4. 殺死一個確定程序的所有進程 — 當你運行一個將要拖慢系統的程序時這個命令會十分有用。打開終端輸入:ps aux c。然後會顯示一個正在運行程序的完整列表。第一列是進程擁有者,第二列是進程PID,最後一列我們會看到每個進程的程序名。如果你要殺死的程序比如是 Firefox,命令將會是這樣: ps aux c | grep firefox ,然後kill -9。下一次你運行 ps aux c | grep firefox,這個程序再也不會出現了。
df -h = "此命令顯示空餘硬碟空間" fdisk -l = "和Windows中顯示硬碟分區相似" ls -lSr = "顯示所有文件,最大的在最後" du -s * | sort -k1,1rn | head = "顯示當然目錄佔用空間排名"
8. 集合操作— Linux下你可以快速操作文件。試試下面的命令,它對你操作文件會有很大的幫助。
LANG=C sort file1 file2 | uniq" = "合併不排序文件" LANG=C sort file1 file2 | uniq -d = "截取排序文件" LANG=C comm file1 file2 | sed 's/^t*//' = "合併排序文件" LANG=C comm -3 file1 file2 | sed 's/^t*// = "對稱排序文件的不現部分"
9. 文本操作 — 文本操作是工作另一個重要的方面。讓我看看Linux里的一些命令。
sed -n 's/.*.*/1/ip;T;q' = "從一個HTML頁面提取標題" sed -n '10,20p;20q' = "顯示10到20行"sed ':a; /$/N; s///; ta' = "連接相鄰行" sed 's/[ t]*$//' = "移除行尾空白" sed 's/string1/string2/g' = "替換string1為string2"