首先,linux 系統一個顯著特色是用shell腳本來實作系統的自動化管理。
一:标準正規表達式:
grep指令實作檔案的查找。稱為文本過濾。結合“^”行首錨定符;“$”行尾 錨.定 符;“.”比對任意單個字元。“*”比對其前的字元任意次。“[A- B]”指定A-B範 圍内的任意字元等使用。
2: alias 指令是定義别命 。
3: chown --reference =A B;參照B的屬性更改A;
4: ctrl+u:在shell腳本中删除光标到行首;
5:ctrl+k:在shell腳本中删除光标到行尾;
二:擴充正規表達式:
egrep:于标準正規表達式相比,擴充正規表達式增加了一些選項:
“+”通配前字元一次或兩次
“?”比對前字元0次或1次。可有可無。
“|”管道字元或的意思。
“()”分組 如(ab)* ab一組出現的次數。
“cut”指令 -d指定分隔符 -f 指定取段
$MYUSER:引用
“sotr”:檔案排序。預設是升序。 -r:逆序 -n:數值大小排序。
uniq=sort -u:重複換房隻顯示一次且比須是連續的。
uniq -u:隻顯示沒重複過的行。-d:隻顯示重複過的行。
wc=word count 單詞記數。-l:隻顯示行數。
diff/patch:比較兩個檔案擴不,同。主要當更新檔用。
腳本程式設計功能:
1:順序執行:預設為順序執行
2:選擇分支:(條件判段)
3:循環執行:
for指令用法:
for VAR(變量) in LIST do
statement 1
statement 2
done