1. 程式人生 > >linux就該這麼學第三課第二章知識點觀後記錄

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使用者的檔案,並把檔案拷貝到指定目錄下。