linux常用命令 一

2021-09-25 18:45:07 字數 3322 閱讀 6080

外部命令:都有乙個可執行程式,位於檔案系統某目錄下,一般會在環境變數中(可使用echo $path檢視)  

環境變數。

man command 獲取外部命令幫助

內部命令:系統啟動時就調入記憶體,是常駐記憶體的,所以執行效率高。

help command 獲取內部命令幫助

備註:可以type來判斷是內部命令還是外部命令

語法:type(選項)(引數)

引數:-t:輸出「file」、「alias」或者「builtin」,分別表示給定的指令為「外部指令」、「命令別名」或者「內部指令」;

-p:如果給出的指令為外部指令,則顯示其絕對路徑;

-a:在環境變數「path」指定的路徑中,顯示給定指令的資訊,包括命令別名。

date

date [option]... [+format]:顯示日期

例子:date +"%y-%m-%d" 顯示2019-08-01

date [mmddhhmm[[cc]yy][.ss]]:設定日期

mm: 月分

dd:幾號

hh: 小時

mm: 分鐘

yy: 兩位年份

ccyy: 四位年份

.ss: 秒鐘

who,whoami,w 檢視當前登入的使用者資訊

history 檢視歷史命令

history		[option]	[offset]

-d 刪除某條記錄

-c 清空記錄

history [num] 顯示最近的num條命令

!num:重複執行第num條命令

相關的環境變數

histsize:命令歷史記錄的條數;

histfile:~/.bash_history;

histfilesize:命令歷史檔案記錄歷史的條數;

uname -r 檢視核心版本

cd 切換目錄

cd 或 cd ~: 回當前使用者的主目錄

cd ~username: 切換至指定使用者的主目錄

cd -: 在上乙個目錄和當前目錄之間來回切換

pwd:儲存了當前目錄路徑;

oldpwd:上一次所在目錄路徑;

pwd 顯示當前目錄

ls 顯示指定目錄下的檔案列表

ls [option] [dir]

-a:顯示所有檔案,包括隱藏檔案

-l: 長格式

-rw-rw-r--. 1 root utmp 53376 aug 1 11:00 wtmp

第乙個- ->檔案型別

後面9位:訪問許可權

19->檔案被硬鏈結的次數

第乙個root->檔案的owner

第二個root->檔案的group

53376檔案的size

日期wtmp:檔名

-h:單位換算

-r:逆序顯示

-r:遞迴

stat /filepath :獲取指定檔案的元資料

cat:檔案檢視

cat 	[option] 	[file]

-e:顯示結束符

-n:對顯示出的每一行進行編號

file /filepaht:檢視檔案內容的型別

echo:輸出指令

echo	[option]	[var]

-n:禁止使用換行符

-e:允許使用轉義符

備註:echo "$var" 變數會被替換 echo '$var'變數不會被替換

which:顯示命令對應的程式檔案路徑

which [option] command

--skip-alias:禁止顯示別名

mkdir:目錄建立命令

mkdir	[option]	path

-p:根據path建立所需的目錄

-m mode: 建立目錄時指定許可權

rmdir:刪除空目錄 非空目錄可用rm -rf刪除

常用操作:  

enter 向下n行,需要定義。預設為1行

ctrl+f 向下滾動一屏

空格鍵 向下滾動一屏

ctrl+b 返回上一屏

= 輸出當前行的行號

:f 輸出檔名和當前行的行號

v 呼叫vi編輯器

!命令 呼叫shell,並執行命令

q 退出more

less:與more類似,但是可以向前翻頁

常用操作

/字串:向下搜尋「字串」的功能

?字串:向上搜尋「字串」的功能

n:重複前乙個搜尋(與 / 或 ? 有關)

n:反向重複前乙個搜尋(與 / 或 ? 有關)

b 向後翻一頁

d 向後翻半頁

h 顯示幫助介面

q 退出less 命令

u 向前滾動半頁

y 向前滾動一行

空格鍵 滾動一行

回車鍵 滾動一頁

head:獲取檔案的前幾行

head	[option]	[file]

-c num:指定獲取後num位元組

-n num:指定獲取後num行

tail:實時檢視檔案內容

tail	[option]	[file]

-c num:指定獲取後num位元組

-n num:指定獲取後num行

-f: 跟蹤顯示檔案新增加的內容

cp 複製命令

cp		[option]	source dest

-i:互動式

-r:遞迴複製目錄及內部的所有內容

-v: 詳細

-f: 強制覆蓋

mv 移動檔案

mv		[option]	source dest

-i:互動式

-f:強制

rm 刪除

rm		[option]	file

-i:互動式

-f:強制刪除

-r:遞迴

linux常用命令 一

cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...

Linux常用命令(一)

1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...

linux常用命令(一)

關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...