Linux 基本命令()_第1頁(yè)
Linux 基本命令()_第2頁(yè)
Linux 基本命令()_第3頁(yè)
Linux 基本命令()_第4頁(yè)
Linux 基本命令()_第5頁(yè)
已閱讀5頁(yè),還剩77頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第2章 Linux 基本命令第第2 2章章 Linux Linux 基本命令基本命令 2.1 2.1 系統(tǒng)管理命令系統(tǒng)管理命令 在在 Linux/UNIX Linux/UNIX 操作系統(tǒng)中,所有事物都被當(dāng)作操作系統(tǒng)中,所有事物都被當(dāng)作文件來(lái)處理:文件來(lái)處理:硬件設(shè)備(包括鍵盤(pán)和終端)、目錄、硬件設(shè)備(包括鍵盤(pán)和終端)、目錄、命令本身,當(dāng)然還有文件命令本身,當(dāng)然還有文件。 實(shí)際上是實(shí)際上是 Linux/UNIX Linux/UNIX 的能力和靈活性的基礎(chǔ)。的能力和靈活性的基礎(chǔ)。LinuxLinux操作系統(tǒng)命令分為操作系統(tǒng)命令分為文件管理、文件傳輸、文件文件管理、文件傳輸、文件編輯、系統(tǒng)管理、網(wǎng)絡(luò)

2、管理、網(wǎng)絡(luò)通訊、磁盤(pán)維護(hù)、編輯、系統(tǒng)管理、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)通訊、磁盤(pán)維護(hù)、備份壓縮和設(shè)備管理備份壓縮和設(shè)備管理等十大類(lèi),大多數(shù)(幾乎是全部)等十大類(lèi),大多數(shù)(幾乎是全部)的命令形式如下:的命令形式如下: command option source file(scommand option source file(s) target file) target file 第2章 Linux 基本命令2.1 2.1 系統(tǒng)管理命令系統(tǒng)管理命令 1登錄和退出登錄和退出 LinuxLinux啟動(dòng)后,給出啟動(dòng)后,給出loginlogin命令,等待用戶登錄。命令,等待用戶登錄。Login: PasswordPa

3、ssword: 如果輸入正確的用戶名和密碼,那么用戶就可以如果輸入正確的用戶名和密碼,那么用戶就可以進(jìn)入進(jìn)入LinuxLinux的外殼,外殼給出命令提示符,等待用戶的外殼,外殼給出命令提示符,等待用戶輸入命令。輸入命令。 使用使用logoutlogout命令退出外殼。命令退出外殼。第2章 Linux 基本命令2關(guān)機(jī)或重新啟動(dòng)的關(guān)機(jī)或重新啟動(dòng)的shutdown命令命令$ shutdown h now 要求系統(tǒng)立即關(guān)機(jī)要求系統(tǒng)立即關(guān)機(jī)$ shutdown now 要求系統(tǒng)立即關(guān)機(jī)要求系統(tǒng)立即關(guān)機(jī)$ shutdown +5 要求要求5分鐘后關(guān)機(jī)分鐘后關(guān)機(jī)$ shutdown r now 要求立即關(guān)機(jī)

4、系統(tǒng)并重新啟動(dòng)要求立即關(guān)機(jī)系統(tǒng)并重新啟動(dòng)第2章 Linux 基本命令3重新開(kāi)機(jī)命令重新開(kāi)機(jī)命令reboot語(yǔ)法:語(yǔ)法:reboot -dfinw說(shuō)明:執(zhí)行說(shuō)明:執(zhí)行rebootreboot指令可讓系統(tǒng)停止運(yùn)作,并重新開(kāi)指令可讓系統(tǒng)停止運(yùn)作,并重新開(kāi)機(jī)。機(jī)。rebootreboot命令的常用選項(xiàng)如表命令的常用選項(xiàng)如表2.12.1所示。所示。常用選項(xiàng)常用選項(xiàng)說(shuō)明說(shuō)明-d重新開(kāi)機(jī)時(shí)不把數(shù)據(jù)寫(xiě)入記錄文件重新開(kāi)機(jī)時(shí)不把數(shù)據(jù)寫(xiě)入記錄文件/var/tmp/wtmp。本參數(shù)具有本參數(shù)具有“-n”參數(shù)的效果參數(shù)的效果-f強(qiáng)制重新開(kāi)機(jī),不調(diào)用強(qiáng)制重新開(kāi)機(jī),不調(diào)用shutdown指令的功能指令的功能-i在重開(kāi)機(jī)之前

5、,先關(guān)閉所有網(wǎng)絡(luò)界面在重開(kāi)機(jī)之前,先關(guān)閉所有網(wǎng)絡(luò)界面-n重開(kāi)機(jī)之前不檢查是否有未結(jié)束的程序重開(kāi)機(jī)之前不檢查是否有未結(jié)束的程序-w僅做測(cè)試,并不真的將系統(tǒng)重新開(kāi)機(jī),只會(huì)把重開(kāi)機(jī)的數(shù)僅做測(cè)試,并不真的將系統(tǒng)重新開(kāi)機(jī),只會(huì)把重開(kāi)機(jī)的數(shù)據(jù)寫(xiě)入據(jù)寫(xiě)入/var/log目錄下的目錄下的wtmp記錄文件記錄文件第2章 Linux 基本命令4 4聯(lián)機(jī)幫助聯(lián)機(jī)幫助(1 1)顯示幫助手冊(cè))顯示幫助手冊(cè)man man 選項(xiàng)選項(xiàng) 命令名稱(chēng)命令名稱(chēng)常用選項(xiàng)常用選項(xiàng) 說(shuō)明說(shuō)明-S-S根據(jù)章節(jié)顯示,由于一個(gè)命令名稱(chēng)可能會(huì)有很多類(lèi)別;根據(jù)章節(jié)顯示,由于一個(gè)命令名稱(chēng)可能會(huì)有很多類(lèi)別;-f-f只顯示出命令的功能而不顯示其中詳細(xì)的說(shuō)

6、明文件;只顯示出命令的功能而不顯示其中詳細(xì)的說(shuō)明文件;-w-w不顯示手冊(cè)頁(yè),只顯示將被格式化和顯示的文件所在位置;不顯示手冊(cè)頁(yè),只顯示將被格式化和顯示的文件所在位置;-a-a顯示所有的手冊(cè)頁(yè),而不是只顯示第一個(gè);顯示所有的手冊(cè)頁(yè),而不是只顯示第一個(gè);-E-E在每行的末尾顯示在每行的末尾顯示$ $符號(hào)。符號(hào)。第2章 Linux 基本命令例如:要了解關(guān)于這個(gè)命令的更多信息,可以使用:例如:要了解關(guān)于這個(gè)命令的更多信息,可以使用: $ man echo$ man echo 如果您不知道某個(gè)特殊任務(wù)所需的命令,您可以用如果您不知道某個(gè)特殊任務(wù)所需的命令,您可以用 man -k man -k (也稱(chēng)為(

7、也稱(chēng)為 aproposapropos)和一個(gè)主題來(lái)生成可能)和一個(gè)主題來(lái)生成可能的命令。例如:的命令。例如: $ man -k files$ man -k files 一個(gè)很有用但常常被忽視的命令可以提供關(guān)于使用一個(gè)很有用但常常被忽視的命令可以提供關(guān)于使用 man man 本身的信息:本身的信息: $ man man$ man man 可以用可以用 SPACEBAR SPACEBAR 來(lái)瀏覽任意的來(lái)瀏覽任意的 man man 頁(yè)面;頁(yè)面;UP UP ARROW ARROW 將向上翻滾文件。要退出,則輸入將向上翻滾文件。要退出,則輸入 q q、! !,或,或 CTRL-ZCTRL-Z。第2章 L

8、inux 基本命令(2 2)系統(tǒng)幫助文檔)系統(tǒng)幫助文檔 helphelp命令用于查看所有命令用于查看所有ShellShell命令。用命令。用戶可以通過(guò)該命令尋求戶可以通過(guò)該命令尋求ShellShell命令的用法,命令的用法,只需在所查找的命令后輸入只需在所查找的命令后輸入helphelp命令,就命令,就可以看到所查命令的內(nèi)容了??梢钥吹剿槊畹膬?nèi)容了。 例如:查看例如:查看cdcd命令的使用方法。命令的使用方法。 $ cd -help第2章 Linux 基本命令(3)whereis命令命令 whereiswhereis命令來(lái)查詢某個(gè)命令存在哪一個(gè)目錄下。命命令來(lái)查詢某個(gè)命令存在哪一個(gè)目錄下。

9、命令格式:令格式:whereiswhereis 選項(xiàng)選項(xiàng) 命令名。命令名。說(shuō)明:不加選項(xiàng)可直接使用說(shuō)明:不加選項(xiàng)可直接使用whereiswhereis命令。命令。 whereiswhereis命令的常用選項(xiàng)如下:命令的常用選項(xiàng)如下: 章節(jié)章節(jié)說(shuō)明說(shuō)明 -b-b只查找二進(jìn)制文件只查找二進(jìn)制文件 -m-m查找主要文件查找主要文件 -s-s查找來(lái)源查找來(lái)源 -u-u查找不常用的記錄文件查找不常用的記錄文件 例如:查找例如:查找cd命令二進(jìn)制文件在什么目錄下。命令:命令二進(jìn)制文件在什么目錄下。命令: $ whereis -b cd第2章 Linux 基本命令5增加用戶帳號(hào)增加用戶帳號(hào) useradd

10、選項(xiàng)選項(xiàng) 用戶名用戶名 說(shuō)明:說(shuō)明:(1 1)使用該命令可在)使用該命令可在 /etc/passwd/etc/passwd 文件中增添了一行記錄;文件中增添了一行記錄;(2 2)在)在 /home /home 目錄下創(chuàng)建新用戶的主目錄,并將目錄下創(chuàng)建新用戶的主目錄,并將 /etc/skel/etc/skel 目錄中的文件拷貝到該目錄中去;但是使用了該命令后,新建目錄中的文件拷貝到該目錄中去;但是使用了該命令后,新建的用戶暫時(shí)還無(wú)法登錄,因?yàn)檫€沒(méi)有為該用戶設(shè)置口令,需要的用戶暫時(shí)還無(wú)法登錄,因?yàn)檫€沒(méi)有為該用戶設(shè)置口令,需要再用再用 passwdpasswd 命令為其設(shè)置口令后,才能登錄。用戶的命

11、令為其設(shè)置口令后,才能登錄。用戶的 UID UID 和和 GID GID 是是 useradduseradd 自動(dòng)選取的,它是將自動(dòng)選取的,它是將 /etc/passwd/etc/passwd 文件文件中的中的 UID UID 加加 1 1,將,將 etc/group etc/group 文件中的文件中的 GID GID 加加 1 1。 (3 3)增加新用戶時(shí),系統(tǒng)將為用戶創(chuàng)建一個(gè)與用戶名相同的)增加新用戶時(shí),系統(tǒng)將為用戶創(chuàng)建一個(gè)與用戶名相同的組,稱(chēng)為私有組組,稱(chēng)為私有組 第2章 Linux 基本命令 useradd useradd命令的常用選項(xiàng)如下:命令的常用選項(xiàng)如下: 常用選項(xiàng)常用選項(xiàng) 說(shuō)

12、明說(shuō)明 -g -g 用于添加用戶賬號(hào)時(shí)指定該用戶的私有組。用于添加用戶賬號(hào)時(shí)指定該用戶的私有組。如不指定如不指定“-g”-g”參數(shù),參數(shù),useradduseradd命令將自命令將自動(dòng)建立與用戶賬號(hào)同名的組作為該賬號(hào)動(dòng)建立與用戶賬號(hào)同名的組作為該賬號(hào)的私有組。的私有組。 -D -D 用于顯示或設(shè)置用于顯示或設(shè)置useradduseradd命令所使用的默命令所使用的默認(rèn)值。認(rèn)值。第2章 Linux 基本命令 在在“-g”-g”選項(xiàng)時(shí),其語(yǔ)法格式如下:選項(xiàng)時(shí),其語(yǔ)法格式如下:useradduseradd g g 組名組名 用戶名用戶名 在在“-D”-D”選項(xiàng)中,如果是用來(lái)修改選項(xiàng)中,如果是用來(lái)修改

13、useradduseradd命令所使命令所使用的默認(rèn)值,那么該命令使用的語(yǔ)法格式如下:用的默認(rèn)值,那么該命令使用的語(yǔ)法格式如下: useradduseradd D -g group-b base-s shell-f D -g group-b base-s shell-f inactive-e expireinactive-e expire 例如:增加一個(gè)用戶例如:增加一個(gè)用戶“iuyidaniuyidan”,查看其相關(guān)信息。,查看其相關(guān)信息。 #useradd liuyidan#useradd liuyidan / /建立用戶賬號(hào)建立用戶賬號(hào) #tail -l /etc/passwd#tail

14、 -l /etc/passwd / /查看查看passwordpassword文件中添加的用戶賬號(hào)信息文件中添加的用戶賬號(hào)信息 #tail -l /etc/shadow #tail -l /etc/shadow # ls # ls /home /home/查看所建立賬號(hào)的主目錄查看所建立賬號(hào)的主目錄第2章 Linux 基本命令6更改賬號(hào)密碼更改賬號(hào)密碼 使用使用passwd命令來(lái)設(shè)置新用戶的口令。在設(shè)置命令來(lái)設(shè)置新用戶的口令。在設(shè)置口令之后,賬號(hào)即能正常工作。口令之后,賬號(hào)即能正常工作。 語(yǔ)法:語(yǔ)法:passwd Old password: New password: Retype new p

15、assword:第2章 Linux 基本命令7 7刪除用戶刪除用戶userdeluserdel userdeluserdel命令用于刪除指定的用戶賬號(hào)。其使用命令用于刪除指定的用戶賬號(hào)。其使用的語(yǔ)法格式為:的語(yǔ)法格式為: userdeluserdel -r -r用戶賬號(hào)用戶賬號(hào) 說(shuō)明:說(shuō)明:userdeluserdel命令可刪除用戶賬號(hào)與相關(guān)的文命令可刪除用戶賬號(hào)與相關(guān)的文件。若不加參數(shù),則僅刪除用戶賬號(hào),而不刪除相件。若不加參數(shù),則僅刪除用戶賬號(hào),而不刪除相關(guān)文件。關(guān)文件。 其中參數(shù)其中參數(shù)“-r ”-r ”是用來(lái)刪除用戶登入目錄以及是用來(lái)刪除用戶登入目錄以及目錄中所有文件。目錄中所有文件。

16、第2章 Linux 基本命令例如:例如:#grep lyd /etc/passwd#grep lyd /etc/passwd /查詢用戶賬號(hào)查詢用戶賬號(hào)lydlyd是否存在是否存在#userdel lyd#userdel lyd /刪除刪除lydlyd賬號(hào)賬號(hào)#grep lyd /etc/passwd#grep lyd /etc/passwd /再次查詢用戶賬號(hào)再次查詢用戶賬號(hào)lydlyd是否存在是否存在#ll#ll d /home d /home /查詢用戶查詢用戶lydlyd的主目錄是否還存在的主目錄是否還存在#userdel r lyd#userdel r lyd /刪除用戶的同時(shí)刪除其

17、工作主目錄刪除用戶的同時(shí)刪除其工作主目錄第2章 Linux 基本命令8組增加命令組增加命令groupaddgroupadd命令可指定群組名稱(chēng)來(lái)建立新的群組賬號(hào)。該指令使命令可指定群組名稱(chēng)來(lái)建立新的群組賬號(hào)。該指令使用的語(yǔ)法格式為:用的語(yǔ)法格式為:groupadd -r group其中其中“-r”參數(shù)是用來(lái)建立系統(tǒng)賬號(hào)。系統(tǒng)賬號(hào)的參數(shù)是用來(lái)建立系統(tǒng)賬號(hào)。系統(tǒng)賬號(hào)的ID值不能大于值不能大于500。例如:例如:# groupadd lbgroup /建立組賬號(hào)建立組賬號(hào)lbgroup# grep lbgroup /etc/group /查詢查詢group文件中文件中l(wèi)bgroup組是否建立組是否建立

18、#groupadd r syslbgroup /建立系統(tǒng)組賬號(hào)建立系統(tǒng)組賬號(hào)# grep lbgroup /etc/group /查詢查詢group文件中文件中syslbgroup組是組是否建立否建立 第2章 Linux 基本命令9組賬號(hào)修改命令組賬號(hào)修改命令groupmodgroupmod命令用來(lái)更改群組識(shí)別碼或名稱(chēng)。命令用來(lái)更改群組識(shí)別碼或名稱(chēng)。該命令的語(yǔ)法格式為:該命令的語(yǔ)法格式為:groupmod -g -n 群組名稱(chēng)群組名稱(chēng)groupmod命令的常用參數(shù)如表命令的常用參數(shù)如表2.6所示。所示。groupmod命令的常用參數(shù)命令的常用參數(shù)常用參數(shù)說(shuō)明常用參數(shù)說(shuō)明:-g 設(shè)置欲使用的群組

19、識(shí)別碼設(shè)置欲使用的群組識(shí)別碼-o重復(fù)使用群組識(shí)別碼重復(fù)使用群組識(shí)別碼-n 設(shè)置欲使用的群組名稱(chēng)設(shè)置欲使用的群組名稱(chēng)第2章 Linux 基本命令下面舉例說(shuō)明該命令的使用方法:下面舉例說(shuō)明該命令的使用方法:# grep lbgroup /etc/group /查詢查詢group文件中文件中l(wèi)bgroup組屬性組屬性#groupmod g 503 lbgroup /改變改變lbgroup組的組的GID為為503# grep lbgroup /etc/group/查詢操作結(jié)果是否正確查詢操作結(jié)果是否正確#groupmod n ydgroup lbgroup/改變改變lbgroup組名為組名為ydgro

20、up# grep 503 /etc/group/查詢操作結(jié)果是否正確查詢操作結(jié)果是否正確第2章 Linux 基本命令10. 刪除組賬號(hào)刪除組賬號(hào)groupdelgroupdel命令用于刪除指定的組賬號(hào),若該群組命令用于刪除指定的組賬號(hào),若該群組中仍包括某些用戶,則必須先刪除這些用戶后,中仍包括某些用戶,則必須先刪除這些用戶后,方能刪除群組。該命令的語(yǔ)法格式為:方能刪除群組。該命令的語(yǔ)法格式為:groupdel 群組名稱(chēng)群組名稱(chēng)第2章 Linux 基本命令11口令維護(hù)命令口令維護(hù)命令passwd出于系統(tǒng)安全考慮,Linux系統(tǒng)中的每一個(gè)用戶除了有其用戶名外,還有其對(duì)應(yīng)的用戶口令。因此使用user

21、add命令增加時(shí),還需使用passwd命令為每一位新增加的用戶設(shè)置口令;用戶以后還可以隨時(shí)用passwd命令改變自己的口令。該命令的一般格式為: passwd 用戶名其中用戶名為需要修改口令的用戶名。只有超級(jí)用戶可以使用“passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令。 另外,passwd命令還可以使用一些參數(shù)選項(xiàng),這些參數(shù)選項(xiàng)可對(duì)賬號(hào)的口令進(jìn)行不同的操作,但這些帶參數(shù)的passwd命令只有root用戶可以使用。passwd命令的常用參數(shù)如表2.7所示。表2.7 passwd命令的常用參數(shù)常用參數(shù)說(shuō)明-S用于查詢指定用戶賬號(hào)的狀態(tài)-l用于鎖定賬

22、號(hào)的口令-u解除鎖定賬號(hào)的口令-d刪除指定賬號(hào)的口令第2章 Linux 基本命令11口令維護(hù)命令口令維護(hù)命令passwd用用passwd命令改變自己的口令。該命令的一般格式為:命令改變自己的口令。該命令的一般格式為: passwd 用戶名用戶名其中用戶名為需要修改口令的用戶名。只有超級(jí)用戶可以其中用戶名為需要修改口令的用戶名。只有超級(jí)用戶可以使用使用“passwd 用戶名用戶名”修改其他用戶的口令,普通用戶只能修改其他用戶的口令,普通用戶只能用不帶參數(shù)的用不帶參數(shù)的passwd命令修改自己的口令。命令修改自己的口令。 另外,另外,passwd命令還可以使用一些參數(shù)選項(xiàng),這些參數(shù)選命令還可以使用

23、一些參數(shù)選項(xiàng),這些參數(shù)選項(xiàng)可對(duì)賬號(hào)的口令進(jìn)行不同的操作,但這些帶參數(shù)的項(xiàng)可對(duì)賬號(hào)的口令進(jìn)行不同的操作,但這些帶參數(shù)的passwd命命令只有令只有root用戶可以使用。用戶可以使用。passwd命令的常用參數(shù)如下:命令的常用參數(shù)如下:-S用于查詢指定用戶賬號(hào)的狀態(tài);用于查詢指定用戶賬號(hào)的狀態(tài);-l用于鎖定賬號(hào)的口令;用于鎖定賬號(hào)的口令;-u解除鎖定賬號(hào)的口令;解除鎖定賬號(hào)的口令;-d刪除指定賬號(hào)的口令。刪除指定賬號(hào)的口令。第2章 Linux 基本命令12組中用戶成員的維護(hù)組中用戶成員的維護(hù)gpasswd命令可用于把一個(gè)賬戶添加到組、把一個(gè)命令可用于把一個(gè)賬戶添加到組、把一個(gè)賬戶從組中刪除、把一個(gè)

24、賬戶設(shè)為組管理員。賬戶從組中刪除、把一個(gè)賬戶設(shè)為組管理員。(1)添加用戶到使用的命令格式為:)添加用戶到使用的命令格式為:gpasswd a 用戶賬號(hào)名組賬號(hào)名用戶賬號(hào)名組賬號(hào)名(2)從組中刪除用戶的命令格式為:)從組中刪除用戶的命令格式為:gpasswd d 用戶賬號(hào)名用戶賬號(hào)名 組賬號(hào)名組賬號(hào)名(3)設(shè)置用戶為組管理員的命令格式為:)設(shè)置用戶為組管理員的命令格式為:gpasswd -A 組管理員用戶列表用戶組組管理員用戶列表用戶組第2章 Linux 基本命令 13顯示用戶和組的狀態(tài)命令顯示用戶和組的狀態(tài)命令idid命令用于顯示用戶當(dāng)前的命令用于顯示用戶當(dāng)前的UID、GID以及所屬群組的組列

25、以及所屬群組的組列表。表。指令的語(yǔ)法格式為:指令的語(yǔ)法格式為:id -gGnru-help-version用戶名稱(chēng)用戶名稱(chēng)id命令的常用參數(shù)如表命令的常用參數(shù)如表2.8所示。所示。常用參數(shù)說(shuō)明:常用參數(shù)說(shuō)明:-g或或-group顯示用戶所屬群組的顯示用戶所屬群組的ID;-G或或-groups顯示用顯示用戶所屬附加群組的戶所屬附加群組的ID;-n或或-name 顯示用戶,所屬群組或附顯示用戶,所屬群組或附加群組的名稱(chēng);加群組的名稱(chēng);-r或或-real顯示實(shí)際顯示實(shí)際ID;-u或或-user顯示用戶顯示用戶ID;-help顯示幫助;顯示幫助;-version 顯示版本信息顯示版本信息說(shuō)明:說(shuō)明:i

26、d會(huì)顯示用戶以及所屬群組的實(shí)際與有效會(huì)顯示用戶以及所屬群組的實(shí)際與有效ID。若兩。若兩個(gè)個(gè)ID相同,則僅顯示實(shí)際相同,則僅顯示實(shí)際ID。若僅指定用戶名稱(chēng),則顯示目。若僅指定用戶名稱(chēng),則顯示目前用戶的前用戶的ID。第2章 Linux 基本命令14用戶切換命令用戶切換命令susu命令是用來(lái)將當(dāng)前用戶轉(zhuǎn)換為其他用戶身份。命令是用來(lái)將當(dāng)前用戶轉(zhuǎn)換為其他用戶身份。其命令的語(yǔ)法格式為:其命令的語(yǔ)法格式為:su -flmp -c -s 用戶帳號(hào)用戶帳號(hào) 需要指出的是需要指出的是su命令可讓用戶暫時(shí)變更登入的身份。命令可讓用戶暫時(shí)變更登入的身份。變更時(shí)須輸入所要變更的用戶賬號(hào)與密碼。變更時(shí)須輸入所要變更的用戶

27、賬號(hào)與密碼。 常用參數(shù)說(shuō)明:常用參數(shù)說(shuō)明: -c執(zhí)行完指定的指令后,即恢復(fù)原來(lái)的身份執(zhí)行完指定的指令后,即恢復(fù)原來(lái)的身份 -f適用于適用于csh與與tsch,使,使shell不用去讀取啟動(dòng)文件不用去讀取啟動(dòng)文件 第2章 Linux 基本命令15顯示指定用戶所屬的組命令顯示指定用戶所屬的組命令groupsgroups命令用于顯示指定用戶所屬的組,命令用于顯示指定用戶所屬的組,如未指定用戶則顯示當(dāng)前用戶所屬的組。該如未指定用戶則顯示當(dāng)前用戶所屬的組。該命令的語(yǔ)法格式為:命令的語(yǔ)法格式為:groups 用戶名用戶名第2章 Linux 基本命令16監(jiān)控后臺(tái)進(jìn)程命令監(jiān)控后臺(tái)進(jìn)程命令ps ps命令最常用的

28、還是用于監(jiān)控后臺(tái)進(jìn)程的工命令最常用的還是用于監(jiān)控后臺(tái)進(jìn)程的工作情況,因?yàn)楹笈_(tái)進(jìn)程是不和屏幕鍵盤(pán)這些標(biāo)作情況,因?yàn)楹笈_(tái)進(jìn)程是不和屏幕鍵盤(pán)這些標(biāo)準(zhǔn)輸入準(zhǔn)輸入/輸出設(shè)備進(jìn)行通信的,所以如果需要檢輸出設(shè)備進(jìn)行通信的,所以如果需要檢測(cè)其情況,便可以使用測(cè)其情況,便可以使用ps命令。其命令語(yǔ)法格命令。其命令語(yǔ)法格式如下:式如下: ps 選項(xiàng)選項(xiàng) 第2章 Linux 基本命令表表2.10 ps命令的常用選項(xiàng)命令的常用選項(xiàng)第2章 Linux 基本命令17結(jié)束進(jìn)程結(jié)束進(jìn)程當(dāng)需要中斷一個(gè)前臺(tái)進(jìn)程的時(shí)候,通常是使用當(dāng)需要中斷一個(gè)前臺(tái)進(jìn)程的時(shí)候,通常是使用組合組合鍵;但是對(duì)于一個(gè)后臺(tái)進(jìn)程這個(gè)組合鍵是不能達(dá)到目的的。這

29、時(shí)鍵;但是對(duì)于一個(gè)后臺(tái)進(jìn)程這個(gè)組合鍵是不能達(dá)到目的的。這時(shí)就必須使用就必須使用kill命令,該命令可以終止后臺(tái)進(jìn)程。命令,該命令可以終止后臺(tái)進(jìn)程。kill命令的語(yǔ)法格式很簡(jiǎn)單,大致有以下兩種方式:命令的語(yǔ)法格式很簡(jiǎn)單,大致有以下兩種方式:kill -s 信號(hào)信號(hào) | -p -a 進(jìn)程號(hào)進(jìn)程號(hào) kill -l 信號(hào)信號(hào) 常用選項(xiàng)說(shuō)明:常用選項(xiàng)說(shuō)明:-s指定需要送出的信號(hào)。既可以是信號(hào)名也可以對(duì)應(yīng)數(shù)字指定需要送出的信號(hào)。既可以是信號(hào)名也可以對(duì)應(yīng)數(shù)字-p指定指定kill命令只是顯示進(jìn)程的命令只是顯示進(jìn)程的pid,并不真正送出結(jié)束信號(hào),并不真正送出結(jié)束信號(hào)-l顯示信號(hào)名稱(chēng)列表,也可在顯示信號(hào)名稱(chēng)列表,

30、也可在/usr/include/linux/signal.h文件中文件中找到。找到。第2章 Linux 基本命令18進(jìn)程睡眠進(jìn)程睡眠sleep命令可使當(dāng)前正在執(zhí)行的進(jìn)程在規(guī)定的命令可使當(dāng)前正在執(zhí)行的進(jìn)程在規(guī)定的時(shí)間內(nèi)處于睡眠。其使用的語(yǔ)法格式為:時(shí)間內(nèi)處于睡眠。其使用的語(yǔ)法格式為:sleep time說(shuō)明:說(shuō)明:time為進(jìn)程將睡眠的時(shí)間,以秒為為進(jìn)程將睡眠的時(shí)間,以秒為單位。例如:?jiǎn)挝弧@纾? sleep time第2章 Linux 基本命令2.2 文件管理命令文件管理命令1顯示文件內(nèi)容命令顯示文件內(nèi)容命令catcat命令用來(lái)將文件的內(nèi)容顯示到終端上,其命令語(yǔ)法如下:命令用來(lái)將文件的內(nèi)容顯

31、示到終端上,其命令語(yǔ)法如下:cat 選項(xiàng)選項(xiàng) 文件列表文件列表常用選項(xiàng)說(shuō)明:常用選項(xiàng)說(shuō)明:-b計(jì)算所有非空輸出行,開(kāi)始為計(jì)算所有非空輸出行,開(kāi)始為1-e在每行末尾顯示在每行末尾顯示$符號(hào)符號(hào)-n計(jì)算所有輸出行,開(kāi)始為計(jì)算所有輸出行,開(kāi)始為1-s將相連的多個(gè)空行用單一空行代替將相連的多個(gè)空行用單一空行代替范例:范例:cat -n textfile1 textfile2 把把 textfile1 的檔案內(nèi)容加上行號(hào)后輸?shù)臋n案內(nèi)容加上行號(hào)后輸入入 textfile2 這個(gè)檔案里。這個(gè)檔案里。cat -b textfile1 textfile2 textfile3 把把 textfile1 和和 te

32、xtfile2 的檔的檔案內(nèi)容加上行號(hào)(空白行不加)之后將內(nèi)容附加到案內(nèi)容加上行號(hào)(空白行不加)之后將內(nèi)容附加到 textfile3 里。里。第2章 Linux 基本命令2改變文件屬性命令改變文件屬性命令chattr語(yǔ)法:語(yǔ)法:chattr -RV-v+/-/=文件或目錄文件或目錄.說(shuō)明:這項(xiàng)指令可改變存放在說(shuō)明:這項(xiàng)指令可改變存放在ext2ext2文件系統(tǒng)上的文件或目錄屬文件系統(tǒng)上的文件或目錄屬性,這些屬性共有以下性,這些屬性共有以下8 8種模式,如表種模式,如表2.132.13所示。所示。表表2.13 屬性的屬性的8種模式種模式常用選項(xiàng)說(shuō)明:常用選項(xiàng)說(shuō)明: a讓文件或目錄僅供附加用途;讓文

33、件或目錄僅供附加用途;b不更新文件或目錄的最后不更新文件或目錄的最后存取時(shí)間;存取時(shí)間;c將文件或目錄壓縮后存放;將文件或目錄壓縮后存放;d將文件或目錄排除在將文件或目錄排除在傾倒操作之外;傾倒操作之外;i不得任意更動(dòng)文件或目錄;不得任意更動(dòng)文件或目錄;s保密性刪除文件保密性刪除文件或目錄;或目錄;S即時(shí)更新文件或目錄;即時(shí)更新文件或目錄;u預(yù)防以外刪除。預(yù)防以外刪除。第2章 Linux 基本命令第2章 Linux 基本命令3. 3. 改變文件或目錄權(quán)限改變文件或目錄權(quán)限chmodchmod 選項(xiàng)選項(xiàng) 文件和目錄列表文件和目錄列表chmodchmod命令的常用選項(xiàng)如下:命令的常用選項(xiàng)如下:-c

34、 -c表示只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明;表示只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明;-v-v表示詳細(xì)說(shuō)明權(quán)限的變化;表示詳細(xì)說(shuō)明權(quán)限的變化; -R-R表示遞歸改變目錄及其內(nèi)容的權(quán)限。表示遞歸改變目錄及其內(nèi)容的權(quán)限。 chmodchmod命令支持兩種文件權(quán)限設(shè)定的方法:命令支持兩種文件權(quán)限設(shè)定的方法: (1 1)使用字符串設(shè)置權(quán)限;()使用字符串設(shè)置權(quán)限;(2 2)使用八進(jìn)制數(shù)設(shè)置權(quán)限)使用八進(jìn)制數(shù)設(shè)置權(quán)限 另外,文件和目錄的權(quán)限還可用八進(jìn)制數(shù)字模式來(lái)表示。三另外,文件和目錄的權(quán)限還可用八進(jìn)制數(shù)字模式來(lái)表示。三個(gè)八進(jìn)制數(shù)字分別代表個(gè)八進(jìn)制數(shù)字分別代表ugougo的權(quán)限。執(zhí)行權(quán)、讀權(quán)

35、和寫(xiě)權(quán)所對(duì)的權(quán)限。執(zhí)行權(quán)、讀權(quán)和寫(xiě)權(quán)所對(duì)應(yīng)的數(shù)值分別是應(yīng)的數(shù)值分別是1 1,2 2和和4 4。若要若要rwxrwx屬性則屬性則4+2+1=74+2+1=7; 若要若要rwrw- -屬性則屬性則4+2=64+2=6; 若要若要r-xr-x屬性則屬性則4+1=54+1=5。第2章 Linux 基本命令4 4改變文件和目錄的所有權(quán)改變文件和目錄的所有權(quán)chownchown 選項(xiàng)選項(xiàng) 用戶文件和目錄列表用戶文件和目錄列表用戶:是用戶號(hào)或文件用戶:是用戶號(hào)或文件/etc/passwd/etc/passwd中出現(xiàn)的用戶名。中出現(xiàn)的用戶名。文件和目錄列表:用于重新指定所有權(quán)的用空格分隔的文件和目錄列表:用于

36、重新指定所有權(quán)的用空格分隔的文件和目錄列表。文件和目錄列表。chownchown命令的常用選項(xiàng)如下:命令的常用選項(xiàng)如下:常用選項(xiàng)常用選項(xiàng) 說(shuō)說(shuō) 明明-c -c 只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明。只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明。-v -v 詳細(xì)說(shuō)明權(quán)限的變化。詳細(xì)說(shuō)明權(quán)限的變化。-R -R 遞歸改變目錄及其內(nèi)容的權(quán)限。遞歸改變目錄及其內(nèi)容的權(quán)限。第2章 Linux 基本命令5列出文件或目錄列出文件或目錄ls 選項(xiàng)選項(xiàng) 文件目錄列表文件目錄列表 ls命令中的常用選項(xiàng)如下:命令中的常用選項(xiàng)如下: -a:顯示所有文件及目錄,包括以:顯示所有文件及目錄,包括以“.”開(kāi)始的隱藏文件在內(nèi)的

37、開(kāi)始的隱藏文件在內(nèi)的所有文件名;所有文件名;-c:按列輸出,縱向排序;:按列輸出,縱向排序;-x:按列輸出,橫向排序;:按列輸出,橫向排序;-l:列出目錄下文件權(quán)限、所有者、文件大小、修改時(shí)間及名稱(chēng);列出目錄下文件權(quán)限、所有者、文件大小、修改時(shí)間及名稱(chēng);lg 同上,并顯示出文件的所有者工作組名;同上,并顯示出文件的所有者工作組名;-t :根據(jù)文件建立時(shí)間的先后次序列出;:根據(jù)文件建立時(shí)間的先后次序列出; -A :同:同 -a ,但不列出,但不列出 . (目前目錄目前目錄) 及及 . (父目錄父目錄); -R:遞歸顯示下層子目錄以及所有子目錄文件名;:遞歸顯示下層子目錄以及所有子目錄文件名;-h

38、elp:顯示幫助信息;:顯示幫助信息;-version:顯示版本信息。:顯示版本信息。第2章 Linux 基本命令6 6改變工作目錄改變工作目錄語(yǔ)法:語(yǔ)法:cd name 其中其中name是目錄名、路徑或目錄縮寫(xiě)。是目錄名、路徑或目錄縮寫(xiě)。cd除了有切換除了有切換目錄的功能外,還有一個(gè)功能就是,不管在哪個(gè)目錄內(nèi),只目錄的功能外,還有一個(gè)功能就是,不管在哪個(gè)目錄內(nèi),只要輸入要輸入cd命令,不加任何參數(shù),即可回到用戶目錄內(nèi)。命令,不加任何參數(shù),即可回到用戶目錄內(nèi)。$ cd tony 切換到當(dāng)前目錄下的切換到當(dāng)前目錄下的tony子目錄子目錄$ cd . 切換到上一層目錄切換到上一層目錄$ cd /

39、切換到系統(tǒng)根目錄切換到系統(tǒng)根目錄$ cd 切換到用戶主目錄切換到用戶主目錄(或運(yùn)行或運(yùn)行cd 命令也可以命令也可以)$ cd /usr/bin 切換到切換到/usr/bin目錄目錄第2章 Linux 基本命令7. 7. 建立新目錄建立新目錄 mkdir的命令格式如下:的命令格式如下: mkdir -m模式模式 -p目錄名目錄名 目錄目錄 命令中的參數(shù)說(shuō)明如下:命令中的參數(shù)說(shuō)明如下: mm模式:在建立目錄時(shí)把按模式指定設(shè)置目錄權(quán)限。模式:在建立目錄時(shí)把按模式指定設(shè)置目錄權(quán)限。該目錄的權(quán)限分為:目錄所有者的權(quán)限、組中其他人該目錄的權(quán)限分為:目錄所有者的權(quán)限、組中其他人對(duì)目錄的權(quán)限和系統(tǒng)中其他人對(duì)目

40、錄的權(quán)限。這三個(gè)對(duì)目錄的權(quán)限和系統(tǒng)中其他人對(duì)目錄的權(quán)限。這三個(gè)權(quán)限分別用三個(gè)數(shù)字之和來(lái)表示:對(duì)目錄的讀權(quán)限是權(quán)限分別用三個(gè)數(shù)字之和來(lái)表示:對(duì)目錄的讀權(quán)限是4 4、寫(xiě)權(quán)限是、寫(xiě)權(quán)限是2 2、執(zhí)行權(quán)限是、執(zhí)行權(quán)限是1 1。 -p目錄名:建立所有不存在父目錄的目錄。目錄名:建立所有不存在父目錄的目錄。目錄:要建立的目錄。目錄:要建立的目錄。第2章 Linux 基本命令8刪除文件或目錄刪除文件或目錄rm 選項(xiàng)選項(xiàng) 文件列表文件列表常用選項(xiàng)常用選項(xiàng) 說(shuō)明說(shuō)明-r 刪除文件列表中指定的目錄,若不用此標(biāo)志則不刪除目錄刪除文件列表中指定的目錄,若不用此標(biāo)志則不刪除目錄-I 指定交互模式。在執(zhí)行刪除前提示確認(rèn)。

41、任何以指定交互模式。在執(zhí)行刪除前提示確認(rèn)。任何以Y開(kāi)始的響開(kāi)始的響應(yīng)都表示肯定;其他則表示否定。應(yīng)都表示肯定;其他則表示否定。-f 指定強(qiáng)行刪除模式。本標(biāo)志強(qiáng)迫刪除,不用提示。指定強(qiáng)行刪除模式。本標(biāo)志強(qiáng)迫刪除,不用提示。-V 在刪除前回顯文件名。在刪除前回顯文件名。- 指明所有選項(xiàng)結(jié)束。用于刪除一個(gè)文件名與某一選項(xiàng)相同的指明所有選項(xiàng)結(jié)束。用于刪除一個(gè)文件名與某一選項(xiàng)相同的文件。例如:假定偶然建立了名為文件。例如:假定偶然建立了名為-f的文件,又打算刪除它,的文件,又打算刪除它,命令命令rm -f不起任何作用,因?yàn)椴黄鹑魏巫饔茫驗(yàn)?f被解釋成標(biāo)志而不是文件名;被解釋成標(biāo)志而不是文件名;而命令而

42、命令rm - -f能成功地刪除文件。能成功地刪除文件。第2章 Linux 基本命令9刪除目錄的刪除目錄的rmdir命令命令rmdir 命令是用來(lái)刪除目錄的,一般情況下要?jiǎng)h除的目錄必命令是用來(lái)刪除目錄的,一般情況下要?jiǎng)h除的目錄必須為空目錄,如果所給的目錄不為空,系統(tǒng)會(huì)報(bào)告錯(cuò)誤。該須為空目錄,如果所給的目錄不為空,系統(tǒng)會(huì)報(bào)告錯(cuò)誤。該命令的語(yǔ)法格式如下:命令的語(yǔ)法格式如下:rmdir -p 目錄列表目錄列表命令中的參數(shù)說(shuō)明如下:命令中的參數(shù)說(shuō)明如下:-p:在刪除目錄表指定的目錄后,若父目錄為空,則:在刪除目錄表指定的目錄后,若父目錄為空,則rmdir也刪除父目錄。狀態(tài)信息顯示什么被刪除,什么沒(méi)被刪除

43、。也刪除父目錄。狀態(tài)信息顯示什么被刪除,什么沒(méi)被刪除。目錄列表:空格分隔的目錄名列表。要?jiǎng)h除的目錄必須為目錄列表:空格分隔的目錄名列表。要?jiǎng)h除的目錄必須為空。空。 第2章 Linux 基本命令10顯示當(dāng)前目錄顯示當(dāng)前目錄執(zhí)行執(zhí)行pwd命令形式如下:命令形式如下: pwd11改變當(dāng)前工作目錄改變當(dāng)前工作目錄該命令使用的語(yǔ)法格式如下:該命令使用的語(yǔ)法格式如下: cd 目錄名目錄名命令中的參數(shù)說(shuō)明如下:命令中的參數(shù)說(shuō)明如下:目錄名:改變到所指定的目錄名。沒(méi)有指定目錄,就目錄名:改變到所指定的目錄名。沒(méi)有指定目錄,就返回到用戶主目錄(在返回到用戶主目錄(在HOME環(huán)境變量中指定)。環(huán)境變量中指定)。第

44、2章 Linux 基本命令12復(fù)制文件的復(fù)制文件的cp命令命令cp 選項(xiàng)選項(xiàng) 源文件源文件 目標(biāo)文件目標(biāo)文件cp 選項(xiàng)選項(xiàng) 源文件組源文件組 目標(biāo)目錄目標(biāo)目錄 源文件:要拷貝的文件。源文件:要拷貝的文件。目標(biāo)文件:目標(biāo)名。也可以是目錄名,這種情況下,源文件名作為目標(biāo)文件目標(biāo)文件:目標(biāo)名。也可以是目錄名,這種情況下,源文件名作為目標(biāo)文件名,而文件放在該目錄下。名,而文件放在該目錄下。源文件組:要拷貝文件的由空格分隔的列表。源文件組:要拷貝文件的由空格分隔的列表。目標(biāo)目錄:目標(biāo)目錄。目標(biāo)目錄:目標(biāo)目錄。常用命令的選項(xiàng)如下:常用命令的選項(xiàng)如下: 常用選項(xiàng)常用選項(xiàng) 說(shuō)說(shuō) 明明-a 在備份中保持盡可能多

45、的源文件結(jié)構(gòu)和屬。在備份中保持盡可能多的源文件結(jié)構(gòu)和屬。-b 將要覆蓋或刪除文件的備份。將要覆蓋或刪除文件的備份。-f 刪除已存在的目標(biāo)文件。刪除已存在的目標(biāo)文件。-I 提示是否覆蓋已存在的目標(biāo)文件。提示是否覆蓋已存在的目標(biāo)文件。-p 保持原先文件的所有者、組權(quán)限和時(shí)間標(biāo)志保持原先文件的所有者、組權(quán)限和時(shí)間標(biāo)志-r 遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝。遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝。-R 遞歸拷貝目錄。遞歸拷貝目錄。第2章 Linux 基本命令13. 13. 移動(dòng)或更改文件、目錄名稱(chēng)移動(dòng)或更改文件、目錄名稱(chēng)mv -f -i 文件文件1 文件文件2mv -f -i 目錄目

46、錄1 目錄目錄2mv -f -i 文件列表文件列表 目錄目錄命令中的參數(shù)說(shuō)明如下:命令中的參數(shù)說(shuō)明如下:-f:通常情況下,目標(biāo)文件存在但用戶沒(méi)有寫(xiě)權(quán)限時(shí),:通常情況下,目標(biāo)文件存在但用戶沒(méi)有寫(xiě)權(quán)限時(shí),mv會(huì)給會(huì)給出提示。本選項(xiàng)會(huì)使出提示。本選項(xiàng)會(huì)使mv命令執(zhí)行移動(dòng)而不給出提示。命令執(zhí)行移動(dòng)而不給出提示。-i:交互模式,當(dāng)移動(dòng)的目錄已存在同名的目標(biāo)文件名時(shí),用覆:交互模式,當(dāng)移動(dòng)的目錄已存在同名的目標(biāo)文件名時(shí),用覆蓋方式寫(xiě)文件,但在寫(xiě)入之前給出提示。蓋方式寫(xiě)文件,但在寫(xiě)入之前給出提示。文件文件1 1: 源文件名。源文件名。文件文件2 2:目標(biāo)文件名(新文件名)。:目標(biāo)文件名(新文件名)。目錄目錄

47、1 1:源目錄名。:源目錄名。目錄目錄2 2:目標(biāo)目錄名(新目錄名)。:目標(biāo)目錄名(新目錄名)。 文件列表:用空格分隔的文件名列表。把列表中的文件移動(dòng)到文件列表:用空格分隔的文件名列表。把列表中的文件移動(dòng)到一一個(gè)新目錄。個(gè)新目錄。 目錄:目標(biāo)目錄。目錄:目標(biāo)目錄。第2章 Linux 基本命令1414分頁(yè)查看文件內(nèi)容分頁(yè)查看文件內(nèi)容 用戶可以使用用戶可以使用moremore命令,讓畫(huà)面顯示滿一頁(yè)時(shí)暫命令,讓畫(huà)面顯示滿一頁(yè)時(shí)暫停,此時(shí)可按空格鍵繼續(xù)顯示下一個(gè)畫(huà)面,或按停,此時(shí)可按空格鍵繼續(xù)顯示下一個(gè)畫(huà)面,或按QQ鍵鍵停止顯示。其命令格式如下:停止顯示。其命令格式如下: more more 文件名文

48、件名 顯示文字文件的內(nèi)容;顯示文字文件的內(nèi)容;或或catcat文件名文件名| more | more 逐頁(yè)顯示文字文件的內(nèi)容;逐頁(yè)顯示文字文件的內(nèi)容;或或ls ls al| more al| more 顯示滿一個(gè)畫(huà)面便停止,按空格鍵顯示滿一個(gè)畫(huà)面便停止,按空格鍵繼續(xù)顯示下一畫(huà)面,按繼續(xù)顯示下一畫(huà)面,按QQ鍵跳離。鍵跳離。第2章 Linux 基本命令1515查看文件內(nèi)容查看文件內(nèi)容 顯示文本文件內(nèi)容的命令是顯示文本文件內(nèi)容的命令是cat命令,用來(lái)將文件的命令,用來(lái)將文件的內(nèi)容顯示到終端上,其命令語(yǔ)法如下:內(nèi)容顯示到終端上,其命令語(yǔ)法如下:cat 選項(xiàng)選項(xiàng) 文件列表文件列表命令中的參數(shù)說(shuō)明如下:命

49、令中的參數(shù)說(shuō)明如下:-b -b 計(jì)算所有非空輸出行,開(kāi)始為計(jì)算所有非空輸出行,開(kāi)始為1 1。 -e -e 在每行末尾顯示在每行末尾顯示$ $符號(hào)。符號(hào)。 -n -n 計(jì)算所有輸出行,開(kāi)始為計(jì)算所有輸出行,開(kāi)始為1 1。 -s -s 將相連的多個(gè)空行用單一空行代替。將相連的多個(gè)空行用單一空行代替。第2章 Linux 基本命令16. 16. 查找文件內(nèi)容查找文件內(nèi)容grep 選項(xiàng)選項(xiàng) 匹配字符串匹配字符串 文件列表文件列表文件列表:需查找的文件列表文件列表:需查找的文件列表 匹配字符串:希望在文件中查到的串。匹配字符串:希望在文件中查到的串。 選項(xiàng):選項(xiàng): 說(shuō)明說(shuō)明 -v -v 列出不匹配串或正則

50、表達(dá)式的行。列出不匹配串或正則表達(dá)式的行。 -c -c 對(duì)匹配的行計(jì)數(shù)。對(duì)匹配的行計(jì)數(shù)。 -l -l 只顯示包含匹配的文件的文件名。只顯示包含匹配的文件的文件名。 -h -h 抑制包含匹配文件的文件名的顯示。抑制包含匹配文件的文件名的顯示。 -n -n 每個(gè)匹配行只按照相對(duì)的行號(hào)顯示。每個(gè)匹配行只按照相對(duì)的行號(hào)顯示。 -i -i 產(chǎn)生不區(qū)分大小寫(xiě)的匹配,缺省狀態(tài)是區(qū)分大小寫(xiě)。產(chǎn)生不區(qū)分大小寫(xiě)的匹配,缺省狀態(tài)是區(qū)分大小寫(xiě)。 第2章 Linux 基本命令1717排序命令排序命令命令的語(yǔ)法格式如下:命令的語(yǔ)法格式如下: sort 選項(xiàng)選項(xiàng) 文件文件 說(shuō)明:說(shuō)明:sortsort命令對(duì)指定文件中所有的

51、行進(jìn)行命令對(duì)指定文件中所有的行進(jìn)行排序,并將結(jié)果顯示在標(biāo)準(zhǔn)輸出上。如不指定排序,并將結(jié)果顯示在標(biāo)準(zhǔn)輸出上。如不指定輸入文件或使用輸入文件或使用“- ”- ”,則表示排序內(nèi)容來(lái)自,則表示排序內(nèi)容來(lái)自標(biāo)準(zhǔn)輸入。標(biāo)準(zhǔn)輸入。第2章 Linux 基本命令18. 18. 比較文件內(nèi)容的命令比較文件內(nèi)容的命令(1 1)commcomm命令命令如果想對(duì)兩個(gè)有序的文件進(jìn)行比較,可以使用如果想對(duì)兩個(gè)有序的文件進(jìn)行比較,可以使用commcomm命令。該命令的使用語(yǔ)法如下:命令。該命令的使用語(yǔ)法如下:comm - 123 file1 file2 說(shuō)明:該命令是對(duì)兩個(gè)已經(jīng)排好序的文件進(jìn)行比說(shuō)明:該命令是對(duì)兩個(gè)已經(jīng)排好序

52、的文件進(jìn)行比較。其中較。其中file1file1和和file2file2是已排序的文件。是已排序的文件。commcomm讀取這兩讀取這兩個(gè)文件,然后生成三列輸出:個(gè)文件,然后生成三列輸出:僅在僅在file1file1中出現(xiàn)的行;中出現(xiàn)的行;僅在僅在file2file2中出現(xiàn)的行;在兩個(gè)文件中都存在的行。如中出現(xiàn)的行;在兩個(gè)文件中都存在的行。如果文件名用果文件名用“- ”- ”,則表示從標(biāo)準(zhǔn)輸入讀取,則表示從標(biāo)準(zhǔn)輸入讀取。 第2章 Linux 基本命令(2)diff命令命令diffdiff命命 比較兩個(gè)文件內(nèi)容的不同,命令語(yǔ)法格式如下:比較兩個(gè)文件內(nèi)容的不同,命令語(yǔ)法格式如下:diff diff

53、 參數(shù)參數(shù) 原文件目標(biāo)文件原文件目標(biāo)文件 參數(shù)參數(shù) 說(shuō)明說(shuō)明a a 將所有文件當(dāng)做文本文件來(lái)處理將所有文件當(dāng)做文本文件來(lái)處理 b b 忽略空格造成的不同忽略空格造成的不同 B B 忽略空行造成的不同忽略空行造成的不同q q 只報(bào)告什么地方不同,不報(bào)告具體的不同信息只報(bào)告什么地方不同,不報(bào)告具體的不同信息H H 利用試探法加速對(duì)大文件的搜索利用試探法加速對(duì)大文件的搜索I I 忽略大小寫(xiě)的變化忽略大小寫(xiě)的變化L L 用用prpr對(duì)輸出進(jìn)行分頁(yè)對(duì)輸出進(jìn)行分頁(yè)R R 在比較目錄時(shí)比較所有的子目錄在比較目錄時(shí)比較所有的子目錄S S 兩個(gè)文件相同時(shí)才報(bào)告兩個(gè)文件相同時(shí)才報(bào)告v v 在標(biāo)準(zhǔn)輸出上輸出版本信息

54、并退出在標(biāo)準(zhǔn)輸出上輸出版本信息并退出第2章 Linux 基本命令19. 19. 命令的輸入和輸出命令的輸入和輸出(1) 輸入重定向輸入重定向 輸入重定向是指把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸入重定輸入重定向是指把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸入重定向到指定的文件中。向到指定的文件中。 重定向操作符使用重定向操作符使用“文件名文件名 可以使用追加重定向操作符可以使用追加重定向操作符“”,其使用語(yǔ)法形式為:,其使用語(yǔ)法形式為:命令命令文件名文件名第2章 Linux 基本命令(3) (3) 管道管道 管道是把一系列命令連接起來(lái),即第一個(gè)命令的輸出作為第管道是把一系列命令連接起來(lái),即第一個(gè)命令的輸出作為第二

55、個(gè)命令的輸入通過(guò)管道傳給第二個(gè)命令,第二個(gè)命令的輸出二個(gè)命令的輸入通過(guò)管道傳給第二個(gè)命令,第二個(gè)命令的輸出又作為第三個(gè)命令的輸入,以此類(lèi)推。顯示在屏幕上的是管道又作為第三個(gè)命令的輸入,以此類(lèi)推。顯示在屏幕上的是管道行中最后一個(gè)命令的輸出(若命令行中未使用輸出重定向)。行中最后一個(gè)命令的輸出(若命令行中未使用輸出重定向)。 (4) (4) 命令替換命令替換 命令替換和重定向有些相似,但區(qū)別在于命令替換是將一個(gè)命令替換和重定向有些相似,但區(qū)別在于命令替換是將一個(gè)命令的輸出作為另外一個(gè)命令的參數(shù)。常用命令格式為:命令的輸出作為另外一個(gè)命令的參數(shù)。常用命令格式為: command1 command2

56、其中,其中,command2command2的輸出將作為的輸出將作為command1command1的參數(shù)。需要注意的參數(shù)。需要注意的是這里的的是這里的 符號(hào),被它括起來(lái)的內(nèi)容將作為命令執(zhí)行,執(zhí)行后符號(hào),被它括起來(lái)的內(nèi)容將作為命令執(zhí)行,執(zhí)行后的結(jié)果作為的結(jié)果作為command1command1的參數(shù)。的參數(shù)。 第2章 Linux 基本命令例如:例如: $ cd pwd$ cd pwd 該命令將該命令將pwdpwd命令列出的目錄作為命令列出的目錄作為cdcd命令的參數(shù),命令的參數(shù),結(jié)果仍然是停留在當(dāng)前目錄下。結(jié)果仍然是停留在當(dāng)前目錄下。重導(dǎo)與管道舉例:重導(dǎo)與管道舉例:$ ls$ ls al di

57、r.txtal dir.txt ;將;將ls ls al al命令結(jié)果輸出到命令結(jié)果輸出到dir.txtdir.txt文件;文件;$ cat data1.txt data2.txt$ cat data1.txt data2.txt 將將data1.txtdata1.txt內(nèi)容附加到內(nèi)容附加到data2.txt data2.txt 文件之后;文件之后;$ ls | grep$ ls | grep conf conf 搜索并顯示搜索并顯示ls ls命令運(yùn)行結(jié)果中含有命令運(yùn)行結(jié)果中含有“conf”conf”字符串的行;字符串的行;$ yes | rm $ yes | rm r mydirr mydi

58、r 用用yesyes命令重復(fù)輸出命令重復(fù)輸出“y”y”字符字符的特性,將結(jié)果傳給的特性,將結(jié)果傳給rmrm命令,如此即可避免重復(fù)輸入命令,如此即可避免重復(fù)輸入“y”y”。第2章 Linux 基本命令20. 20. 鏈接文件的命令鏈接文件的命令ln 選項(xiàng)選項(xiàng) 目標(biāo)目標(biāo) 鏈接名鏈接名ln 選項(xiàng)選項(xiàng) 目標(biāo)目標(biāo) 目錄目錄鏈接有兩種,一種被稱(chēng)為硬鏈接(鏈接有兩種,一種被稱(chēng)為硬鏈接(Hard LinkHard Link),另一),另一種被稱(chēng)為符號(hào)鏈接(種被稱(chēng)為符號(hào)鏈接(Symbolic LinkSymbolic Link)。建立硬鏈接時(shí),)。建立硬鏈接時(shí),鏈接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)中,并鏈

59、接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)中,并且不能建立指向目錄的硬鏈接。而對(duì)符號(hào)鏈接,則不存且不能建立指向目錄的硬鏈接。而對(duì)符號(hào)鏈接,則不存在這個(gè)問(wèn)題。默認(rèn)情況下,在這個(gè)問(wèn)題。默認(rèn)情況下,lnln產(chǎn)生硬鏈接。產(chǎn)生硬鏈接。例:例:$ ln - s lunch /home/xu 用戶為當(dāng)前目錄下的文件用戶為當(dāng)前目錄下的文件lunch創(chuàng)建了一個(gè)符號(hào)鏈接創(chuàng)建了一個(gè)符號(hào)鏈接/home/xu。第2章 Linux 基本命令2121文件壓縮文件壓縮(1) gzip壓縮文件壓縮文件gzip 選項(xiàng)選項(xiàng) 壓縮(解壓縮)的文件名壓縮(解壓縮)的文件名gzip命令各選項(xiàng)的說(shuō)明如下:命令各選項(xiàng)的說(shuō)明如下:常用選項(xiàng)常用選

60、項(xiàng) 說(shuō)明說(shuō)明-c -c 將輸出寫(xiě)到標(biāo)準(zhǔn)輸出上,并保留原有文件。將輸出寫(xiě)到標(biāo)準(zhǔn)輸出上,并保留原有文件。 -d -d 將壓縮文件解壓。將壓縮文件解壓。 -l -l 對(duì)每個(gè)壓縮文件,顯示壓縮文件的大小、未壓縮文件對(duì)每個(gè)壓縮文件,顯示壓縮文件的大小、未壓縮文件的大小、壓縮比、未壓縮文件的名字等詳細(xì)信息的大小、壓縮比、未壓縮文件的名字等詳細(xì)信息 -r -r 遞歸式地查找指定目錄并壓縮遞歸式地查找指定目錄并壓縮/ /解壓縮所有文件。解壓縮所有文件。 -t -t 測(cè)試,檢查壓縮文件是否完整。測(cè)試,檢查壓縮文件是否完整。 -v -v 對(duì)每一個(gè)壓縮和解壓的文件,顯示文件名和壓縮比。對(duì)每一個(gè)壓縮和解壓的文件,顯示

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論