1. 程式人生 > >今日復習的linux命令

今日復習的linux命令

-a 意思 接下來 ins 取消 inux 滿了 -h 格式

復習到的命令
1、 df -h 查看磁盤空間
2、 du -sh / 查看占用空間的目錄(兩者配合查看磁盤空間時,du發現磁盤沒滿,df滿了,是因為文件沒有被徹底刪除)
3、 cat /etc/redhat-release 查詢系統版本
4、 uname -a 查看內核版本
5、 ntpdate pool.ntp.org 校隊標準時間
6、 date +%F 顯示日期格式:年月日
7、 yum -y insatll 軟件名 :安裝軟件
8、 echo {1..10} 序列輸出;ehco 20{01..10} 結果是:2001(是相加的結果)
9、 cat 查看文件內容
命令:cat oldboy.txt
10、 xargs
11、 wc -l 查看文件行號
命令:/etc/services ; 輸出結果10774 /etc/services
12、 seq sequence seq==序列
13、 sed stream editor 流編輯器,實現文件的增刪改替換查
-n取消默認輸出
-i修改文件內容 sed -i ‘s#要替換的內容#替換的新內容#g’ +文件名
企業考試題: 取oldboy.txt 文件的第20-30行
1 sed -n ‘20,30‘p oldboy.txt -n
2 head -30 oldboy.txt |tail -11
3 awk ‘NR>19&&NR<31‘ oldboy.txt
(用awk取出 ‘行號大於19並且行號小於31‘的文件內容 oldboy.txt)
4 grep 20 -A 10 oldboy.txt (意思是取從第20行開始到20行以及後面的10行)
5 grep 25 -C 5 oldboy.txt==取20到30的行(取25前後的各5行)
6 grep 30 -B 10 oldboy.txt 意思是找第30行,並打印30的前10行
14、
awk 過濾、輸出內容,一門語言。awk ‘NR==30‘ oldboy.txt 取出oldboy。txt中第30行的內容
NR==行號
15、* grep
-v 後面接要排除的內容 例子:grep -v oldboy oldboy.txt
-A數字 顯示grep過濾出的內容以及接下來的幾行
-B數字 顯示匹配行+匹配行後面的n行
-C數字 顯示匹配行+匹配行的前、後各n行
-n 給grep找出的行加上行號
16、 cat >>test.txt<<EOF
test
liyao
oldboy
EOF
查看:cat test.txt
排除oldboy的內容 :grep -v oldboy.txt 完事了
head -2 test.txt

17、 head 輸出文件的前n行,默認前10行 使用方式:head -n 數字。習慣使用直接head -5 文件名
18、 tail 輸出文件的後n行,默認後10行 同上

今日復習的linux命令