linux就該這麼學第三課第二章知識點觀後記錄
1. killall sshd;刪除程序樹
2. ifconfig;檢視伺服器狀態。開啟後看五點:其一,網絡卡名稱;其二,ip地址;其三,子網掩碼;其四,mack地址;其五,Rx和Tx收發資料包。
3. uname;檢視核心資訊。【GUN開放原始碼組織】。
4. uptime;檢視系統負載情況
5. top;顯示程序詳情。其中uptime就是top第一行資訊。
6. free;記憶體使用情況。
7. who;當前登入的終端使用者。
8. last;檢視誰登入過系統。
9. history;曾使用過得命令記錄。在每條命令前有數字,表示順序,比如第25條。!25 表示重新執行第25條命令。
10. history -c;清空歷史執行記錄。
11. sosreport;紅帽的訂閱服務。
12. pwd;查詢當前目錄,cd切換目錄。
13. ls;檢視當前目錄下檔案,-a顯示全部資訊,-l顯示檔案屬性資訊。.檔名,表示是隱藏檔案。
14. cd ~;返回家目錄。cd -;返回上一次使用的目錄。cd ..;返回上一級目錄
15. cat;看一個檔案的內容(短檔案,所謂短檔案就是大概一屏可以顯示)
16. more;看一個長檔案,用回車翻頁。
17. head -n 20 檔名;檢視檔案的前20行內容。
18. tail -n 10 檔名;檢視檔案的最後10行內容。
19. tail -f /var/log/message 實時檢視日誌資訊,所執行的指令,在此檔案中不斷更新。
20. cat 某檔案 | tr [a-z] [A-Z];此命令使用的管道和萬用字元,檢視某檔案,並將某檔案中的小寫字母全部轉換為大寫。
21. wc -l 檔名;統計檔案行數。
22. wc -w 檔名;統計檔案單詞數。
23. wc -c 檔名;統計檔案位元組數。
24. cut表示按列提取資訊。例如cut -d : -f 1 /etc/passwd | wc -l;表示在passwd中以:為識別符號提取每行第一個:前邊的內容,wc為統計有多少行,全部擷取。
25. diff --brief a.txt b.txt; 比對兩個檔案是否不同。
26. diff -c a.txt b.txt;比對兩個檔案具體哪裡不同。
27. touch表示建立新檔案
28. >重定向符。echo “xxxxxx” > 檔名;將檔案內容清空,並寫入"xxxxxxxxx"
29. mkdir表示建立一個目錄,如果有巢狀關係,加入引數-p,比如命令:mkdir -p 1/2/3
30. cp a b;複製檔案a,貼上為b。
31. mv a b;剪下(好像也可以看做是重新命名)
32. rm 檔名;刪除檔案,,加入引數-f表示強制刪除,-rf針對目錄,迴圈巢狀的內容強制刪除
33. dd表示複製。 if 表示input file縮寫。of表示ouput file縮寫。示例:dd if=檔案a of=檔案b bs=50 count=1,表示在b中複製a的內容,每次複製50個位元組,複製一次。
34. file用於檢視目標屬性,路徑,記憶體,某某型別檔案等。
35. tar czvf xx.tar.gz 檔案;壓縮檔案為xx。
36. tar xzvf xx.tar.gz 目錄;解壓xx檔案到指定目錄。
37. grep搜尋關鍵詞,針對的是檔案內容。示例:grep -n 關鍵詞 檔名稱。表示在檔案中搜索關鍵詞,並顯示行數。
38. find表示查詢檔案。示例:find / -name 檔名。表示以名稱搜尋在全盤搜尋檔案。
39. find / -user Linuxprobe。以所有者搜尋檔案,屬於Linuxprobe的檔案。
40. find / -user Linuxprobe -exec cp -rf {} 目錄 \; 這個命令用到了find特殊的管道,在find命令中有自己的管道方式-exec,{}表示管道之前搜尋到的全部內容,\;表示執行完之前的命令後,退出find的管道命令模式。這個命令的意思是全盤搜尋屬於Linuxprobe使用者的檔案,並把檔案拷貝到指定目錄下。