linux常用命令詳解(二)

2022-06-18 03:12:12 字數 767 閱讀 3713

1 tail和head

tail    預設取檔案尾十行

head 預設取檔案頭十行

例子:取乙個檔案的20到30行

head -30 txt | tail -11 

2  sed 

用法:sed -n ``(-n引數表示取消預設輸出)

例子:sed -n `20,30p` test.txt (列印檔案的20到30行)

sed還有替換功能:

sed -i `s#要被替換的內容#替換的內容#g` filename 

這個替換功能和vi文字內容替換有點相同,vi文字的替換功能是在命令列模式下用:s/被替換內容/替換內容/g

3 awk 

awk是三劍客的老大,擅長取列

以行為處理單位,列印列,預設以空格符為分隔符

$1表示第一列,$2表示第二列,$nf表示最後一列

例子:awk -f  ":"   ``  filename

4 grep

引數:-b 數字:顯示匹配行,之前多少行都顯示出來

-a 數字:顯示匹配行,之後多少行顯示出來

-c 數字:顯示匹配行,前後多少行也顯示出來

-o:只含有匹配的字元列印出來

-i:忽略大小寫

-v:取反

-e:過濾多個字串

例子:dmidecode -t 17 | grep -a 4 size    (dmidecode -t 17是看記憶體插槽資訊,會顯示有幾個插槽)

例子:grep -e   "3306|81|520"

Linux部分常用命令詳解(二)

date命令可以按照指定格式顯示日期,只鍵入date則以預設格式顯示當前時間 例如 如果需要以指定的格式顯示日期,可以使用 開頭的字串指定其格式,詳細格式如下 n 下一行 t 跳格 h 小時 00 23 i 小時 01 12 k 小時 0 23 l 小時 1 12 m 分鐘 00 59 p 顯示本地...

Linux常用命令詳解

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一樣的都是用來列出目錄下的檔案,下面我們就來一起看看ls的用法 英文全名 list即列表的意思,當我們學習某種東西的時候要做到知其所以然,當你知道了這個東西大概是個什麼了以後你的思維就會聯想到很多的東西學習的就會很快。1.ls a ...

linux常用命令詳解

1 熟悉date,cal,who,echo,clear,passwd命令。date 顯示或設定系統的日期和時間 date d 顯示由字串指定的時間 date s 設定系統時間 超級使用者下 cal 顯示日曆 cal y 顯示年度日曆 who 顯示所有使用者名稱 所用終端 註冊到系統的時間。who q...