用法:
diff [options] files|directorys
輸出資訊:
[num1,num2][a|c|d][num3,num4]
常用引數:
patch 原檔案 布丁檔案
引數:
cut -d : -f 5 第五列
cut -d : -f 3,5 3和5列|
cut -d : -f 3-5 3到5列
cut -d : -f 5- 第五列以後
cut -d : -f -5 到第五列
練習:ifconfig 網絡卡
可以顯示此網絡卡的資訊
顯示資訊中包含此網絡卡使用的ip位址
請用命令過濾此ip並在輸出時只顯示ip其他資訊不顯示
sort的常用引數:
練習:ls -l 目錄 可以顯示目錄中所有檔案的屬性
按照檔案大小進行排序並找出最大的2個檔案並顯示其名稱
ls -ls /etc/audit/ | head -n 3 | tail -n 2 | tr -s ' ' | cut -d ' ' -f 9
ls -l /etc/audit/ | tr -s ' ' | sort -t ' ' -rnk 5 | head -n 2 | cut -d ' ' -f 9
引數:
test = ## test $a = $b 等價於 [ "$a" = "$b" ]
test數字對比
test的條件關係
test對空的判定
test對於檔案的判定
練習:編寫file_check.sh指令碼
在執行時 如果指令碼後未指定檢測檔案報錯「未指定檢測檔案,請指定」
如果指令碼後指定檔案不存在報錯「此檔案不存在」
當檔案存在時請檢測檔案型別並顯示到輸出中
Linux基礎 shell命令
都知道linux下shell命令很重要,但無奈使慣了windows的使用者接觸命令是在不感冒,不過慢慢來吧,凡事都得有乙個過程。學linux命令最好先了解一下編輯器,因為會涉及到系統檔案的配置編輯,linux用的最多的當屬vi,現在vi的改進版是vim,在最新的linux的版本下vi命令已經是vim...
Linux基礎 shell命令
都知道linux下shell命令很重要,但無奈使慣了windows的使用者接觸命令是在不感冒,不過慢慢來吧,凡事都得有乙個過程。學linux命令最好先了解一下編輯器,因為會涉及到系統檔案的配置編輯,linux用的最多的當屬vi,現在vi的改進版是vim,在最新的linux的版本下vi命令已經是vim...
Shell基礎之 cut命令
cut命令用於從標準輸入檔案或文字檔案中按域或行提取文字 cut option file cut命令選項及其意義 c 指定提取的字元數或字元範圍 f 指定提取的域數或域範圍 d 改變域分隔符 cut c後跟數字表示字元數或字元範圍,共有三種表示方式 cn 表示第n個字元 cn m 表示n m個字元 ...