1. 程式人生 > >shell基礎知識(2)

shell基礎知識(2)

變量基礎

1.linux shell中的特殊符號
(1)“*“代表零個或多個任意符號
(2)“?”只代表一個任意符號
(3)“#”註釋說明,“#”後面內容會被忽略
(4)“\”脫義字符,“\”後面的特殊符號會被還原普通符號
(5)“|”管道符,將前面的輸入作為後面的輸入
技術分享圖片
2.命令 cut:截取某一個字段
用法:cut /etc/passwd |cut -d ‘:‘ -f 1 |head
格式:cut -d ‘分隔字符‘ [-cf] n n代表數字
-d:後面跟分配字符
-c:後面接的是第幾個字母
-f:後面接的是第幾個區塊
技術分享圖片
技術分享圖片
3.命令 sort:排序
用法:sort -t: -kn1 -n
格式:sort [-t分隔符] [-kn1,n2] [-nru]
技術分享圖片
技術分享圖片
技術分享圖片
4.命令 wc:統計
-l (行數) -m(字符數) -w(詞數)
技術分享圖片
5.命令 uniq:刪除重復的行
用法:uniq -c
6.命令 tee:tee後面跟文件名,把文件寫入後面所跟文件顯示出來
用法:| tee 文件名
7.命令 tr:替換字符
-d:刪除某個字符,後面跟要刪除字符
-s:刪除重復字符
技術分享圖片
8.命令 split:切割文檔
-b:依據大小切割文檔
-l:行數切割文檔
技術分享圖片

9.特殊符號$:“!$”上條命令中最後一個變量
技術分享圖片
10.特殊符號“;”:一行中可運行多個命令
技術分享圖片
11.特殊符號:“~”用戶家目錄
技術分享圖片
12.特殊符號:“&”把命令後臺運行
技術分享圖片
13.重定向符號:">" " >>" “2>” “2>>”

">" ">>" 分別代表“取代” “追加”
14.特殊符號:[]
技術分享圖片
15.特殊符號:“&&” “||”
“&&”使用時,只有前面的成功執行後,後面的才執行
“||”使用時,無論前面的成不成功執行,後面的一樣執行
技術分享圖片
20180604

shell基礎知識(2)