我們這篇文章接著上一篇文檔繼續(xù)來了解Linux系統:
1. Linux只有被授權的用戶才可以使用系統命令。
2. Linux系統提供的命令需要在shell環(huán)境下運行。
3. 使用bash命令時,應注意以下7點:
(1) 命令名必須是小寫英文字母。(2) 方括號里面的部分是可選的。(3) 選項是對命令的特別定義。(4) 命令行參數提供命令運行的信息或者命令執(zhí)行過程中所使用的文件名。(5) 如果命令行中沒有參數,命令將從標準輸入文件上接收數據,輸出結果顯示在標準輸出文件上,錯誤信息顯示在標準錯誤輸出文件上。(6) 命令在正常執(zhí)行后返回0值,表示執(zhí)行成功;如果執(zhí)行過程中出錯,則返回非零值。(7) 聯機幫助對每個命令的準確語法都做了說明。
4. 如果一個命令太長,一行放不下,要在第一行行尾輸入“\”字符,按回車鍵。這時shell會返回一個大于號(>)作為提示符,表示該命令行尚未結束,允許繼續(xù)輸入有關信息。
5. who命令顯示:
(1) 正在使用系統的用戶 (2) 所用終端名 (3) 注冊到系統的時間
6. who am i命令
列出當前用戶的相關信息。
7. echo命令
將命令行中的參數顯示到標準輸出上
8. 復習date命令 cal命令 password命令
9. clear命令
清除屏幕上的信息。清屏后,提示符移到屏幕的左上方。
10. 磁盤上的文件系統是層次結構的,由若干目錄和子目錄組成,最上層的目錄稱為根目錄,用“/”表示。
11. root目錄就作為自己的父目錄。
12. 文件名按照ascii碼順序列出,以數字開頭的文件名列在前面,然后是以大寫字母開頭的文件名,最后是以小寫字母開頭的文件名。
13. 文件的結構:
(1) 索引節(jié)點 (2) 數據
14. 以圓點(.)開頭的文件是隱含文件,默認情況下,使用ls命令不能把它們在屏幕上顯示出來。
15. Linux支持的文件類型:
(1) 普通文件:包括文本文件、數據文件、可執(zhí)行的二進制程序文件 (2) 目錄文件 (3) 設備文件:包括字符設備和塊設備 (4) 符號鏈接文件
16. 使用帶-a選項的ls命令可以顯示隱含文件。
17. cat命令
(1) 顯示文件的內容,輸出到標準輸出上。 (2) 連接兩個或多個文件。
18. more命令
顯示文件內容,每次顯示一屏。
19. less命令
分屏顯示文件的內容。less命令允許用戶向前或向后瀏覽文件,more命令只能向前瀏覽。
20. head命令
顯示指定文件的開頭若干行。默認值是10
21. tail命令
顯示指定文件的末尾若干行。
22. touch命令
修改指定文件的時間標簽或者創(chuàng)建一個空文件。
23. grep命令
在文本文件中查找指定模式的詞或短語,并在標準輸出設備上顯示包括給定字符串模式的所有行。
24. sort命令
對文本文件的各行進行排序。
25. uniq命令
從排好序的文件中刪去重復行。
26. comm命令
對兩個已排序文件進行逐行比較。
27. diff命令
比較兩個文件,并找出它們的不同。不要求兩個文件預先排好序。
28. cp命令
將源文件或目錄復制到目標文件或目錄中。
29. rm命令
刪除文件或目錄
30. mv命令
對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄。
31. wc命令
統計指定文件的字節(jié)數、字數、行數,并將統計結果顯示出來。
32. 主目錄就是用戶當前工作目錄。
33. 絕對路徑名總是以斜線(/)字符開頭,表示根目錄。絕對路徑名也稱全路徑名。
34. 使用pwd命令可以顯示當前工作目錄的絕對路徑名。
35. 點(.)表示當前工作目錄。
36. mkdir命令
創(chuàng)建目錄
37. cd命令
改變工作目錄
38. Linux具有為一個文件起多個名字的功能,稱為鏈接。被鏈接的文件可以存放在相同的目錄下,但是必須有不同的文件名,而不用在硬盤上為同樣的數據重復備份。被鏈接的文件也可以有相同的文件名,但是存放在不同的目錄下,只要對一個目錄下的該文件進行修改,就可以完成對所有目錄下同名鏈接文件的修改。對于某個文件的各個鏈接文件,可以指定不同的存取權限,以控制對信息的共享和增強安全性。
39. 文件鏈接的兩種形式:
(1) 硬鏈接 (2) 符號鏈接
40. 建立硬鏈接時,在別的目錄或本目錄中增加目標文件的一個目錄項,這樣一個文件就登記在多個目錄中。
41. 在默認情況下,ln命令創(chuàng)建硬鏈接,ln命令會增加鏈接數,rm命令會減少鏈接數。
42. 硬鏈接的限制:
(1) 不能對目錄文件創(chuàng)建硬鏈接
(2) 不能在不同的文件系統之間做硬鏈接。鏈接文件和被鏈接文件必須位于同一個文件系統中。
43. 符號鏈接也稱軟鏈接,是將一個路徑名鏈接到一個文件。
44. 與硬鏈接不同,符號鏈接確實是一個新文件,具有不同的I節(jié)點號,而硬鏈接沒有建立新文件。
45. 符號鏈接沒有硬鏈接的限制,可以對目錄文件建立符號鏈接,也可以在不同文件系統之間建立符號鏈接。
46. ln命令 創(chuàng)建鏈接
47. Linux為每個文件都分配一個文件所有者,稱為文件主,并賦予文件主唯一的注冊名。對文件的控制取
決于文件主或超級用戶(root)。
48. 文件或目錄的創(chuàng)建者對創(chuàng)建的文件或目錄擁有特別使用權。
49. Linux規(guī)定四種不同類型的用戶:
(1) 文件主 (2) 同組用戶
(3) 可以訪問系統的其他用戶 (4) 超級用戶
50. chmod命令
改變或設置文件或目錄的存取權限。注意只有文件主和超級用戶有權使用該命令。
51. man命令
格式化并顯示某一命令的聯機幫助手冊頁。
52. help命令
查看所有shell內置命令的幫助信息。
53. ps命令
查看當前系統中運行的進程信息。
54. kill命令
終止一個進程的運行。
55. sleep命令
使進程暫停執(zhí)行一段時間。
56. gzip命令
對文件進行壓縮和解壓縮
57. unzip命令
對zip格式的壓縮文件進行解壓縮。
精彩繼續(xù)~~~