1. 程式人生 > >Linux部分命令使用說明

Linux部分命令使用說明

linux命令 三劍客

條件刪除命令:find /目錄 -type f -name "文件名" -exec rm {} \;【常用】


將*.txt的文件一起刪除:find /目錄 -type f -name "*.txt" |xargs rm -f


排除test字符顯示:grep -v test abc.txt【-v表示排除,顯示非test字符的信息】

僅顯示test字符:grep test abc.txt


讀abc.txt文件的前兩行內容:head -2 abc.txt


生成1到20的數字至a.txt中:seq 20 >a.txt【每個數字自帶換行】


查看a.txt文件中倒數第5行內容:tail -5 a.txt


查看abc目錄結構命令:tree /abc/【此命令會展示abc目錄下的所有子目錄】


覆蓋文件不提示:\cp /abc/a.txt /ccc/【cp前+上\就不會提示,或者絕對路徑/bin/cp,提示的原因在於alias:別名】


別名設置,輸入net就會將網卡信息顯示:alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eno16777736‘【定義別名永久生效:/etc/profile—全局生效,~/.bashrc—當前用戶生效 】


取a.txt中20~30行的內容

head -30 a.txt|tail -11

sed -n ‘20,30‘p a.txt【p:打印的意思】常用!

awk ‘19<NR && NR<31‘ a.txt【NR:行號】

grep 20 -A 10 a.txt【-A:除了顯示匹配的一行之外,並顯示該行之後的num行】

grep 30 -B 10 a.txt【-B:除了顯示匹配的一行之外,並顯示該行之前的num行】

grep 25 -C 5 a.txt【-C:除了顯示匹配的一行之外,並顯示該行之前後各num行】


將a.txt中abc字符替換成def:sed -i ‘s#abc#def#g‘ a.txt【s:查找替換,g:全局替換,-i:修改文件內容,-e:允許多項編輯,#:分隔符——可以用/@等替換】



本文出自 “故天將降大任於斯人也” 博客,請務必保留此出處http://19940428.blog.51cto.com/13352428/1978087

Linux部分命令使用說明