第一章 查找
1剧包、find
(1)裂明、忽略大小寫(xiě)查找文件:find ./ -iname xxx
(2)亿蒸、過(guò)濾子目錄查找文件:find ./ -path "./subdir" -a prune -o -path "./subdir" -a prune -o -name xxx
find ./ /( -path "./subdir" -o -path "./subdir" /) -prune -o -name xxx
說(shuō)明:在命令中加入過(guò)濾的文件:-path "./subdir" -a prune -o
2贞铣、grep
(1)胜蛉、忽略大小寫(xiě)查找字符串:grep -i "xxx"
(2)grep -r ** ./ #從當(dāng)前目錄中查找“**”字符所在的所有文件
3挠进、vi
(1)色乾、忽略大小寫(xiě)查找字符串: :/xxx\c
第二章 替換
1、vi
(1)领突、將文件中的abc替換成xyz: :1,$s/abc/xyz/g (從第一行開(kāi)始替換到最后一行)
2暖璧、sed
(1)、去掉文件中的"^M"字符:sed -i 's/^M//g' filename攘须,或者 sed -i 's/\x0D//g' filename
第三章 用戶權(quán)限
1漆撞、useradd
(1)增加用戶xkli:useradd xkli
2、userdel
(1)刪除用戶xkli:userdel xkli(如果想連用戶目錄和郵件綁定刪除加 -r 選項(xiàng))
3于宙、usermod
(1)浮驳、改變xkli用戶組為root組:usermod -g root xkli
4、groupadd
(1)捞魁、增加一個(gè)rad組:groupadd rad
5至会、groupadel
(1)、刪除一個(gè)rad組:groupadel rad
6谱俭、passwd
(1)奉件、設(shè)置xkli用戶密碼:passwd xkli
第三章 vi的使用
1、將文件中的某幾行的內(nèi)容拷貝到另一個(gè)文件中去
:31,34 w! >>./vhost/res.help.com.conf (將文件中的第31行到34行內(nèi)容拷貝到./vhost/res.help.com.conf)
第四章 sed的使用
1昆著、刪除文件中有某個(gè)字符串的那一行
sed -i '/getMyReportPrice/d' 5158786.html(找到5158786.html文件中有g(shù)etMyReportPrice字符串的行县貌,并刪除掉該行)
2、刪除當(dāng)前目錄下*.cgi文件中的“-wT”字符
sed -i "s/ -wT/ /g" grep " -wT" -rl ./*.cgi
3凑懂、去掉文件(tmp.txt)中的空行
sed -i '/^0)}'
2净薛、去掉字符前面的零
echo "00000030"|awk '{print 2}END{print a}' test.txt
第6章 進(jìn)程與線程
1炮捧、查看進(jìn)程中的線程
ps -mp <pid> -o THREAD,tid
2、獲取進(jìn)程啟動(dòng)時(shí)間
ps -eo lstart,pid,command | grep 進(jìn)程名稱
第7章 時(shí)間
1笤闯、將UNIX時(shí)間戳轉(zhuǎn)換成年月日十分秒
date -d '1970-01-01 UTC 時(shí)間戳秒數(shù) sec' +"%F %T"
2现拒、將年月日時(shí)分秒轉(zhuǎn)換成UNIX時(shí)間戳
date -d "2007-07-30 9:30" +%s
第8章 磁盤(pán)文件系統(tǒng)
1、格式化磁盤(pán)和掛載
mkfs -t ext4 /dev/vdb && mount /dev/vdb /data/ && mount
//開(kāi)機(jī)自動(dòng)掛載(在/etc/fstab中加入)
/dev/vdb /data ext4 defaults 1 0
第9章 壓縮和解壓
tar czfv sysstat.tgz sysstat/ #壓縮sysstat文件夾望侈,壓縮后的名字為sysstat.tgz,"czfv"壓縮參數(shù)印蔬。
tar xzfv sysstat.tgz /root #解壓sysstat.tgz文件到/root目錄
第10章 文件時(shí)間戳
(1)、修改文件訪問(wèn)時(shí)間為當(dāng)前時(shí)間:touch -a filename
(2)脱衙、修改文件修改時(shí)間為當(dāng)前時(shí)間:touch -m filename
(3)侥猬、修改文件訪問(wèn)和修改時(shí)間為自定義時(shí)間:touch -t 201401120958.27 file_2.txt
(4)例驹、查看文件的時(shí)間屬性:stat filename