![[計(jì)算機(jī)軟件及應(yīng)用]第2章 命令與示例ppt課件_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/96e7ca24-f0a7-465f-bcb1-1d66d52798f7/96e7ca24-f0a7-465f-bcb1-1d66d52798f71.gif)
![[計(jì)算機(jī)軟件及應(yīng)用]第2章 命令與示例ppt課件_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/96e7ca24-f0a7-465f-bcb1-1d66d52798f7/96e7ca24-f0a7-465f-bcb1-1d66d52798f72.gif)
![[計(jì)算機(jī)軟件及應(yīng)用]第2章 命令與示例ppt課件_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/96e7ca24-f0a7-465f-bcb1-1d66d52798f7/96e7ca24-f0a7-465f-bcb1-1d66d52798f73.gif)
![[計(jì)算機(jī)軟件及應(yīng)用]第2章 命令與示例ppt課件_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/96e7ca24-f0a7-465f-bcb1-1d66d52798f7/96e7ca24-f0a7-465f-bcb1-1d66d52798f74.gif)
![[計(jì)算機(jī)軟件及應(yīng)用]第2章 命令與示例ppt課件_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/96e7ca24-f0a7-465f-bcb1-1d66d52798f7/96e7ca24-f0a7-465f-bcb1-1d66d52798f75.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第第2章章 命令與例如命令與例如 2為什么要學(xué)習(xí)命令? 命令對(duì)于純熟純熟使用Linux/Unix系統(tǒng)而言是必不可少的 ; 命令行應(yīng)用的可擴(kuò)展性、靈敏性可擴(kuò)展性、靈敏性更好; 打破了使用Windows時(shí)一個(gè)鼠標(biāo)“一點(diǎn)到底的簡(jiǎn)單與乏味,它提供給用戶更大的靈敏性靈敏性與想象空間與想象空間; 命令已成為L(zhǎng)inux/Unix的典型標(biāo)志典型標(biāo)志,也已成為L(zhǎng)inux/Unix的魅力魅力所在。 3本章本章主要主要內(nèi)容內(nèi)容 2.1 常用命令與例如2.2 管道與重定向2.3 vi 編輯器使用簡(jiǎn)介2.4 正那么表達(dá)式簡(jiǎn)介 系統(tǒng)目錄簡(jiǎn)介系統(tǒng)目錄簡(jiǎn)介L(zhǎng)inux安裝完畢后,在硬盤(pán)中會(huì)建立假設(shè)干系統(tǒng)默認(rèn)的目錄安裝完畢后,
2、在硬盤(pán)中會(huì)建立假設(shè)干系統(tǒng)默認(rèn)的目錄 : /bin:此目錄放置操作系統(tǒng)所需使用的各種命令程序。:此目錄放置操作系統(tǒng)所需使用的各種命令程序。 /root:系統(tǒng)管理員專用的目錄,亦即:系統(tǒng)管理員專用的目錄,亦即root帳號(hào)的專屬目錄。帳號(hào)的專屬目錄。 /boot:系統(tǒng)啟動(dòng)時(shí)必須讀取的文件,包括系統(tǒng)核心文件。:系統(tǒng)啟動(dòng)時(shí)必須讀取的文件,包括系統(tǒng)核心文件。 /dev:保存著外圍設(shè)備代號(hào)的文件。:保存著外圍設(shè)備代號(hào)的文件。 /etc:保存與系統(tǒng)設(shè)置、管理相關(guān)的文件。:保存與系統(tǒng)設(shè)置、管理相關(guān)的文件。 /tmp:供全部用戶暫時(shí)放置文件的目錄:供全部用戶暫時(shí)放置文件的目錄 /home:此目錄用來(lái)保存用戶的專屬
3、目錄。:此目錄用來(lái)保存用戶的專屬目錄。 /lib:保存一些共享的函數(shù)庫(kù)。:保存一些共享的函數(shù)庫(kù)。 /usr:此目錄包括許多子目錄,用來(lái)存放系統(tǒng)命令、程序等信息。:此目錄包括許多子目錄,用來(lái)存放系統(tǒng)命令、程序等信息。 /var:Linux操作系統(tǒng)執(zhí)行時(shí),需要暫時(shí)記錄的部分?jǐn)?shù)據(jù)或臨時(shí)文件,都會(huì)放置在這個(gè)操作系統(tǒng)執(zhí)行時(shí),需要暫時(shí)記錄的部分?jǐn)?shù)據(jù)或臨時(shí)文件,都會(huì)放置在這個(gè)目錄里。目錄里。 /mnt:默認(rèn)有:默認(rèn)有/mnt/cdrom和和/mnt/floppy兩個(gè)目錄在這里兩個(gè)目錄在這里 文件系統(tǒng)的構(gòu)造文件系統(tǒng)的構(gòu)造樹(shù)型構(gòu)造樹(shù)型構(gòu)造:倒長(zhǎng)的樹(shù)倒長(zhǎng)的樹(shù)樹(shù)型目錄構(gòu)造樹(shù)型目錄構(gòu)造: Linux系統(tǒng)以文件目錄的方
4、式來(lái)組織和管理系統(tǒng)中的所有文件。所謂文件系統(tǒng)以文件目錄的方式來(lái)組織和管理系統(tǒng)中的所有文件。所謂文件目錄就是將所有文件的說(shuō)明信息采用樹(shù)型構(gòu)造組織起來(lái),即常說(shuō)的目錄。也就是說(shuō),整目錄就是將所有文件的說(shuō)明信息采用樹(shù)型構(gòu)造組織起來(lái),即常說(shuō)的目錄。也就是說(shuō),整個(gè)文件系統(tǒng)有一個(gè)個(gè)文件系統(tǒng)有一個(gè)“根根root,然后在根上分,然后在根上分“杈杈directory,任何一個(gè)分杈上,任何一個(gè)分杈上都可以再分杈,杈上也可以長(zhǎng)出都可以再分杈,杈上也可以長(zhǎng)出“葉子。葉子?!案透汀拌驹阼驹贚inux中被稱為是中被稱為是“目錄目錄或或“文件夾。而文件夾。而“葉子那么是一個(gè)個(gè)的文件。理論證明,此種構(gòu)造的文件系統(tǒng)效率葉子那
5、么是一個(gè)個(gè)的文件。理論證明,此種構(gòu)造的文件系統(tǒng)效率比較高。比較高。Linux系統(tǒng)通過(guò)目錄將系統(tǒng)中所有的文件分級(jí)、分層組織在一起,形成了系統(tǒng)通過(guò)目錄將系統(tǒng)中所有的文件分級(jí)、分層組織在一起,形成了Linux文件系統(tǒng)的樹(shù)型層次構(gòu)造。以根目錄為起點(diǎn),所有其他的目錄都由根目錄派生而來(lái)。用文件系統(tǒng)的樹(shù)型層次構(gòu)造。以根目錄為起點(diǎn),所有其他的目錄都由根目錄派生而來(lái)。用戶可以閱讀整個(gè)系統(tǒng),可以進(jìn)入任何一個(gè)已受權(quán)進(jìn)入的目錄,訪問(wèn)那里的文件。戶可以閱讀整個(gè)系統(tǒng),可以進(jìn)入任何一個(gè)已受權(quán)進(jìn)入的目錄,訪問(wèn)那里的文件。Linux目目錄提供了管理文件的一個(gè)方便途徑。每個(gè)目錄里面都包含文件。用戶可以為特定的文件錄提供了管理文件
6、的一個(gè)方便途徑。每個(gè)目錄里面都包含文件。用戶可以為特定的文件創(chuàng)立特定的目錄,也可以把一個(gè)目錄下的文件挪動(dòng)或復(fù)制到另一目錄下,而且能挪動(dòng)整創(chuàng)立特定的目錄,也可以把一個(gè)目錄下的文件挪動(dòng)或復(fù)制到另一目錄下,而且能挪動(dòng)整個(gè)目錄,并且和系統(tǒng)中的其他用戶共享目錄和文件。根目錄個(gè)目錄,并且和系統(tǒng)中的其他用戶共享目錄和文件。根目錄系統(tǒng)目錄系統(tǒng)目錄是是Linux系統(tǒng)中系統(tǒng)中的特殊目錄。的特殊目錄。Linux是一個(gè)多用戶系統(tǒng),操作系統(tǒng)本身的程序存放在以根目錄開(kāi)場(chǎng)的專用是一個(gè)多用戶系統(tǒng),操作系統(tǒng)本身的程序存放在以根目錄開(kāi)場(chǎng)的專用目錄中。目錄中。 目錄:目錄: LINUX下的下的“目錄等同于目錄等同于WINDOWS的
7、的“文件夾文件夾工作目錄也叫當(dāng)前目錄工作目錄也叫當(dāng)前目錄 用戶在登錄到用戶在登錄到Linux系統(tǒng)中之后,每時(shí)每刻都系統(tǒng)中之后,每時(shí)每刻都“處在某個(gè)目錄之中,此目錄被稱作工處在某個(gè)目錄之中,此目錄被稱作工作目錄或當(dāng)前目錄作目錄或當(dāng)前目錄Working Directory。工作目錄是可以隨時(shí)改變的。用戶初始登錄。工作目錄是可以隨時(shí)改變的。用戶初始登錄到系統(tǒng)中時(shí),其主目錄到系統(tǒng)中時(shí),其主目錄Home Directory就成為其工作目錄。就成為其工作目錄。用戶主目錄用戶主目錄: 是系統(tǒng)管理員增加用戶時(shí)建立起來(lái)的以后也可以改變,每個(gè)用戶都有自己的主是系統(tǒng)管理員增加用戶時(shí)建立起來(lái)的以后也可以改變,每個(gè)用戶
8、都有自己的主目錄,不同用戶的主目錄一般互不一樣。目錄,不同用戶的主目錄一般互不一樣。 用戶剛登錄到系統(tǒng)中時(shí),其工作目錄便是該用用戶剛登錄到系統(tǒng)中時(shí),其工作目錄便是該用戶主目錄,通常與用戶的登錄名一樣。戶主目錄,通常與用戶的登錄名一樣。途徑途徑 途徑是指從樹(shù)型目錄中的某個(gè)目錄層次到某個(gè)文件的一條道路。也就是描繪一個(gè)文件或途徑是指從樹(shù)型目錄中的某個(gè)目錄層次到某個(gè)文件的一條道路。也就是描繪一個(gè)文件或目錄所處的位置,既是描繪一個(gè)文件或目錄在哪個(gè)目錄中此途徑的主要構(gòu)成是目錄名稱,目錄所處的位置,既是描繪一個(gè)文件或目錄在哪個(gè)目錄中此途徑的主要構(gòu)成是目錄名稱,中間用中間用“/分開(kāi)。某個(gè)文件在文件系統(tǒng)中的位置
9、都是由相應(yīng)的途徑?jīng)Q定的。分開(kāi)。某個(gè)文件在文件系統(tǒng)中的位置都是由相應(yīng)的途徑?jīng)Q定的。途徑又分相對(duì)途徑和絕對(duì)途徑。途徑又分相對(duì)途徑和絕對(duì)途徑。 絕對(duì)途徑絕對(duì)途徑 是指從是指從“根根/開(kāi)場(chǎng)描繪的途徑,也稱為完全途徑;相對(duì)途徑是從用戶工作目錄開(kāi)場(chǎng)的開(kāi)場(chǎng)描繪的途徑,也稱為完全途徑;相對(duì)途徑是從用戶工作目錄開(kāi)場(chǎng)的途徑。應(yīng)該注意到,在樹(shù)型目錄構(gòu)造中到某一確定文件的絕對(duì)途徑只有一條。絕對(duì)途徑途徑。應(yīng)該注意到,在樹(shù)型目錄構(gòu)造中到某一確定文件的絕對(duì)途徑只有一條。絕對(duì)途徑是確定不變的,是確定不變的, / 必須以必須以“/開(kāi)頭開(kāi)頭: /xxx/yyy/zzz/abc “/在途徑的最前頭出現(xiàn)就表示是根目錄,否那么只是分隔
10、符。在途徑的最前頭出現(xiàn)就表示是根目錄,否那么只是分隔符。 相對(duì)途徑相對(duì)途徑 從當(dāng)前目錄開(kāi)場(chǎng)描繪從當(dāng)前目錄開(kāi)場(chǎng)描繪, 那么隨著用戶工作目錄的變化而不斷變化。那么隨著用戶工作目錄的變化而不斷變化。 / 不能以不能以“/開(kāi)頭開(kāi)頭: yyy/zzz/abc子目錄、子目錄、 父目錄是相對(duì)的概念父目錄是相對(duì)的概念根目錄:根目錄:“ /; 一個(gè)一個(gè)LINUX系統(tǒng)有且只有系統(tǒng)有且只有 一個(gè)根目錄。一個(gè)根目錄。 root 目錄樹(shù):從根目錄目錄樹(shù):從根目錄“/開(kāi)場(chǎng)并通過(guò)一系列的子目錄向下擴(kuò)展而成。開(kāi)場(chǎng)并通過(guò)一系列的子目錄向下擴(kuò)展而成。當(dāng)前目錄也叫工作目錄:當(dāng)前目錄也叫工作目錄:A 是系統(tǒng)默認(rèn)處理的目錄。涉及目錄、
11、文件操作時(shí),假設(shè)不明確指定目錄、途徑,系統(tǒng)是系統(tǒng)默認(rèn)處理的目錄。涉及目錄、文件操作時(shí),假設(shè)不明確指定目錄、途徑,系統(tǒng)就對(duì)當(dāng)前目錄或當(dāng)前目錄下的文件做操作。就對(duì)當(dāng)前目錄或當(dāng)前目錄下的文件做操作。 B 開(kāi)機(jī)時(shí),當(dāng)前目錄是登錄用戶的主目錄,用戶主目錄是系統(tǒng)管理員增加用戶時(shí)建立起開(kāi)機(jī)時(shí),當(dāng)前目錄是登錄用戶的主目錄,用戶主目錄是系統(tǒng)管理員增加用戶時(shí)建立起來(lái)的以后也可以改變,每個(gè)用戶都有自己的主目錄,不同用戶的主目錄一般互不一來(lái)的以后也可以改變,每個(gè)用戶都有自己的主目錄,不同用戶的主目錄一般互不一樣。樣。 用戶剛登錄到系統(tǒng)中時(shí),其工作目錄便是該用戶主目錄,通常與用戶的登錄名一樣。用戶剛登錄到系統(tǒng)中時(shí),其工
12、作目錄便是該用戶主目錄,通常與用戶的登錄名一樣。例如:例如: 超級(jí)用戶超級(jí)用戶root登錄后,當(dāng)前目錄是登錄后,當(dāng)前目錄是 root用戶的主目錄用戶的主目錄 /root。C 同一個(gè)時(shí)刻有且只有一個(gè)目錄可成為當(dāng)前目錄。同一個(gè)時(shí)刻有且只有一個(gè)目錄可成為當(dāng)前目錄。 D 可通過(guò)可通過(guò)cd命令改變當(dāng)前目錄命令改變當(dāng)前目錄 E 每個(gè)目錄下面都固定有兩個(gè)目錄:一個(gè)是每個(gè)目錄下面都固定有兩個(gè)目錄:一個(gè)是 . 表示是該目錄自身表示是該目錄自身,常在命令參數(shù)中表示當(dāng)常在命令參數(shù)中表示當(dāng)前目錄。另一個(gè)是前目錄。另一個(gè)是 . 表示是該目錄的父目錄,常在命令參數(shù)中用來(lái)表示當(dāng)前目錄的父目表示是該目錄的父目錄,常在命令參數(shù)
13、中用來(lái)表示當(dāng)前目錄的父目錄。錄。 ./. 當(dāng)前目錄的父目錄的父目錄。當(dāng)前目錄的父目錄的父目錄。F 什么時(shí)候轉(zhuǎn)換當(dāng)前目錄?什么時(shí)候轉(zhuǎn)換當(dāng)前目錄?當(dāng)準(zhǔn)備對(duì)某個(gè)目錄或該目錄下的文件或子目錄,連續(xù)做屢次命令操作當(dāng)準(zhǔn)備對(duì)某個(gè)目錄或該目錄下的文件或子目錄,連續(xù)做屢次命令操作 時(shí),應(yīng)將當(dāng)前目錄時(shí),應(yīng)將當(dāng)前目錄轉(zhuǎn)換到該目錄,可進(jìn)步工作效率。轉(zhuǎn)換到該目錄,可進(jìn)步工作效率。 92.1 常用命令與例如常用命令與例如 說(shuō)明:說(shuō)明: Linux 命令及其參數(shù)命令及其參數(shù)是嚴(yán)格區(qū)分大小區(qū)分大小寫(xiě)寫(xiě) Linux文件名文件名嚴(yán)格區(qū)分大小寫(xiě)區(qū)分大小寫(xiě)命令補(bǔ)齊命令補(bǔ)齊Command-Line Completion:是指當(dāng)鍵入的字
14、符足以確定唯一的文件或目錄:是指當(dāng)鍵入的字符足以確定唯一的文件或目錄時(shí),只須按時(shí),只須按 Tab 鍵就可以自動(dòng)補(bǔ)齊該文件名或目錄名的剩下部分,例如要把目錄鍵就可以自動(dòng)補(bǔ)齊該文件名或目錄名的剩下部分,例如要把目錄 /freesoft 下的文件下的文件 gcc-2.8.1.tar.gz 解包,當(dāng)鍵入到解包,當(dāng)鍵入到 tar xvfz /freesoft/g 時(shí),假如此文件是該目錄下時(shí),假如此文件是該目錄下唯一以唯一以 g開(kāi)頭的文件,這時(shí)就可以按下開(kāi)頭的文件,這時(shí)就可以按下 Tab 鍵,這時(shí)命令會(huì)被自動(dòng)補(bǔ)齊為:鍵,這時(shí)命令會(huì)被自動(dòng)補(bǔ)齊為:tar xvfz /freesoft/gcc-2.8.1.ta
15、r.gz112.1.1 文件根本操作命令文件根本操作命令1. ls命令命令 ls命令的功能是顯示指定目錄下的文件文件目錄清單目錄清單 相當(dāng)于dos下的dir命令,而且其參數(shù)更加豐富多樣。 1 文件顯示命令文件顯示命令ls : lIsT顯示指定工作目錄中所包含的內(nèi)容的指令是顯示指定工作目錄中所包含的內(nèi)容的指令是ls,要說(shuō)明的是,要說(shuō)明的是ls命令列出文件的名字,而不命令列出文件的名字,而不是文件的內(nèi)容。該命令的使用方式如下:是文件的內(nèi)容。該命令的使用方式如下: ls 選項(xiàng)選項(xiàng) 文件目錄列表文件目錄列表 ls命令中的常用選項(xiàng)如下:命令中的常用選項(xiàng)如下: -a:顯示所有文件及目錄:顯示所有文件及目錄
16、 ls規(guī)定將文件名或目錄名中開(kāi)頭為規(guī)定將文件名或目錄名中開(kāi)頭為“.的視為隱藏檔,的視為隱藏檔,一般不會(huì)列出,除非有一般不會(huì)列出,除非有-a參數(shù)選項(xiàng)參數(shù)選項(xiàng) -c:按列輸出,縱向排序:按列輸出,縱向排序 -x:按列輸出,橫向排序:按列輸出,橫向排序 -l:除文件名外,也將文件狀態(tài)、權(quán)限、擁有者、文件大小等信息詳細(xì)列出:除文件名外,也將文件狀態(tài)、權(quán)限、擁有者、文件大小等信息詳細(xì)列出 -t :根據(jù)文件建立時(shí)間的先后次序列出:根據(jù)文件建立時(shí)間的先后次序列出 -A :同:同 -a ,但不列出,但不列出 . 目前目錄目前目錄 及及 . 父目錄父目錄 -X:按擴(kuò)展名排序顯示:按擴(kuò)展名排序顯示 -R:遞歸顯示
17、下層子目錄:遞歸顯示下層子目錄 -help:顯示幫助信息:顯示幫助信息 -version:顯示版本信息:顯示版本信息ls drwxr-x-表示的含義是:表示的含義是:d表示這條信息是目錄表示這條信息是目錄 -表示這條信息是個(gè)文件表示這條信息是個(gè)文件 ls 列出當(dāng)前目錄下的文件和子目錄。列出當(dāng)前目錄下的文件和子目錄。 ls -version ls -help |more ls color141ls例如一例如一不帶參數(shù)不帶參數(shù) user1server1 $ lsabc host.conf php.ini功能:顯示指定目錄中的文件清單,假如沒(méi)有指定任何目錄,那么默認(rèn)為當(dāng)前目錄。152ls例如二例如二
18、顯示隱含文件顯示隱含文件 user1server1 $ ls -a. abc .bash_profile .emacs host.conf .viminfo. .bash_logout .bashrc .gtkrc php.ini .zshrc參數(shù)參數(shù)-a的功能:顯示隱含文件。說(shuō)明:假設(shè)文件名以以“.開(kāi)頭,那么認(rèn)為開(kāi)頭,那么認(rèn)為是隱含的是隱含的,進(jìn)而普通的ls命令不顯示以“.開(kāi)頭的文件;所以要完全顯示某目錄下的文件清單,必須加上-a參數(shù)才行。163ls例如三例如三長(zhǎng)格式輸出長(zhǎng)格式輸出 user1server1 $ ls -ltotal 60drwxrwxr-x 2 user1 user1 40
19、96 Aug 17 09:10 abc- rw- r- r- 1 user1 user1 17 Aug 17 09:04 host.conf- rw- r- r- 1 user1 user1 38450 Aug 17 09:04 php.ini參數(shù)-l 的功能是:以長(zhǎng)格式列表長(zhǎng)格式列表輸出指定目錄中的文件清單。17 以上述輸出中文件abc為例 解釋長(zhǎng)格式長(zhǎng)格式輸出的內(nèi)容如下: 文件類型文件類型 文件權(quán)限文件權(quán)限 連接數(shù)連接數(shù) 屬主屬主 屬組屬組 大小大小 最近修改日期時(shí)間最近修改日期時(shí)間 文件名文件名 d rwxrwxr-x 2 user1 user1 4096 Aug 17 09:10 ab
20、c18Linux中的文件類型中的文件類型-:表示普通普通文件。d:表示目錄目錄文件,在Linux中目錄也是文件,不僅如此,實(shí)際上在Linux中任何設(shè)備也可以被當(dāng)作文件處理。l:表示這是一個(gè)符號(hào)鏈接的文件,實(shí)際指向另一個(gè)文件,類似windows的快捷方式b:表示塊設(shè)備塊設(shè)備文件 如硬盤(pán)的設(shè)備文件/dev/hda,其中字母a表示第一塊,h表示IDE類型的硬盤(pán),SCSI類型的硬盤(pán)用s表示; 分區(qū)也有相對(duì)應(yīng)的設(shè)備文件,如/dev/sdb3,表示第2塊SCSI硬盤(pán)上的第3個(gè)分區(qū)。 需要說(shuō)明的是優(yōu)盤(pán)優(yōu)盤(pán)也采用SCSI硬盤(pán)的設(shè)備文件名來(lái)表示。19Linux中的文件類型續(xù)中的文件類型續(xù)c:表示字符設(shè)備字符設(shè)備
21、文件,如/dev/tty1。p:表示管道管道文件。s:表示套接字套接字文件。20關(guān)于文件權(quán)限文件權(quán)限的說(shuō)明 Linux文件有三種典型的權(quán)限三種典型的權(quán)限,即r讀權(quán)限、w寫(xiě)權(quán)限和x執(zhí)行權(quán)限。 在長(zhǎng)格式輸出中在文件類型的后面有9列列權(quán)限位權(quán)限位,實(shí)際上這是針對(duì)不同用戶而設(shè)定的,如下所示。屬主的權(quán)限屬主的權(quán)限 屬組的權(quán)限屬組的權(quán)限 其他用戶的權(quán)限其他用戶的權(quán)限r(nóng)wx rwx r-x文件及目錄訪問(wèn)權(quán)限的設(shè)置文件及目錄訪問(wèn)權(quán)限的設(shè)置 Linux系統(tǒng)上系統(tǒng)上 的每個(gè)文件和進(jìn)程都屬于特定的用戶賬號(hào)稱為文件和進(jìn)程的屬主。假如的每個(gè)文件和進(jìn)程都屬于特定的用戶賬號(hào)稱為文件和進(jìn)程的屬主。假如沒(méi)有得到屬主的答應(yīng),那么
22、其他用戶就不能訪問(wèn)這些文件和進(jìn)程。沒(méi)有得到屬主的答應(yīng),那么其他用戶就不能訪問(wèn)這些文件和進(jìn)程。三種不同的用戶類型可以訪問(wèn)一個(gè)文件或目錄:文件的所有者三種不同的用戶類型可以訪問(wèn)一個(gè)文件或目錄:文件的所有者owner,或稱屬主或稱屬主、文件、文件所屬的用戶組所屬的用戶組group owner, 或稱屬組或稱屬組 或系統(tǒng)中的其他用戶?;蛳到y(tǒng)中的其他用戶。 一般權(quán)限一般權(quán)限 對(duì)普通文件而言:對(duì)普通文件而言:r權(quán)限權(quán)限r(nóng)EAD,讀取,讀?。壕哂蟹_(kāi)并讀取文件的內(nèi)容的權(quán)限;:具有翻開(kāi)并讀取文件的內(nèi)容的權(quán)限;w權(quán)限權(quán)限wRITE,寫(xiě)入,寫(xiě)入:具有刪除、新增、修改文件內(nèi)容的權(quán)限;:具有刪除、新增、修改文件內(nèi)容的
23、權(quán)限;x權(quán)限權(quán)限ExCUTE,執(zhí)行,執(zhí)行:允許具有執(zhí)行文件的權(quán)限;:允許具有執(zhí)行文件的權(quán)限;對(duì)目錄而言:對(duì)目錄而言:x權(quán)限權(quán)限ExCUTE,執(zhí)行,執(zhí)行:允許用戶具有進(jìn)入或:允許用戶具有進(jìn)入或 通過(guò)該目錄,但不一定允許列出它的內(nèi)通過(guò)該目錄,但不一定允許列出它的內(nèi)容。容。r權(quán)限權(quán)限r(nóng)EAD,讀取,讀取 和和 x權(quán)限權(quán)限ExCUTE,執(zhí)行,執(zhí)行 的結(jié)合才允許列出目錄的內(nèi)容。的結(jié)合才允許列出目錄的內(nèi)容。w權(quán)限權(quán)限wRITE,寫(xiě)入,寫(xiě)入 和和 x權(quán)限權(quán)限ExCUTE,執(zhí)行,執(zhí)行 的結(jié)合的結(jié)合 那么允許在目錄中創(chuàng)立、那么允許在目錄中創(chuàng)立、刪除和重新命名文件。刪除和重新命名文件。ls -l 可顯示文件目錄的
24、權(quán)限設(shè)置,可顯示文件目錄的權(quán)限設(shè)置,-rwx-rw-rw-r-xdrwx-x-x以上以上ls l 的顯示結(jié)果的前十位中,第一位是文件目錄的類型的顯示結(jié)果的前十位中,第一位是文件目錄的類型 ,“-表示該項(xiàng)是個(gè)普通文表示該項(xiàng)是個(gè)普通文件,件,“d表示該工程是一個(gè)目錄。表示該工程是一個(gè)目錄。其余九位是權(quán)限位,每其余九位是權(quán)限位,每3位為一組,第一組為所有者權(quán)限,第二組為屬組權(quán)限,第三組為位為一組,第一組為所有者權(quán)限,第二組為屬組權(quán)限,第三組為系統(tǒng)其別人權(quán)限。每組第一位為系統(tǒng)其別人權(quán)限。每組第一位為r位,第二位為位,第二位為w位位, 第三位為第三位為x位,有權(quán)限那么標(biāo)上相應(yīng)位,有權(quán)限那么標(biāo)上相應(yīng)權(quán)限代
25、碼權(quán)限代碼r、w、或、或x, 沒(méi)有權(quán)限那么用沒(méi)有權(quán)限那么用“-表示。表示。234ls例如四例如四遞歸顯示遞歸顯示 user1server1 $ ls -R.:abc host.conf php.ini./abc:a1.txt a2.txt參數(shù)參數(shù)-R 的功能是:遞歸遞歸顯示指定目錄下的文件清單,即會(huì)顯示指定目錄分支內(nèi)各子目錄中的文件清單。24練習(xí)練習(xí)以下幾種用法以下幾種用法:ls -lals -Ra /ls -Ral / etc通配符根底通配符根底通配符又稱多義符:主要用于方便描繪一批名字具有一樣特征的文件或目錄,以便成批通配符又稱多義符:主要用于方便描繪一批名字具有一樣特征的文件或目錄,以便
26、成批處理。處理。 ?:表示該位置可以是一個(gè)任意的單個(gè)字符。?:表示該位置可以是一個(gè)任意的單個(gè)字符。 *:表示該位置可以是假設(shè)干個(gè)任意字符。:表示該位置可以是假設(shè)干個(gè)任意字符。 方括號(hào)方括號(hào)charset:可替代:可替代charset集中的任何單個(gè)字符,如集中的任何單個(gè)字符,如cChH:表示在文件的:表示在文件的該位置中可出現(xiàn)任意單個(gè)的該位置中可出現(xiàn)任意單個(gè)的c或或h字符的大小寫(xiě)形式。字符的大小寫(xiě)形式。 通配符集還能描繪介于字符對(duì)之間的所有字符。如通配符集還能描繪介于字符對(duì)之間的所有字符。如“a-z就可以代就可以代 替任意小寫(xiě)字母,替任意小寫(xiě)字母,而而a-zA-Z那么可替代任意字母。注意可替代的
27、字符包括那么可替代任意字母。注意可替代的字符包括a到到z和和A到到Z字符對(duì)之間的所有字字符對(duì)之間的所有字符。符。rm a*out*tmp? 該命令可以刪除一系列臨時(shí)性的輸出文件,如該命令可以刪除一系列臨時(shí)性的輸出文件,如ab.out.temp1、ab.out.temp1 等。等。假如需要顯示假如需要顯示nic-1.png,nic-2.png,nic-3.png,nic-4.png,nic-5.png,只需要在終端的命,只需要在終端的命令提示符后輸入:令提示符后輸入: ls nic-1-5.png ls *.c ls /home/*/*.c ls n*.conf ls test?.dat ls
28、abc* ls !abc* ls a-zA-z 262. pwd命令命令 例如:例如:pwduser1server1 $ pwd/home/user1功能:顯示當(dāng)前目錄顯示當(dāng)前目錄。273. mkdir命令命令 1mkdir例如一例如一user1server1 $mkdir abc功能:在當(dāng)前目錄下創(chuàng)立目錄abc282mkdir例如二例如二創(chuàng)立多級(jí)目錄創(chuàng)立多級(jí)目錄 user1server1 $ mkdir -p a/b/cuser1server1 $ ls R aa:ba/b:ca/b/c:功能:參數(shù)參數(shù)-p功能功能是假如要?jiǎng)?chuàng)立的目錄的父目錄不存在,那么先創(chuàng)立其父目錄,再創(chuàng)立該目錄; 假如指定
29、的目錄存在,那么不影響原目錄,也不會(huì)報(bào)錯(cuò)。在本例如中會(huì)連續(xù)創(chuàng)立a目錄、a/b目錄、a/b/c目錄。4. cd命令命令 改變當(dāng)前目錄改變當(dāng)前目錄 語(yǔ)法:語(yǔ)法:cd name cHANGE dIRECTORY name:目錄途徑:目錄途徑, 例如例如: cd 改變當(dāng)前目錄位置至用戶登錄時(shí)的工作目錄。改變當(dāng)前目錄位置至用戶登錄時(shí)的工作目錄。 cd dir1 改變當(dāng)前目錄位置至改變當(dāng)前目錄位置至d i r 1目錄下。目錄下。 cd mybin 改變當(dāng)前目錄位置至此刻當(dāng)前目錄下的改變當(dāng)前目錄位置至此刻當(dāng)前目錄下的mybin cd . 改變當(dāng)前目錄位置至此刻當(dāng)前目錄的父目錄。改變當(dāng)前目錄位置至此刻當(dāng)前目錄
30、的父目錄。 cd ./user 改變當(dāng)前目錄位置至以相對(duì)途徑描繪的改變當(dāng)前目錄位置至以相對(duì)途徑描繪的user 目錄下。目錄下。user是此刻當(dāng)前目錄的父是此刻當(dāng)前目錄的父目錄下的另一個(gè)子目錄。目錄下的另一個(gè)子目錄。 cd /./. 改變當(dāng)前目錄位置至以絕對(duì)途徑方式描繪的目錄位置下。改變當(dāng)前目錄位置至以絕對(duì)途徑方式描繪的目錄位置下。 cd /a/b/c cd - 改變當(dāng)前目錄位置至以上一次的當(dāng)前目錄所在目錄改變當(dāng)前目錄位置至以上一次的當(dāng)前目錄所在目錄301cd例如一切換工作目錄切換工作目錄 user1server1 $ cd /varuser1server1 var$ pwd/var功能:將當(dāng)前
31、的工作目錄切換為/var312cd例如二切換到當(dāng)前用戶的主目錄切換到當(dāng)前用戶的主目錄 user1server1 var$ cduser1server1 $ pwd/home/user1功能:不帶參數(shù)的cd命令直接將當(dāng)前的工作目錄切換為該用戶的主目錄。 主目錄又稱為家目錄主目錄又稱為家目錄,在RHEL中是在創(chuàng)立用戶時(shí),自動(dòng)在/home下為用戶創(chuàng)立一個(gè)用其用戶名同名的目錄,并將該目錄的所有權(quán)劃歸給該用戶所有。注意:字符字符“代表代表當(dāng)前用戶的主目錄。325. touch命令命令 1touch例如一例如一創(chuàng)立空文件創(chuàng)立空文件 user1server1 $ touch myfileuser1serve
32、r1 $ ls -l myfile-rw-rw-r- 1 user1 user1 0 Aug 17 11:54 myfile功能:假如假如myfile不存在不存在,那么創(chuàng)立一個(gè)大小為0字節(jié)名為myfile的空文件。332touch例如二例如二改變文件的最后修改改變文件的最后修改時(shí)間時(shí)間 再執(zhí)行一次touch myfileuser1server1 $ touch myfileuser1server1 $ ls -l myfile-rw-rw-r- 1 user1 user1 0 Aug 17 11:56 myfile功能:假如假如myfile已存在已存在,那么將改變myfile的最后修改時(shí)間。
33、6. cp命令命令文件復(fù)制命令文件復(fù)制命令 cp: cOpY 相當(dāng)于相當(dāng)于WINDOWS的復(fù)制的復(fù)制+粘貼。粘貼。Linux下的下的cp命令用于復(fù)制文件或目錄,其命令格式如下:命令用于復(fù)制文件或目錄,其命令格式如下:cp 選項(xiàng)選項(xiàng) 源文件或目錄源文件或目錄 目的文件或目錄目的文件或目錄 參數(shù)說(shuō)明如下:參數(shù)說(shuō)明如下: 源文件:要拷貝的文件。源文件:要拷貝的文件。 目的文件:目的名。也可以是目錄,這種情況下,源文件名作為目的文件名,目的文件:目的名。也可以是目錄,這種情況下,源文件名作為目的文件名,而文件放在該目錄下。而文件放在該目錄下。 源文件組:要拷貝文件的由空格分隔的列表。源文件組:要拷貝文
34、件的由空格分隔的列表。 目的目錄:目的目錄。目的目錄:目的目錄。 cp命令常用選項(xiàng)說(shuō)明命令常用選項(xiàng)說(shuō)明:-a在備份中保持盡可能多的源文件構(gòu)造和屬。在備份中保持盡可能多的源文件構(gòu)造和屬。-b作將要覆蓋或刪除文件的備份。作將要覆蓋或刪除文件的備份。-f刪除已存在的目的文件。刪除已存在的目的文件。-i提示是否覆蓋已存在的目的文件。提示是否覆蓋已存在的目的文件。-p保持原先文件的所有者,組權(quán)限和時(shí)間標(biāo)志保持原先文件的所有者,組權(quán)限和時(shí)間標(biāo)志-r遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝,指將目錄之下的文件指將目錄之下的文件及子目錄一起復(fù)制及子目錄一起復(fù)制-
35、R遞歸拷貝目錄。遞歸拷貝目錄。cp file1 file2 將文件將文件file1 復(fù)制成復(fù)制成file2cp x.txt y.txt cp file1 dir1 將文件將文件file1 復(fù)制到目錄復(fù)制到目錄dir1下,文件名仍為下,文件名仍為file1。cp /bin/cpio mybincp /tmp/file1 . 將目錄將目錄/tmp 下的文件下的文件file1 復(fù)制到當(dāng)前目錄下,文件名仍為復(fù)制到當(dāng)前目錄下,文件名仍為file1。 cp /bin/?sh . cp /usr/bin/yz* . cp /tmp/file1 file2 將目錄將目錄/tmp 下的文件下的文件file1 復(fù)
36、制到當(dāng)前目錄下,文件名為復(fù)制到當(dāng)前目錄下,文件名為file2。 cp /test/x.txt y.txtcp -r dir1 dir2 復(fù)制整個(gè)目錄。復(fù)制整個(gè)目錄。 cp -r /etc/skel . cp -r /test /xyzcp file1 file2 dir1將將file1、file2一起復(fù)制到一起復(fù)制到dir1 目錄下目錄下 : cp abc bc mydoc 覆蓋覆蓋overwrite:刪除同一個(gè)目錄下的原來(lái)的同名文件刪除同一個(gè)目錄下的原來(lái)的同名文件 37user1server1 $ cp /etc/php.* abc功能:將/etc/目錄下以php.開(kāi)頭的文件 文件復(fù)制到目錄
37、abc中。說(shuō)明:“*是通配符,可以匹配多個(gè)字符;“?只能匹配一個(gè)字符。 38復(fù)制目錄復(fù)制目錄 user1server1 $ cp -/etc abc功能:增加了參數(shù)參數(shù)-,就能將目錄/etc下面的所有子目錄和文件都復(fù)制到目錄abc中。 7. mv命令命令 挪動(dòng)文件挪動(dòng)文件 mv : mOvE挪動(dòng)文件可使用挪動(dòng)文件可使用mv命令。命令。Mv命令還可改文件改名。該命令所使用語(yǔ)法形式有:命令還可改文件改名。該命令所使用語(yǔ)法形式有:mv -f -i 文件文件1 文件文件2mv -f -i 目錄目錄1 目錄目錄2mv -f -i 文件列表文件列表 目錄目錄命令中的參數(shù)說(shuō)明如下:命令中的參數(shù)說(shuō)明如下: -
38、f:通常情況下,目的文件存在但用戶沒(méi)有寫(xiě)權(quán)限時(shí),:通常情況下,目的文件存在但用戶沒(méi)有寫(xiě)權(quán)限時(shí),mv會(huì)給出提示。本選項(xiàng)會(huì)使會(huì)給出提示。本選項(xiàng)會(huì)使mv命令執(zhí)行挪動(dòng)而不給出提示。命令執(zhí)行挪動(dòng)而不給出提示。 -i:交互形式,當(dāng)挪動(dòng)的目錄已存在同名的目的文件名時(shí),用覆蓋方式寫(xiě)文件,但在寫(xiě):交互形式,當(dāng)挪動(dòng)的目錄已存在同名的目的文件名時(shí),用覆蓋方式寫(xiě)文件,但在寫(xiě)入之前給出提示。入之前給出提示。 文件文件1: 源文件名。源文件名。 文件文件2:目的文件名新文件名。:目的文件名新文件名。 目錄目錄1:源目錄名。:源目錄名。 目錄目錄2:目的目錄名新目錄名。:目的目錄名新目錄名。 文件列表文件列表:用空格分隔的
39、文件名列表。本選項(xiàng)用于文件保持它們的用空格分隔的文件名列表。本選項(xiàng)用于文件保持它們的 名字被挪動(dòng)到一個(gè)新名字被挪動(dòng)到一個(gè)新目錄。目錄。 目錄:目的目錄。目錄:目的目錄。 40mv例如例如將文件挪動(dòng)到目錄中將文件挪動(dòng)到目錄中 user1server1 $ mv myfile mydir1功能:假如假如mydir1存在且是個(gè)目錄存在且是個(gè)目錄,那么將文件myfile挪動(dòng)挪動(dòng)到目錄mydir1中。41mv例如例如文件改名文件改名 user1server1 $ mv myfile myfile2功能:將文件或目錄myfile改名改名為myfile2。428. rmdir命令命令 刪除目錄語(yǔ)法: rmd
40、ir 目錄名 rEmOVE dirECTORY。user1server1 $ rmdir mydir1功能:刪除刪除指定的空空目錄,該目錄,該空空目錄目錄必須沒(méi)有文件和目錄存在,否那么無(wú)法刪除。9. rm命令命令 文件的刪除命令文件的刪除命令rm: rEmOVErm命令可從文件系統(tǒng)中刪除文件及整個(gè)目錄。命令可從文件系統(tǒng)中刪除文件及整個(gè)目錄。rm命令所使用的命令格式如下:命令所使用的命令格式如下:rm 選項(xiàng)選項(xiàng) 文件列表文件列表參數(shù)說(shuō)明如下:參數(shù)說(shuō)明如下: 常用命令的選項(xiàng)列表如表常用命令的選項(xiàng)列表如表2-6所示。所示。 文件列表:希望刪除的用空格分隔的文件列表,可以包括目錄名。文件列表:希望刪除
41、的用空格分隔的文件列表,可以包括目錄名。 rm命令常用選項(xiàng)命令常用選項(xiàng)-r刪除文件列表中指定的目錄,假設(shè)不用此標(biāo)志那么不刪除目錄刪除文件列表中指定的目錄,假設(shè)不用此標(biāo)志那么不刪除目錄-I指定交互形式。在執(zhí)行刪除前提示確認(rèn)。任何以指定交互形式。在執(zhí)行刪除前提示確認(rèn)。任何以Y開(kāi)場(chǎng)的響應(yīng)都表示肯定;其他開(kāi)場(chǎng)的響應(yīng)都表示肯定;其他那么表示否認(rèn)。那么表示否認(rèn)。-f指定強(qiáng)行刪除形式。通常,在刪除文件權(quán)限可滿足時(shí)指定強(qiáng)行刪除形式。通常,在刪除文件權(quán)限可滿足時(shí)rm提示。本標(biāo)志強(qiáng)迫刪除,提示。本標(biāo)志強(qiáng)迫刪除,不用提示。不用提示。-V在刪除前回顯文件名。在刪除前回顯文件名。-指明所有選項(xiàng)完畢。用于刪除一個(gè)文件名與
42、某一選項(xiàng)一樣的文件。例如:假定偶指明所有選項(xiàng)完畢。用于刪除一個(gè)文件名與某一選項(xiàng)一樣的文件。例如:假定偶爾建立了名為爾建立了名為-f的文件,又打算刪除它,命令的文件,又打算刪除它,命令rm -f不起任何作用,因?yàn)椴黄鹑魏巫饔?,因?yàn)?f被解釋成標(biāo)志而被解釋成標(biāo)志而不是文件名;而命令不是文件名;而命令rm - -f能成功地刪除文件。能成功地刪除文件。441rm例如一例如一刪除文件刪除文件 user1server1 $ rm php.ini功能:刪除刪除指定的文件文件 php.ini。 452rm例如二例如二刪除目錄刪除目錄 user1server1 $ rm -rf abc功能:參數(shù)-r是遞歸遞歸的
43、意思,即可以刪除非空目錄;參數(shù)-f是強(qiáng)迫強(qiáng)迫的意思。 本例中abc為非空目錄,讀者可以嘗試是否可用rmdir直接刪除。 4610. cat命令命令 1cat例如一例如一顯示文件內(nèi)容顯示文件內(nèi)容 user1server1 $ cat myfilehello,world功能:顯示顯示指定文件文件myfile的內(nèi)容的內(nèi)容。 472cat例如二例如二創(chuàng)立文件創(chuàng)立文件 user1server1 $ cat myfile2Welcome to Linux World!按按ctrl+d完畢輸入功能:利用輸出重定向符輸出重定向符“來(lái)創(chuàng)立創(chuàng)立簡(jiǎn)短的文本文件文本文件myfile2。 4811 more和和 les
44、s命令命令 $ more /etc/ d/conf/ d.conf功能:分屏顯示分屏顯示指定文件 d.conf的內(nèi)容,非常合適顯示超過(guò)一屏的文本文件。每按一下空格鍵,向后翻一屏;每按一次回車(chē)鍵,向后翻一行。說(shuō)明:與more功能很相似,只不過(guò)less功能更功能更強(qiáng)大強(qiáng)大,支持PageUp鍵向前翻屏,及PageDown向后翻屏。 4912. head命令命令 1head例如一例如一顯示文件頭顯示文件頭10行內(nèi)容行內(nèi)容 $ head /etc/ d/conf/ d.conf功能:默認(rèn)顯示顯示指定文件的頭頭10行行的內(nèi)容。 502head例如二例如二顯示文件頭顯示文件頭n行內(nèi)容行內(nèi)容 $ head -
45、n 19 /etc/ d/conf/ d.conf功能:參數(shù)-n設(shè)置顯示指定行數(shù),本例會(huì)顯示文件的頭19行的內(nèi)容。 5113. tail命令命令 1tail例如一例如一顯示文件最后顯示文件最后10行內(nèi)行內(nèi)容容 $ tail /etc/ d/conf/ d.conf功能:默認(rèn)顯示顯示指定文件的末尾末尾10行行的內(nèi)容。 522tail例如二例如二顯示文件最后顯示文件最后n行內(nèi)容行內(nèi)容 $ tail -n 12 /etc/ d/conf/ d.conf功能:參數(shù)-n設(shè)置顯示指定行數(shù)指定行數(shù); 本例會(huì)顯示文件的末尾末尾12行行的內(nèi)容。532.1.2 用戶、組管理命令用戶、組管理命令 Linux采用組組
46、來(lái)組織和管理用戶 在Linux中每個(gè)用戶有唯一的用戶標(biāo)識(shí)符UID,該UID是一個(gè)無(wú)符號(hào)整數(shù)。 同時(shí)每個(gè)用戶也必須至少屬于一個(gè)組至少屬于一個(gè)組,也有組標(biāo)識(shí)符GID。 其中UID與GID獨(dú)立編號(hào)。541. groupadd命令命令 1groupadd例如一例如一創(chuàng)立組賬號(hào)創(chuàng)立組賬號(hào) rootserver1 # groupadd mygroup1功能:創(chuàng)立一個(gè)新組mygroup1,其GID號(hào)為已存在GID號(hào)的下一個(gè)順序編號(hào)。說(shuō)明:創(chuàng)立一個(gè)組的同時(shí)會(huì)在/etc/group文件中為該組增加相應(yīng)的一行,用來(lái)記錄該組的名稱、GID號(hào)及成員等信息。 552groupadd例如二例如二創(chuàng)立組賬號(hào)并設(shè)置創(chuàng)立組賬號(hào)
47、并設(shè)置其其GID號(hào)號(hào) # groupadd -g 5000 mygroup2功能:創(chuàng)立一個(gè)新組mygroup2,并指定其指定其GID號(hào)為號(hào)為5000,其中-g用來(lái)設(shè)置用戶的主要組,每個(gè)用戶都有一個(gè)主要組。 562. useradd命令命令 1useradd例如一例如一創(chuàng)立用戶賬號(hào)創(chuàng)立用戶賬號(hào) rootserver1 # useradd user1功能:創(chuàng)立一個(gè)用戶user1,同時(shí)在/etc/passwd文件和/etc/shadow文件增加一行,并自動(dòng)為用戶創(chuàng)立相應(yīng)的主目錄:/home/user1。說(shuō)明:/etc/passwd文件記錄了系統(tǒng)中每個(gè)用戶的用戶名、UID號(hào)、GID號(hào)、主目錄、shel
48、l等信息。注意:用戶的口令原來(lái)也存放在此文件中,如今為了保證平安采用了影子口令文件影子口令文件/etc/shadow來(lái)保存每個(gè)用戶的口令。572useradd例如二例如二創(chuàng)立用戶賬號(hào)并設(shè)置相創(chuàng)立用戶賬號(hào)并設(shè)置相應(yīng)屬性值應(yīng)屬性值 # useradd -u 600 -g mygroup1 -G mygroup2 -d /home/student1 s1功能:創(chuàng)立用戶s1,其中參數(shù)-u指定UID號(hào)為600;-g指定用戶的主要組為mygroup1;-G指定用戶的附加組為mygroup2,每個(gè)用戶可以有多個(gè)附加組;-d 指定用戶的主目錄為/home/student1。583. userdel命令命令 1
49、userdel例如一例如一刪除用戶刪除用戶 rootserver1 # userdel user1 功能:刪除刪除指定的用戶用戶user1。 592userdel例如二例如二刪除用戶的同時(shí)刪除刪除用戶的同時(shí)刪除其主目錄其主目錄 rootserver1 # userdel -r user2 功能:刪除指定的用戶user2,同時(shí)刪除其主目錄。604. groupdel命令命令 rootserver1 # groupdel mygroup2功能:刪除指定的組刪除指定的組注意注意:當(dāng)某個(gè)組是某現(xiàn)有用戶的主要組時(shí),那么不能被刪除。 615. passwd命令命令 1passwd例如一例如一改變口令改變口
50、令 user1server1 $ passwdChanging password for user user1.Changing password for user1current Unix password:New Unix password:BAD PASSWORD: it is too simplistic/systematicNew Unix password:BAD PASSWORD: is too similar to the old oneNew Unix password:Retype new Unix password:passwd: all authentication t
51、okens updated successfully.功能:普通用戶只可以功能:普通用戶只可以修改修改自己的自己的口令口令 622passwd例如二例如二制止用戶登錄制止用戶登錄 rootserver1 # passwd -l user1Locking password for user user1.passwd: Success功能:參數(shù)參數(shù)-l 可以給指定的用戶user1加鎖加鎖,即制止該用戶登錄。633passwd例如三例如三恢復(fù)用戶登錄恢復(fù)用戶登錄 rootserver1 # passwd u user1Unlocking password for user user1.passwd:
52、 Success.功能:功能:參數(shù)參數(shù)-u 可以給指定的用戶可以給指定的用戶user1解鎖解鎖,即恢復(fù)該用戶登錄。即恢復(fù)該用戶登錄。644passwd例如四例如四刪除用戶口令刪除用戶口令 rootserver1 # passwd -d user1Removing password for user user1.passwd: Success功能:參數(shù)參數(shù)-d 可以刪除刪除指定的用戶user1口口令令,即以u(píng)ser1登錄時(shí)無(wú)需口令。656. usermod命令命令 # usermod -u 601 -g 501 s1功能:將已存在的用戶s1的UID號(hào)修號(hào)修改改為601、主要組修改為501說(shuō)明說(shuō)明
53、:usermod 還能修改用戶主目錄、登錄shell及口令等,請(qǐng)讀者自行練習(xí)。 667. id命令命令 rootserver1 # id user1uid=501user1 gid=501user1 groups=501user1功能:顯示用戶的顯示用戶的UID、GID及所屬的組及所屬的組信息信息。672.1.3 文件屬性操作命令文件屬性操作命令1. chown命令命令 1chown例如一例如一改變文件的屬主改變文件的屬主 rootserver1 # chown user1 hello.txt功能:將指定文件hello.txt的屬主屬主所有者改為user1。 682chown例如二例如二遞歸改
54、變文件的屬主遞歸改變文件的屬主 # chown -R user1 mydir功能:參數(shù)參數(shù)-R,表示遞歸遞歸,即可以深化到指定目錄中的每一層,將所有子目錄和文件的屬主所有者改為指定的用戶;本例中會(huì)將mydir目錄中所有子目錄和文件的屬主設(shè)定為user1。 692. chgrp命令命令 1chgrp例如一例如一改變文件的屬組改變文件的屬組 # chgrp mygroup1 hello.txt功能:將指定文件hello.txt的屬組屬組改為mygroup1。 702chgrp例如二例如二遞歸改變文件的屬組遞歸改變文件的屬組 # chgrp -R mygroup1 mydir功能:參數(shù)參數(shù)-R,表示
55、遞歸遞歸,即可以深化到指定目錄中的每一層,將所有子目錄和文件的屬組改為指定的組;本例中會(huì)將mydir目錄中所有子目錄和文件的屬組設(shè)定為mygroup1。請(qǐng)讀者試一下:chown R user1:mygroup1 mydir 命令的功能。 713. chmod命令命令1chmod例如一例如一字母方式字母方式 圖中字母圖中字母u針對(duì)屬主、針對(duì)屬主、g針對(duì)屬組、針對(duì)屬組、o針對(duì)其他用戶、針對(duì)其他用戶、a針針對(duì)所有用戶對(duì)所有用戶; =表示賦予設(shè)置指定權(quán)限,要注意它會(huì)覆蓋原權(quán)限,表示賦予設(shè)置指定權(quán)限,要注意它會(huì)覆蓋原權(quán)限,+表示在原有權(quán)限的根底上增加指定權(quán)限,表示在原有權(quán)限的根底上增加指定權(quán)限,-表示在
56、原有表示在原有權(quán)限的根底上去掉指定權(quán)限;權(quán)限的根底上去掉指定權(quán)限; r、w、x三種權(quán)限,既可以單獨(dú)使用也可以組合使用三種權(quán)限,既可以單獨(dú)使用也可以組合使用 rwxugoa+-=72$ chmod u+x host.conf功能:為文件host.conf的屬主增加執(zhí)行權(quán)限。$ chmod g-w,o=x host.conf功能:將文件host.conf的屬組去掉寫(xiě)權(quán)限,同時(shí)將其他用戶設(shè)置為只有執(zhí)行權(quán)限,而文件屬主的權(quán)限不變。73請(qǐng)讀者練習(xí)練習(xí)如下指令,并體會(huì)相應(yīng)功能。$ chmod ug=rwx,o= host.conf$ chmod ugo=r,ug+wx host.conf742chmod例
57、如二例如二數(shù)字方式數(shù)字方式 chmod的數(shù)字使用方式,使用起來(lái)也是很的數(shù)字使用方式,使用起來(lái)也是很方便的,關(guān)鍵是一個(gè)方便的,關(guān)鍵是一個(gè)數(shù)制轉(zhuǎn)換數(shù)制轉(zhuǎn)換的問(wèn)題。的問(wèn)題。 這種方式是先將每個(gè)權(quán)限位化成二進(jìn)制數(shù),這種方式是先將每個(gè)權(quán)限位化成二進(jìn)制數(shù),其中假如某權(quán)限位是其中假如某權(quán)限位是“-那么用那么用0來(lái)表示來(lái)表示,否那么用否那么用1來(lái)表示;接著,將這來(lái)表示;接著,將這9列權(quán)限分列權(quán)限分為三組每三位一組,再將每組化成一為三組每三位一組,再將每組化成一個(gè)八進(jìn)制數(shù)。個(gè)八進(jìn)制數(shù)。 例如,某文件有如下權(quán)限例如,某文件有如下權(quán)限r(nóng)wxrw-r-,那么,那么轉(zhuǎn)換為二進(jìn)制數(shù)為轉(zhuǎn)換為二進(jìn)制數(shù)為111110100,再
58、化為,再化為八進(jìn)八進(jìn)制數(shù)那么為制數(shù)那么為764;反之,當(dāng)看到八進(jìn)制數(shù);反之,當(dāng)看到八進(jìn)制數(shù)764時(shí)也應(yīng)該很快轉(zhuǎn)化為相應(yīng)權(quán)限。時(shí)也應(yīng)該很快轉(zhuǎn)化為相應(yīng)權(quán)限。75$ chmod 764 host.conf功能功能:將文件:將文件host.conf的權(quán)限設(shè)置為:的權(quán)限設(shè)置為:屬主擁有全部權(quán)限;屬主擁有全部權(quán)限;屬組擁有讀寫(xiě)權(quán)限;屬組擁有讀寫(xiě)權(quán)限;其他用戶擁有只讀權(quán)限。其他用戶擁有只讀權(quán)限。圖形界面下用圖形界面下用“文件管理器改變文件、目錄的權(quán)限文件管理器改變文件、目錄的權(quán)限使用使用chmod和數(shù)字改變文件和數(shù)字改變文件/目錄的訪問(wèn)特權(quán)目錄的訪問(wèn)特權(quán) chmod: chANGE modEchmod -R
59、 -R參數(shù)可以改變一個(gè)目錄以及在它之下的所有文件的設(shè)定。參數(shù)可以改變一個(gè)目錄以及在它之下的所有文件的設(shè)定。在文本形式下,可執(zhí)行在文本形式下,可執(zhí)行chmod命令去改變文件與目錄的權(quán)限命令去改變文件與目錄的權(quán)限 r: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值4。就是二進(jìn)制數(shù)。就是二進(jìn)制數(shù)100,即即r-w: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值2。就是二進(jìn)制數(shù)。就是二進(jìn)制數(shù)010,即即-w-x: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值1。就是二進(jìn)制數(shù)。就是二進(jìn)制數(shù)001,即即-x-: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值0。就是二進(jìn)制數(shù)。就是二進(jìn)制數(shù)000,即即-按照上述法那么,按照上述法那么,rwx合起來(lái)就是合起來(lái)就是4+2+1=7,一個(gè),一個(gè)rwxrwxrwx權(quán)限全開(kāi)放的文件
60、,數(shù)字表權(quán)限全開(kāi)放的文件,數(shù)字表示為示為777;而完全不開(kāi)放權(quán)限的文件;而完全不開(kāi)放權(quán)限的文件“-其數(shù)字表示那么為其數(shù)字表示那么為000。 八進(jìn)制二進(jìn)制權(quán)限0000-1001-x2010-w-3011-wx4100r-5101r-x6110rw-7111rwx ls -lchmod 777 smb.confls lchmod 700 smb.conf ls l chmod 750 smb.conf ls schmod -R 775 /mydir79特殊權(quán)限:特殊權(quán)限:s權(quán)限權(quán)限 s權(quán)限權(quán)限具有改變進(jìn)程的執(zhí)行身份執(zhí)行身份功能。 原那么上,用戶在執(zhí)行某程序的過(guò)程中,該進(jìn)程進(jìn)程就具有該用戶的身份具有
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- emc買(mǎi)斷合同范本
- 代款合作合同范本
- 2025年抗風(fēng)濕類藥品合作協(xié)議書(shū)
- 合同范本網(wǎng)翻譯
- 合同范本全是正式合同
- 雙方交付款合同范例
- 2025年分離純化控制系統(tǒng)項(xiàng)目合作計(jì)劃書(shū)
- 中英日文合同范本
- 合同范本模板去石墻
- 叉車(chē)置換銷(xiāo)售合同范本
- Unit5 What day is it today?(教學(xué)設(shè)計(jì))-2023-2024學(xué)年教科版(廣州)英語(yǔ)四年級(jí)下冊(cè)
- 《網(wǎng)絡(luò)信息安全教學(xué)》課件
- 徐州2025年江蘇徐州市口腔醫(yī)院招聘非在編醫(yī)務(wù)人員53人筆試歷年參考題庫(kù)附帶答案詳解-1
- 2025年01月2025中國(guó)作家協(xié)會(huì)所屬單位公開(kāi)招聘11人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 影視制作項(xiàng)目委托制作協(xié)議
- 用色彩情感引發(fā)共鳴社交媒體運(yùn)營(yíng)秘訣
- 廣東2024年12月佛山市教育局公開(kāi)選調(diào)1名公務(wù)員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 植物角創(chuàng)設(shè)培訓(xùn)
- 法院生活費(fèi)申請(qǐng)書(shū)
- 2025年湖南工藝美術(shù)職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年江西機(jī)電職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論