linux shell 常用命令

2021-06-22 07:03:56 字數 812 閱讀 6989

2023年5月 買了本《shell指令碼學習指南》 書中講到許多shell 命令  特此整理如下

使用cut選定字段

命令引數為

-c list     //以字元為主,執行剪下操作,list為字元編碼號或一段範圍的列表(以逗號隔開),例如1,3,5-12,42

-d delim  //通過-f選項,使用delim作為定界符,預設的定界符為製表符(tab)

-f  list 以欄位為主,作剪下操作。list為字段編號或一段範圍的列表(以逗號隔開)

#cut -d : -f 1,5 /etc/passwd

#cut -d : -f 6 /etc/passwd

#ls -l | cut -c 1-10

sort以欄位排序

如果要進行進一步控制排序操作,可以用-k選項指定排序字段,並且用-t選項來選擇字段定界符

-t -k 選項的後面接著的是乙個字字段編號,或者是一對數字

排序鍵值欄位的型別

b 忽略開頭的空白

d 字段排序

f 不區分字母的大小寫

g 以一般的符點數字進行比較,只適用於gnu版本

i 忽略無法列印的字元

n 以(整數)數字比較

r 倒置排序的順序

#sort -t : -k1,1 /etc/passwd

#sort -t : -k3nr /etc/passwd       //-k3nr,3 -k3,3nr -k3,3 -n -r

#sort -t : -k4n -k3n /etc/passwd 

#sort -t : -k4n -u /etc/passwd

Linux Shell 常用命令

1.程序查詢 ps ef grep 感興趣的程序 top2.網路埠查詢 netstat apn grep 查詢的埠 3.檢視檔案 目錄大小 du h 檔案 目錄 4.拷貝檔案 目錄至當前使用機器 scp r 使用者名稱 from位址ip fro檔案 目錄路徑 本地位址 lftp 使用者名稱 from...

Linux Shell常用命令

1 ls命令 列出檔案 ls 選項 目錄名 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 ls af 列出目前工作目錄下所有檔案及目錄 目錄於名稱後加 可執行檔於名稱後加 ls lr bin...

linux shell 常用命令

pkt pts time 0.050000 pkt pts time 0.066667 pkt pts time 0.083333 pkt pts time 0.100000 pkt pts time 0.116667 pkt pts time 0.150000 pkt pts time 0.166...