Linux之shell基礎命令

2021-10-04 13:40:18 字數 1314 閱讀 5636

用法:

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個字元 ...