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





