版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LINUX基礎(chǔ)知識基礎(chǔ)篇:簡介基礎(chǔ)篇:簡介Linux,基本指令,基本指令,Linux目錄結(jié)構(gòu),安裝配置目錄結(jié)構(gòu),安裝配置課程目標(biāo) 了解操作系統(tǒng)的概念以及LINUX。 了解Linux的安裝配置 熟悉Linux的基本環(huán)境 掌握常用的Linux指令及操作 掌握一些常用的配置 熟悉常用軟件的安裝配置基礎(chǔ)篇:熟練掌握Linux基本操作課程內(nèi)容 概述:代碼編輯工具VIM使用基礎(chǔ)篇:熟練掌握Linux基本操作操作系統(tǒng)是什么? 操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的基本系統(tǒng)軟件。軟件操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的基本系統(tǒng)軟件。軟件系統(tǒng)中操作系統(tǒng)是所有軟件的核心。系統(tǒng)中操作系統(tǒng)是所有軟件的核心。 操作系統(tǒng)負(fù)責(zé)控制、管理計(jì)算機(jī)的所有軟件
2、、操作系統(tǒng)負(fù)責(zé)控制、管理計(jì)算機(jī)的所有軟件、硬件資源,是惟一直接和硬件系統(tǒng)打交道的軟件,硬件資源,是惟一直接和硬件系統(tǒng)打交道的軟件,是整個(gè)軟件系統(tǒng)的基礎(chǔ)部分,同時(shí)還為計(jì)算機(jī)用戶是整個(gè)軟件系統(tǒng)的基礎(chǔ)部分,同時(shí)還為計(jì)算機(jī)用戶提供良好的界面。因此,操作系統(tǒng)直接面對所有硬提供良好的界面。因此,操作系統(tǒng)直接面對所有硬件、軟件和用戶,它是協(xié)調(diào)計(jì)算機(jī)各組成部分之間、件、軟件和用戶,它是協(xié)調(diào)計(jì)算機(jī)各組成部分之間、人機(jī)之間關(guān)系的重要軟件系統(tǒng)。人機(jī)之間關(guān)系的重要軟件系統(tǒng)?;A(chǔ)篇:熟練掌握Linux基本操作Linux系統(tǒng)結(jié)構(gòu)圖基礎(chǔ)篇:熟練掌握Linux基本操作Linux操作系統(tǒng)簡介Linux系統(tǒng)有兩種不同的含義。從技
3、術(shù)角度,系統(tǒng)有兩種不同的含義。從技術(shù)角度,Linux最早是由最早是由Linus Torvalds開發(fā)維護(hù)的開放源代碼開發(fā)維護(hù)的開放源代碼UNIX類操作系統(tǒng)的內(nèi)類操作系統(tǒng)的內(nèi)核。然而,目前大多數(shù)人用它來表示以核。然而,目前大多數(shù)人用它來表示以Linux內(nèi)核為基礎(chǔ)的整內(nèi)核為基礎(chǔ)的整個(gè)操作系統(tǒng)。從這種意義講,個(gè)操作系統(tǒng)。從這種意義講,Linux指的是開放源代碼的,包指的是開放源代碼的,包含內(nèi)核、系統(tǒng)工具、完整的開發(fā)環(huán)境和應(yīng)用的含內(nèi)核、系統(tǒng)工具、完整的開發(fā)環(huán)境和應(yīng)用的UNIX類操作系類操作系統(tǒng)。統(tǒng)。Linux是一個(gè)是一個(gè)UNIX操作系統(tǒng)的克隆,可以免費(fèi)使用,遵循操作系統(tǒng)的克隆,可以免費(fèi)使用,遵循GPL
4、(the GNU General Public License )聲明,可以自由修改)聲明,可以自由修改和傳播。和傳播?;A(chǔ)篇:熟練掌握Linux基本操作Linux操作系統(tǒng)簡介Linux系統(tǒng)有兩種不同的含義。從技術(shù)角度,系統(tǒng)有兩種不同的含義。從技術(shù)角度,Linux最早是由最早是由Linus Torvalds開發(fā)維護(hù)的開放源代碼開發(fā)維護(hù)的開放源代碼UNIX類操作系統(tǒng)的內(nèi)類操作系統(tǒng)的內(nèi)核。然而,目前大多數(shù)人用它來表示以核。然而,目前大多數(shù)人用它來表示以Linux內(nèi)核為基礎(chǔ)的整內(nèi)核為基礎(chǔ)的整個(gè)操作系統(tǒng)。從這種意義講,個(gè)操作系統(tǒng)。從這種意義講,Linux指的是開放源代碼的,包指的是開放源代碼的,包含內(nèi)
5、核、系統(tǒng)工具、完整的開發(fā)環(huán)境和應(yīng)用的含內(nèi)核、系統(tǒng)工具、完整的開發(fā)環(huán)境和應(yīng)用的UNIX類操作系類操作系統(tǒng)。統(tǒng)。Linux是一個(gè)是一個(gè)UNIX操作系統(tǒng)的克隆,可以免費(fèi)使用,遵循操作系統(tǒng)的克隆,可以免費(fèi)使用,遵循GPL(the GNU General Public License )聲明,可以自由修改)聲明,可以自由修改和傳播。和傳播?;A(chǔ)篇:熟練掌握Linux基本操作Linux操作系統(tǒng)基本特征 是真正的多用戶、多任務(wù)操作系統(tǒng);是真正的多用戶、多任務(wù)操作系統(tǒng); 是符合是符合POSIX標(biāo)準(zhǔn)的系統(tǒng);標(biāo)準(zhǔn)的系統(tǒng); 提供具有內(nèi)置安全措施的分層的文件系統(tǒng);提供具有內(nèi)置安全措施的分層的文件系統(tǒng); 提供提供she
6、ll命令解釋程序和編程語言;命令解釋程序和編程語言; 提供強(qiáng)大的管理功能,包括遠(yuǎn)程管理功能;提供強(qiáng)大的管理功能,包括遠(yuǎn)程管理功能; 具有內(nèi)核的編程接口;具有內(nèi)核的編程接口; 具有圖形用戶接口;具有圖形用戶接口; 具有大量有用的實(shí)用程序和通信、聯(lián)網(wǎng)工具;具有大量有用的實(shí)用程序和通信、聯(lián)網(wǎng)工具; 具有面向屏幕的編緝軟件。具有面向屏幕的編緝軟件。Linux系統(tǒng)組成部分的源代碼是開放的,任何人都能修改和系統(tǒng)組成部分的源代碼是開放的,任何人都能修改和重新發(fā)布它重新發(fā)布它 Linux系統(tǒng)不僅可以運(yùn)行自由發(fā)布的應(yīng)用軟件,還可以運(yùn)行系統(tǒng)不僅可以運(yùn)行自由發(fā)布的應(yīng)用軟件,還可以運(yùn)行許多商業(yè)化的應(yīng)用軟件。許多商業(yè)化
7、的應(yīng)用軟件。 它可以運(yùn)行在許多硬件平臺上。它可以運(yùn)行在許多硬件平臺上?;A(chǔ)篇:熟練掌握Linux基本操作Linux的安裝幾種安裝方式:1. 光盤獨(dú)立安裝:在沒有安裝過操作系統(tǒng)的機(jī)器上安裝2. 雙操作系統(tǒng)安裝:在裝過其它操作系統(tǒng)的機(jī)器上安裝3. 直接硬盤安裝:在已裝過Windows操作系統(tǒng)的機(jī)器上通過ISO光盤鏡像安裝4. 網(wǎng)絡(luò)安裝:通過網(wǎng)絡(luò)進(jìn)行安裝安裝步驟:參考虛擬機(jī)上安裝Linux過程基礎(chǔ)篇:熟練掌握Linux基本操作Linux的目錄結(jié)構(gòu)基礎(chǔ)篇:熟練掌握Linux基本操作常用Linux指令集文件和目錄管理cddfdupwdmountrmstatlsumount catfilefindlnmv
8、morecpwhichwhereismkdirrmdirgreptailsedtargzipbzip2用戶及目錄權(quán)限groupaddgroupdeluseradduserdel chown chgrpchmod passwd其它常用指令manpskillkillallsignaltopddmkfsfdiskvidmesg exitreboot haltpoweroffrpmexportdateuptime reboot setupservice網(wǎng)絡(luò)指令ifconfig routepingtelnetdignetstat tcpdumpiptables基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄
9、管理指令:ls1. ls命令命令命令名稱:命令名稱: ls使用語法使用語法 : ls -alrtAFR name. : ls -alrtAFR name. 功能功能 : : 顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之檔案及子目錄顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之檔案及子目錄) )。 參數(shù)參數(shù) : : -a -a 顯示所有檔案及目錄顯示所有檔案及目錄 (ls(ls內(nèi)定將檔案名或目錄名稱開頭為內(nèi)定將檔案名或目錄名稱開頭為“.”“.”的視為隱藏的視為隱藏檔,不會列出檔,不會列出) ) -l -l 除檔案名稱外,亦將檔案型態(tài)、權(quán)限、擁有者、檔案大小等資訊詳細(xì)列出除檔案名稱外,亦將檔
10、案型態(tài)、權(quán)限、擁有者、檔案大小等資訊詳細(xì)列出 -r -r 將檔案以相反次序顯示將檔案以相反次序顯示( (原定依英文字母次序原定依英文字母次序) ) -t -t 將檔案依建立時(shí)間之先后次序列出將檔案依建立時(shí)間之先后次序列出 -A -A 同同 -a -a ,但不列出,但不列出 “.” (“.” (目前目錄目前目錄) ) 及及 “.” (“.” (父目錄父目錄) ) -F -F 在列出的檔案名稱后加一符號;例如可執(zhí)行檔則加在列出的檔案名稱后加一符號;例如可執(zhí)行檔則加 “* *”, ”, 目錄則加目錄則加 “/” “/” -R -R 若目錄下有檔案,則以下之檔案亦皆依序列出若目錄下有檔案,則以下之檔案
11、亦皆依序列出 范例:范例: 列出目前工作目錄下所有名稱是列出目前工作目錄下所有名稱是 s s 開頭的檔案,愈新的排愈后面開頭的檔案,愈新的排愈后面 : : ls -ltr sls -ltr s* * 將將 /bin /bin 目錄以下所有目錄及檔案詳細(xì)資料列出目錄以下所有目錄及檔案詳細(xì)資料列出 : : ls -lR /bin ls -lR /bin 列出目前工作目錄下所有檔案及目錄;目錄于名稱后加列出目前工作目錄下所有檔案及目錄;目錄于名稱后加 “/”, “/”, 可執(zhí)行檔于名可執(zhí)行檔于名 稱后加稱后加 * * : : ls -AF ls -AF 基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管
12、理指令:cd、cp2. cd命令命令命令名稱:命令名稱: cd使用語法使用語法 : cd directory : cd directory 功能功能 : :變換工作目錄至變換工作目錄至 directory。 參數(shù)參數(shù) : : directory 可為絕對路徑或相對路徑。若目錄名稱省略,則變換至用戶的可為絕對路徑或相對路徑。若目錄名稱省略,則變換至用戶的home directory (也就是登陸時(shí)所在的目錄也就是登陸時(shí)所在的目錄) ?!?”.”表示當(dāng)前目錄,表示當(dāng)前目錄,“.”.”表示上一級目表示上一級目錄,錄,“-”-”表示進(jìn)入此工作目錄前所在的目錄,表示進(jìn)入此工作目錄前所在的目錄,“”表示表
13、示home directoryhome directory,即用戶,即用戶主目錄。主目錄。范例:范例: 進(jìn)入用戶主目錄進(jìn)入用戶主目錄 : : cd cd 或或 cd cd 進(jìn)入上一級目錄下進(jìn)入上一級目錄下sourcesource目錄目錄 : : cd ./sourcecd ./source進(jìn)入進(jìn)入/usr/local/usr/local目錄目錄 cd /usr/local cd /usr/local3. cp命令命令命令名稱:命令名稱: cp使用語法使用語法 : cp 參數(shù)參數(shù) SOURCE DEST cp 參數(shù)參數(shù) SOURCE Directory 功能功能 :將一個(gè)檔案拷貝至另一檔案,或?qū)?/p>
14、數(shù)個(gè)檔案或目錄拷貝至另一目錄將一個(gè)檔案拷貝至另一檔案,或?qū)?shù)個(gè)檔案或目錄拷貝至另一目錄 。 基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:cat參數(shù)參數(shù) : -a 盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復(fù)制。等同于盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復(fù)制。等同于-dpR -r/-R 若若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。 -f 若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制。若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制。 -i 在覆蓋文件或目錄時(shí)提示在覆蓋文件或
15、目錄時(shí)提示范例:范例: 將當(dāng)前目錄下所有的將當(dāng)前目錄下所有的.c文件復(fù)制到當(dāng)前目錄中的文件復(fù)制到當(dāng)前目錄中的source目錄下目錄下 cp *.c ./source 將目錄將目錄source目錄下所有內(nèi)容復(fù)制到目錄下所有內(nèi)容復(fù)制到temp目錄下目錄下 cp a source temp3. cat命令命令命令名稱:命令名稱: cat使用語法使用語法 : cat 參數(shù)參數(shù) file1 file2功能功能 :把檔案串連接后傳到基本輸出把檔案串連接后傳到基本輸出參數(shù):參數(shù):-n 或或 -number 由由 1 開始對所有輸出的行數(shù)編號開始對所有輸出的行數(shù)編號 -b 或或 -number-nonblan
16、k 和和 -n 相似,只不過對于空白行不編號相似,只不過對于空白行不編號 -s 當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 范例:范例: 輸出輸出hello.c文件內(nèi)容,列出行號:文件內(nèi)容,列出行號: cat n hello.c基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:df、du4. df命令命令命令名稱:命令名稱: df使用語法使用語法 : : df 選項(xiàng)選項(xiàng). FILE. 功能功能 : :顯示文件系統(tǒng)磁盤空間使用的狀況顯示文件系統(tǒng)磁盤空間使用的狀況參數(shù)參數(shù) : :范例:范例: 顯示系統(tǒng)所配置的每一個(gè)磁盤當(dāng)前被占用的空間大
17、小。顯示系統(tǒng)所配置的每一個(gè)磁盤當(dāng)前被占用的空間大小。 df k5. du命令命令命令名稱:命令名稱: du使用語法使用語法 : du 參數(shù)參數(shù) 目錄或文件目錄或文件功能功能 :顯示指定的目錄或文件所占用的磁盤空間。顯示指定的目錄或文件所占用的磁盤空間。 參數(shù)參數(shù) : -a或或-all 顯示目錄中所有文件的大小。顯示目錄中所有文件的大小。 -b 顯示目錄或文件大小時(shí),以顯示目錄或文件大小時(shí),以byte為單位。為單位。 -c 顯示每個(gè)目錄和文件的大小,同時(shí)也顯示所有目錄或文件的總和。顯示每個(gè)目錄和文件的大小,同時(shí)也顯示所有目錄或文件的總和。 -D 顯示指定符號連接的源文件大小。顯示指定符號連接的源
18、文件大小。 -h 以以K,M,G為單位,提高信息的可讀性。為單位,提高信息的可讀性。 -H 與與-h參數(shù)相同,但是參數(shù)相同,但是K,M,G是以是以1000為換算單位。為換算單位。 -k 以以1024 bytes為單位。為單位。 基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:file、find范例:范例: 顯示顯示/usr/local目錄中每個(gè)文件及目錄的大小,以目錄中每個(gè)文件及目錄的大小,以k為單位。為單位。 du kc /usr/local6. file命令命令命令名稱命令名稱 : file使用語法使用語法 : file -bcikLnNprsvz file功能功能 : 辨別文件類型
19、辨別文件類型 參數(shù)參數(shù) : -b 列出辨識結(jié)果時(shí),不顯示文件名稱。列出辨識結(jié)果時(shí),不顯示文件名稱。 -c 詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。 -L 直接顯示符號連接所指向的文件的類別。直接顯示符號連接所指向的文件的類別。 -v 顯示版本信息。顯示版本信息。 -z 嘗試去解讀壓縮文件的內(nèi)容嘗試去解讀壓縮文件的內(nèi)容 范例范例 :7. find命令命令命令名稱命令名稱 : find使用語法使用語法 : find path. expression功能功能 : 在在path目錄中查找符合目錄中查找符合expression表達(dá)式的文件表
20、達(dá)式的文件參數(shù)參數(shù) : -name filename:按文件名查找:按文件名查找 -type c:按文件類型進(jìn)行查找,:按文件類型進(jìn)行查找,c是文件類型,可取的值為:是文件類型,可取的值為:基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:grep b(塊設(shè)備文件塊設(shè)備文件),c(字符設(shè)備文件字符設(shè)備文件),d(目錄目錄),p(管道文件管道文件),f(一般文件一般文件),l(鏈鏈接文件接文件),s(socket文件文件) -user username 查找屬主為查找屬主為username的文件的文件 -atime n 查找查找n天以前被訪問過的文件天以前被訪問過的文件 -mtime n 查
21、找查找n天以前被修改過的文件天以前被修改過的文件 -cmin n 查找查找n分鐘以前被修改過的文件分鐘以前被修改過的文件 -exec cmd 對查找出來的文件執(zhí)行對查找出來的文件執(zhí)行cmd命令,命令,表示找到的文件,命令要表示找到的文件,命令要以以“;”結(jié)束。結(jié)束。范例范例 : 查找查找/usr/local目錄下所有的目錄目錄下所有的目錄 find /usr/local type d 在在/etc目錄下查找文件名為目錄下查找文件名為i18n的文件的文件 find /etc name i18n 表示在用戶當(dāng)前的目錄,搜尋所有以表示在用戶當(dāng)前的目錄,搜尋所有以 .o 為結(jié)尾的文件并刪除為結(jié)尾的文件
22、并刪除 find . -name *.o -exec rm -f ; 注意大括號里面沒有空格。注意大括號里面沒有空格。8. grep命令命令命令名稱:命令名稱: grep使用語法使用語法 : grep : grep 參數(shù)參數(shù) 字符串字符串 文件名文件名 功能功能 : :在文件中查找字符串在文件中查找字符串 。 基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:gzip參數(shù)參數(shù) : -r 查找目錄下的所有子目錄查找目錄下的所有子目錄 注意在要查找的字符串中包含注意在要查找的字符串中包含?, +, , |, (, )字符時(shí),需要在字符前加上字符時(shí),需要在字符前加上“”范例:范例: 查找當(dāng)前目錄
23、下所有文件中包含查找當(dāng)前目錄下所有文件中包含hello的行的行 grep -r hello *9. gzip命令命令命令名稱命令名稱 : gzip使用語法使用語法 : gzip -acdfhlLnNrtvV19 -S suffix name . 功能功能 : : 壓縮或解壓文件壓縮或解壓文件 參數(shù)參數(shù) : -l :列出壓縮文件的內(nèi)容:列出壓縮文件的內(nèi)容 -f :強(qiáng)行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否為符號:強(qiáng)行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否為符號連接。連接。 -9 :以最大的壓縮比壓縮:以最大的壓縮比壓縮 -d :解壓縮:解壓縮 -r :對目錄進(jìn)行遞
24、歸操作:對目錄進(jìn)行遞歸操作范例:范例: 以最高壓縮比壓縮以最高壓縮比壓縮a.tara.tar文件文件 gzip -9 gzip -9 a.tara.tar基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:ln10. ln命令命令命令名稱:命令名稱:ln使用語法使用語法 : ln 參數(shù)參數(shù) source dest 功能功能 : 建立一個(gè)文件或者目錄的鏈接建立一個(gè)文件或者目錄的鏈接注意:鏈接分為硬鏈結(jié)注意:鏈接分為硬鏈結(jié)(hard link)與軟鏈結(jié)與軟鏈結(jié)(symbolic link),硬鏈結(jié)的意思是一個(gè),硬鏈結(jié)的意思是一個(gè)檔案可以有多個(gè)名稱,而軟鏈結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)
25、容是檔案可以有多個(gè)名稱,而軟鏈結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)容是指向另一個(gè)檔案的位置。硬鏈結(jié)是存在同一個(gè)文件系統(tǒng)中,而軟連結(jié)卻可以跨越不指向另一個(gè)檔案的位置。硬鏈結(jié)是存在同一個(gè)文件系統(tǒng)中,而軟連結(jié)卻可以跨越不同的文件系統(tǒng)同的文件系統(tǒng)。不論是硬連結(jié)或軟鏈結(jié)都不會將原本的檔案復(fù)制一份,只會占用非不論是硬連結(jié)或軟鏈結(jié)都不會將原本的檔案復(fù)制一份,只會占用非常少量的磁碟空間。常少量的磁碟空間。 參數(shù)參數(shù) : -f : 鏈結(jié)時(shí)先將與鏈結(jié)時(shí)先將與 dest 同檔名的檔案刪除同檔名的檔案刪除 -d : 允許系統(tǒng)管理者硬鏈結(jié)自己的目錄允許系統(tǒng)管理者硬鏈結(jié)自己的目錄 -i : 在刪除與在刪除與 des
26、t 同檔名的檔案時(shí)先進(jìn)行詢問同檔名的檔案時(shí)先進(jìn)行詢問 -n : 在進(jìn)行軟連結(jié)時(shí),將在進(jìn)行軟連結(jié)時(shí),將 dest 視為一般的檔案視為一般的檔案(硬鏈接硬鏈接) -s : 進(jìn)行軟鏈結(jié)進(jìn)行軟鏈結(jié)(symbolic link) -v : 在連結(jié)之前顯示其檔名在連結(jié)之前顯示其檔名 -b : 將在鏈結(jié)時(shí)會被覆寫或刪除的檔案進(jìn)行備份將在鏈結(jié)時(shí)會被覆寫或刪除的檔案進(jìn)行備份 -S SUFFIX : 將備份的檔案都加上將備份的檔案都加上 SUFFIX 的字尾的字尾范例:范例: 將將/usr/local/data鏈接到鏈接到/mnt/sdb/sdb1目錄目錄 ln s /mnt/sdb/sdb1 /usr/loca
27、l/data基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:mkdir、more11. mkdir命令命令命令名稱:命令名稱:mkdir使用語法使用語法 : mkdir 參數(shù)參數(shù) directory功能功能 : 創(chuàng)建目錄創(chuàng)建目錄參數(shù)參數(shù) : -p : 確保目錄名稱存在,不存在的就建一個(gè)確保目錄名稱存在,不存在的就建一個(gè)范例:范例: mkdir subdir 12. more命令命令命令名稱:命令名稱:more使用語法使用語法 : more 參數(shù)參數(shù) 文件名文件名功能功能 : 分頁顯示文件內(nèi)容分頁顯示文件內(nèi)容參數(shù)參數(shù) : 范例:范例: more /etc/rc.local注:在顯示過程中,
28、可以使用注:在顯示過程中,可以使用d鍵翻半頁,鍵翻半頁,f鍵翻整頁,鍵翻整頁,q鍵退出鍵退出參考指令:參考指令:less基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:mount13. mount命令命令命令名稱:命令名稱:mount使用語法使用語法 : mount -a -fFnrsvw -t vfstype -O optlist mount -fnrsvw -o options ,. device | dir mount -fnrsvw -t vfstype -o options device dir功能功能 : 將某個(gè)檔案的內(nèi)容解讀成檔案系統(tǒng),然后將其掛在目錄的某個(gè)位置之上。這將某
29、個(gè)檔案的內(nèi)容解讀成檔案系統(tǒng),然后將其掛在目錄的某個(gè)位置之上。這個(gè)命令可以被用來掛上任何的文件系統(tǒng),甚至可以用個(gè)命令可以被用來掛上任何的文件系統(tǒng),甚至可以用 -o loop 選項(xiàng)將某個(gè)一般的檔選項(xiàng)將某個(gè)一般的檔案當(dāng)成硬盤掛在某個(gè)目錄下。它還可掛載案當(dāng)成硬盤掛在某個(gè)目錄下。它還可掛載 ramdisk, romdisk 或是或是 ISO 9660 的鏡的鏡像文件。像文件。參數(shù)參數(shù) : -a :將將 /etc/fstab 中定義的所有文件系統(tǒng)掛上中定義的所有文件系統(tǒng)掛上 -F :這個(gè)命令通常和:這個(gè)命令通常和 -a 一起使用,它會為每一個(gè)一起使用,它會為每一個(gè) mount 的動作產(chǎn)生一個(gè)行程的動作產(chǎn)生
30、一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量 NFS 文件系統(tǒng)時(shí)可以加快掛上的動作。文件系統(tǒng)時(shí)可以加快掛上的動作。 -f :通常用在除錯(cuò)的用途。它會使:通常用在除錯(cuò)的用途。它會使 mount 并不執(zhí)行實(shí)際掛上的動作,而是模并不執(zhí)行實(shí)際掛上的動作,而是模擬整個(gè)掛上的過程。通常會和擬整個(gè)掛上的過程。通常會和 -v 一起使用。一起使用。 -t :指定文件系統(tǒng)的類型,通常不必指定。:指定文件系統(tǒng)的類型,通常不必指定。mount 會自動選擇會自動選擇。 -o loop :使用:使用 loop 模式用來將一個(gè)檔案當(dāng)成硬盤分割掛上系統(tǒng)。模式用來將一個(gè)檔案當(dāng)成硬盤分割掛上系統(tǒng)。(-o后面還
31、后面還可跟其它多個(gè)參數(shù),如可跟其它多個(gè)參數(shù),如ro表示以只讀方式掛載,表示以只讀方式掛載,rw以讀寫的方式掛載以讀寫的方式掛載 范例:范例: 將將/dev/hda1用只讀的方式掛載在用只讀的方式掛載在/mnt目錄下目錄下: mount o ro /dev/hda1 /mnt基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:mv、pwd 將將/home/redhatas4.iso光盤鏡像掛載到光盤鏡像掛載到/mnt/cdrom目錄下:目錄下: mount o loop /home/redhatas4.iso /mnt/cdrom相關(guān)指令:相關(guān)指令:umount14. mv命令命令命令名稱:命
32、令名稱:mv使用語法使用語法 : : mv options source dest mv options source. Directory功能功能 : : 將文件或目錄移動到指定的目錄中,或重命名文件或目錄將文件或目錄移動到指定的目錄中,或重命名文件或目錄參數(shù)參數(shù) : : -f -f :強(qiáng)行覆蓋已存在的文件或目錄:強(qiáng)行覆蓋已存在的文件或目錄 -i -i :在覆蓋已存在的文件或目錄前提示:在覆蓋已存在的文件或目錄前提示范例:范例: 將將a.txta.txt重命名為重命名為a.ca.c: : mv mv a.txta.txt a.ca.c 將當(dāng)前目錄下所有的將當(dāng)前目錄下所有的txttxt文件移動
33、到當(dāng)前文件移動到當(dāng)前temptemp目錄下目錄下 mv mv * *.txt temp .txt temp 15. pwd命令命令命令名稱:命令名稱:pwd使用語法使用語法 : pwd基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:rm、sed功能功能 :顯示當(dāng)前目錄路徑顯示當(dāng)前目錄路徑參數(shù)參數(shù) : 范例:范例: 16. rm命令命令命令名稱:命令名稱:rm使用語法使用語法 : : rmrm 參數(shù)參數(shù) file. file.功能功能 : :刪除文件或目錄刪除文件或目錄參數(shù)參數(shù) : : -i 刪除前逐一詢問確認(rèn)。刪除前逐一詢問確認(rèn)。 -f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。
34、即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。 -r 將目錄及以下之檔案亦逐一刪除。將目錄及以下之檔案亦逐一刪除。 范例:范例: 刪除所有以刪除所有以a a開頭的文件開頭的文件 : : rmrm -f a -f a* * 17. sed命令命令命令名稱:命令名稱:sed使用語法使用語法 : sed -hnV -e -f 文件文件功能功能 : sed可依照可依照script的指令,來處理、編輯文本文件。的指令,來處理、編輯文本文件。 參數(shù)參數(shù) : -e :以選項(xiàng)中指定的:以選項(xiàng)中指定的script來處理輸入的文本文件。來處理輸入的文本文件。基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令
35、:tail、tar -n :僅顯示:僅顯示script處理后的結(jié)果。處理后的結(jié)果。 范例:范例: 將所有的將所有的txt文件中的文件中的helo替換為替換為hello: sed -i s/helo/hello/g *.txt18. tail命令命令命令名稱:命令名稱:tail使用語法使用語法 : tail 參數(shù)參數(shù) file功能功能 : 輸出文件的最后輸出文件的最后10行到標(biāo)準(zhǔn)輸出行到標(biāo)準(zhǔn)輸出參數(shù)參數(shù) : -c N :輸出最后的:輸出最后的N個(gè)字符個(gè)字符 -f :當(dāng)文件在增長時(shí),輸出增加的數(shù)據(jù):當(dāng)文件在增長時(shí),輸出增加的數(shù)據(jù) 范例:范例: tail -f a.txt19. tar命令命令命令名
36、稱:命令名稱:tar使用語法使用語法 : tar 功能功能 : tar是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內(nèi)的是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內(nèi)的文件文件參數(shù)參數(shù) :基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:umount -c 建立新的歸檔文件建立新的歸檔文件 -r 向歸檔文件末尾追加文件向歸檔文件末尾追加文件 -x 從歸檔文件中解出文件從歸檔文件中解出文件 -O 將文件解開到標(biāo)準(zhǔn)輸出將文件解開到標(biāo)準(zhǔn)輸出 -v 處理過程中輸出相關(guān)信息處理過程中輸出相關(guān)信息 -f 對普通文件操作對普通文件操作 -z 調(diào)用調(diào)用gzip來壓縮歸檔文件,
37、與來壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用聯(lián)用時(shí)調(diào)用gzip完成解壓縮完成解壓縮 -Z 調(diào)用調(diào)用compress來壓縮歸檔文件,與來壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用聯(lián)用時(shí)調(diào)用compress完成解壓縮完成解壓縮 范例: 打包當(dāng)前目錄下所有的文件并用gzip壓縮: tar -zcf pkg.tar.gz * 還原pkg.tar.gz包: tar vzxf pkg.tar.gz20. umount命令命令命令名稱:命令名稱:umount使用語法使用語法 : umount -dflnrv dir | device .功能功能 : 卸除目前掛在卸除目前掛在Linux目錄中的文件系統(tǒng)目錄中的文件系統(tǒng)參數(shù)參數(shù) :
38、-a 卸除卸除/etc/mtab中記錄的所有文件系統(tǒng)。中記錄的所有文件系統(tǒng)。范例:范例: umount /dev/sdb1 和和 umount /mnt/sdb基礎(chǔ)篇:熟練掌握Linux基本操作文件和目錄管理指令:whereis、which21. whereis命令命令命令名稱:命令名稱:whereis使用語法使用語法 : : whereis -bmsu -BMS directory. -f filename .功能功能 : : 在特定目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼,二在特定目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼,二進(jìn)制文件,或是幫助文件進(jìn)制文件,或是幫
39、助文件參數(shù)參數(shù) : : -b 只查找二進(jìn)制文件。只查找二進(jìn)制文件。 -f 不顯示文件名前的路徑名稱。不顯示文件名前的路徑名稱。 -m 只查找說明文件。只查找說明文件。 -s 只查找原始代碼文件。只查找原始代碼文件。 -u 查找不包含指定類型的文件。查找不包含指定類型的文件。范例:范例: 查找查找lsls指令所在的位置指令所在的位置: : whereiswhereis -b -b lsls22. which命令命令命令名稱:命令名稱:which使用語法使用語法 : which 參數(shù)參數(shù) filename功能功能 : 在環(huán)境變量在環(huán)境變量$PATH設(shè)置的目錄里查找符合條件的文件設(shè)置的目錄里查找符合
40、條件的文件參數(shù)參數(shù) : 范例:范例: which ls基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:權(quán)限介紹1. Linux下的文件和目錄的訪問權(quán)限下的文件和目錄的訪問權(quán)限 在在linux中的每一個(gè)文件或目錄都包含有訪問權(quán)限,這些訪問權(quán)限決定了誰能中的每一個(gè)文件或目錄都包含有訪問權(quán)限,這些訪問權(quán)限決定了誰能訪問和如何訪問這些文件和目錄。訪問和如何訪問這些文件和目錄。 通過設(shè)定權(quán)限可以從以下三種訪問方式限制訪問權(quán)限:通過設(shè)定權(quán)限可以從以下三種訪問方式限制訪問權(quán)限: (1)只允許用戶自己訪問;)只允許用戶自己訪問; (2)允許一個(gè)預(yù)先指定的用戶組中的用戶訪問;)允許一個(gè)預(yù)先指定的用戶組中的用戶
41、訪問; (3)允許系統(tǒng)中的任何用戶訪問。)允許系統(tǒng)中的任何用戶訪問。 同時(shí),用戶能夠控制一個(gè)給定的文件或目錄的訪問程度。一個(gè)文件或目錄可能同時(shí),用戶能夠控制一個(gè)給定的文件或目錄的訪問程度。一個(gè)文件或目錄可能有讀、寫及執(zhí)行權(quán)限。當(dāng)創(chuàng)建一個(gè)文件時(shí),系統(tǒng)會自動地賦予文件所有者讀和寫的有讀、寫及執(zhí)行權(quán)限。當(dāng)創(chuàng)建一個(gè)文件時(shí),系統(tǒng)會自動地賦予文件所有者讀和寫的權(quán)限,這樣可以允許所有者能夠顯示文件內(nèi)容和修改文件。文件所有者可以將這些權(quán)限,這樣可以允許所有者能夠顯示文件內(nèi)容和修改文件。文件所有者可以將這些權(quán)限改變?yōu)槿魏嗡胫付ǖ臋?quán)限。一個(gè)文件也許只有讀權(quán)限,禁止任何修改。文件權(quán)限改變?yōu)槿魏嗡胫付ǖ臋?quán)限。一個(gè)
42、文件也許只有讀權(quán)限,禁止任何修改。文件也可能只有執(zhí)行權(quán)限,允許它想一個(gè)程序一樣執(zhí)行。也可能只有執(zhí)行權(quán)限,允許它想一個(gè)程序一樣執(zhí)行。 三種不同的用戶類型能夠訪問一個(gè)目錄或者文件:所有者、用戶組或其他用戶。三種不同的用戶類型能夠訪問一個(gè)目錄或者文件:所有者、用戶組或其他用戶。所有者就是創(chuàng)建文件的用戶,用戶是所有用戶所創(chuàng)建的文件的所有者,用戶可以允所有者就是創(chuàng)建文件的用戶,用戶是所有用戶所創(chuàng)建的文件的所有者,用戶可以允許所在的用戶組能訪問用戶的文件。通常,用戶都組合成用戶組,例如,某一類或許所在的用戶組能訪問用戶的文件。通常,用戶都組合成用戶組,例如,某一類或某一項(xiàng)目中的所有用戶都能夠被系統(tǒng)管理員歸
43、為一個(gè)用戶組,一個(gè)用戶能夠授予所某一項(xiàng)目中的所有用戶都能夠被系統(tǒng)管理員歸為一個(gè)用戶組,一個(gè)用戶能夠授予所在用戶組的其他成員的文件訪問權(quán)限。最后,用戶也將自己的文件向系統(tǒng)內(nèi)的所有在用戶組的其他成員的文件訪問權(quán)限。最后,用戶也將自己的文件向系統(tǒng)內(nèi)的所有用戶開放,在這種情況下,系統(tǒng)內(nèi)的所有用戶都能夠訪問用戶的目錄或文件。在這用戶開放,在這種情況下,系統(tǒng)內(nèi)的所有用戶都能夠訪問用戶的目錄或文件。在這種意義上,系統(tǒng)內(nèi)的其他所有用戶就是種意義上,系統(tǒng)內(nèi)的其他所有用戶就是other用戶類。用戶類。基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:權(quán)限介紹2. 一般權(quán)限一般權(quán)限我們可以用我們可以用-l參數(shù)的參數(shù)
44、的ls命令顯示文件的詳細(xì)信息,其中包括權(quán)限。如下所示:命令顯示文件的詳細(xì)信息,其中包括權(quán)限。如下所示:-rw-r-r- 1 root root 12K 8月月 15 23:18 conkyrc.sampledrwxr-xr-x 2 root root 48 9月月 4 16:32 Desktop 最前面的第最前面的第210個(gè)字符是用來表示權(quán)限。第一個(gè)字符一般用來區(qū)分文件和目錄:個(gè)字符是用來表示權(quán)限。第一個(gè)字符一般用來區(qū)分文件和目錄: d :表示是一個(gè)目錄,事實(shí)上在:表示是一個(gè)目錄,事實(shí)上在ext2fs中,目錄是一個(gè)特殊的文件。中,目錄是一個(gè)特殊的文件。 - :表示這是一個(gè)普通的文件。:表示這是
45、一個(gè)普通的文件。 l : 表示這是一個(gè)符號鏈接文件,實(shí)際上它指向另一個(gè)文件。表示這是一個(gè)符號鏈接文件,實(shí)際上它指向另一個(gè)文件。 b、c:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類型的文件。:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類型的文件。 s、p:這些文件關(guān)系到系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和管道,通常很少見到。:這些文件關(guān)系到系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和管道,通常很少見到。 第第210個(gè)字符當(dāng)中的每個(gè)字符當(dāng)中的每3個(gè)為一組,左邊三個(gè)字符表示所有者權(quán)限,中間個(gè)為一組,左邊三個(gè)字符表示所有者權(quán)限,中間3個(gè)字符個(gè)字符表示與所有者同一組的用戶的權(quán)限,右邊表示與所有者同一組的用戶的權(quán)限,右邊3個(gè)字符是其他用戶的權(quán)限。這三個(gè)一
46、組個(gè)字符是其他用戶的權(quán)限。這三個(gè)一組共共9個(gè)字符,代表的意義如下:個(gè)字符,代表的意義如下:r(Read,讀取,讀取):對文件而言,具有讀取文件內(nèi)容的權(quán)限;對目錄來說,具有瀏覽:對文件而言,具有讀取文件內(nèi)容的權(quán)限;對目錄來說,具有瀏覽目目 錄的權(quán)限。錄的權(quán)限。w(Write,寫入寫入):對文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對目錄來說,具有:對文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對目錄來說,具有刪除、移動目錄內(nèi)文件的權(quán)限。刪除、移動目錄內(nèi)文件的權(quán)限。x(eXecute,執(zhí)行,執(zhí)行):對文件而言,具有執(zhí)行文件的權(quán)限;對目錄了來說該用戶具有:對文件而言,具有執(zhí)行文件的權(quán)限;對目錄了來說該用戶
47、具有進(jìn)入目錄的權(quán)限。進(jìn)入目錄的權(quán)限。 基礎(chǔ)篇:熟練掌握Linux基本操作3.特殊權(quán)限 其實(shí)文件與目錄設(shè)置不止這些,還有所謂的特殊權(quán)限。由于特殊權(quán)限會擁有一些“特權(quán)”,因而用戶若無特殊需求,不應(yīng)該啟用這些權(quán)限,避免安全方面出現(xiàn)嚴(yán)重漏洞,造成黑客入侵,甚至摧毀系統(tǒng)!s或S(SUID,Set UID):可執(zhí)行的文件搭配這個(gè)權(quán)限,便能得到特權(quán),任意存取該文件的所有者能使用的全部系統(tǒng)資源。請注意具備SUID權(quán)限的文件,黑客經(jīng)常利用這種權(quán)限,以SUID配上root帳號擁有者,無聲無息地在系統(tǒng)中開扇后門,供日后進(jìn)出使用。s或S(SGID,Set GID):設(shè)置在文件上面,其效果與SUID相同,只不過將文件所
48、有者換成用戶組,該文件就可以任意存取整個(gè)用戶組所能使用的系統(tǒng)資源。T或T(Sticky):/tmp和 /var/tmp目錄供所有用戶暫時(shí)存取文件,亦即每位用戶皆擁有完整的權(quán)限進(jìn)入該目錄,去瀏覽、刪除和移動文件。 因?yàn)镾UID、SGID、Sticky占用x的位置來表示,所以在表示上會有大小寫之分。加入同時(shí)開啟執(zhí)行權(quán)限和SUID、SGID、Sticky,則權(quán)限表示字符是小寫的: -rwsr-sr-t 1 root root 4096 6月 23 08:17 conf如果關(guān)閉執(zhí)行權(quán)限,則表示字符會變成大寫: -rwSr-Sr-T 1 root root 4096 6月 23 08:17 conf基礎(chǔ)
49、篇:熟練掌握Linux基本操作4.權(quán)限的數(shù)字表示 文件和目錄的權(quán)限表示,是用rwx這三個(gè)字符來代表所有者、用戶組和其他用戶的權(quán)限。有時(shí)候,字符似乎過于麻煩,因此還有另外一種方法是以數(shù)字來表示權(quán)限,而且僅需三個(gè)數(shù)字 r: 對應(yīng)數(shù)值4 w: 對應(yīng)數(shù)值2 x:對應(yīng)數(shù)值1 -:對應(yīng)數(shù)值0數(shù)字設(shè)定的關(guān)鍵是mode的取值,一開始許多初學(xué)者會被搞糊涂,其實(shí)很簡單,我們將rwx看成二進(jìn)制數(shù),如果有則有1表示,沒有則有0表示,那么rwx r-x r- -則可以表示成為:111 101 100再將其每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就是754。例如,我們想讓a.txt這個(gè)文件的權(quán)限為:自己同組用戶其他用戶可讀 是 是
50、是可寫 是 是 可執(zhí)行那么,我們先根據(jù)上表得到權(quán)限串為:rw-rw-r-,那么轉(zhuǎn)換成二進(jìn)制數(shù)就是110 110 100,再每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就得到664,rwx合起來就是4+2+17,一個(gè)rwxrwxrwx權(quán)限全開放的文件,數(shù)值表示為777;而完全不開放權(quán)限的文件“”其數(shù)字表示為000。下面舉幾個(gè)例子: -rwx-: 等于數(shù)字表示700。 -rwxrr-:等于數(shù)字表示744。 -rw-rw-r-x:等于數(shù)字表示665。 drwxxx:等于數(shù)字表示711?;A(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:groupadd、groupdel23. groupadd命令命令命令名稱:命令名
51、稱:groupadd使用語法使用語法 : : groupadd g gid o r f groupname功能功能 : : 用于將新用戶組加入系統(tǒng)用于將新用戶組加入系統(tǒng)參數(shù)參數(shù) : : -g -g gidgid: 指定組的指定組的idid號號 -r -r :增加一個(gè)系統(tǒng)賬號,組:增加一個(gè)系統(tǒng)賬號,組idid低于低于499499 -f -f :當(dāng)組已存在時(shí)強(qiáng)制退出:當(dāng)組已存在時(shí)強(qiáng)制退出 范例:范例: 新建組新建組mysqlmysql: : groupaddgroupadd mysqlmysql 24. groupdel命令命令命令名稱:命令名稱:groupdel使用語法使用語法 : groupd
52、el 組名組名功能功能 : 刪除用戶組刪除用戶組參數(shù)參數(shù) : 范例:范例: 基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:useradd25. useradd命令命令命令名稱:命令名稱:useradd使用語法使用語法 : : useradduseradd 參數(shù)參數(shù) 用戶名用戶名功能功能 : : 在系統(tǒng)中新增用戶在系統(tǒng)中新增用戶參數(shù)參數(shù) : : -d 指定用戶登入時(shí)的啟始目錄。指定用戶登入時(shí)的啟始目錄。 -e 指定帳號的有效期限。指定帳號的有效期限。 -f 指定在密碼過期后多少天即關(guān)閉該帳號。指定在密碼過期后多少天即關(guān)閉該帳號。 -g 指定用戶所屬的群組。指定用戶所屬的群組。 -G 指定用戶
53、所屬的附加群組。指定用戶所屬的附加群組。 -m 自動建立用戶的登入目錄。自動建立用戶的登入目錄。 -M 不要自動建立用戶的登入目錄。不要自動建立用戶的登入目錄。 -n 取消建立以用戶名稱為名的群組取消建立以用戶名稱為名的群組 -r 建立系統(tǒng)帳號。建立系統(tǒng)帳號。 -s 指定用戶登入后所使用的指定用戶登入后所使用的shell。 -u 指定用戶指定用戶ID。范例:范例: 創(chuàng)建創(chuàng)建mysqlmysql組下的用戶組下的用戶sinonsinon useradduseradd -g -g mysqlmysql sinonsinon說明:默認(rèn)創(chuàng)建的用戶將會在說明:默認(rèn)創(chuàng)建的用戶將會在homehome下為該用戶
54、創(chuàng)建一個(gè)目錄,為用戶的下為該用戶創(chuàng)建一個(gè)目錄,為用戶的home home directorydirectory,即用戶主目錄,用戶登陸時(shí)會自動登入到該目錄,即用戶主目錄,用戶登陸時(shí)會自動登入到該目錄基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:userdel、chgrp26. userdel命令命令命令名稱:命令名稱:userdel使用語法使用語法 : : userdeluserdel -r -r 用戶名用戶名功能功能 : : 刪除用戶刪除用戶參數(shù)參數(shù) : : -r -r 同時(shí)刪除用戶的同時(shí)刪除用戶的home directoryhome directory和郵件和郵件范例:范例:27. c
55、hgrp命令命令命令名稱:命令名稱:chgrp使用語法使用語法 : chgrp OPTION. GROUP FILE.功能功能 :變更文件或目錄的所屬群組變更文件或目錄的所屬群組 參數(shù)參數(shù) : -R遞歸處理,將指定目錄下的所有文件及子目錄一并處理。遞歸處理,將指定目錄下的所有文件及子目錄一并處理。 范例:范例: 將將/usr/local/mysq/var目錄改到目錄改到mysql組下:組下: chgrp R mysql /usr/local/mysql/var基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:chmod28. chmod命令命令命令名稱:命令名稱:chmod使用語法使用語法 :
56、 : chmod -cfvR mode file. 功能功能 : : 改變文件或目錄的訪問權(quán)限改變文件或目錄的訪問權(quán)限參數(shù)參數(shù) : : mode : 權(quán)限設(shè)定字串,格式如下權(quán)限設(shè)定字串,格式如下 : ugoa.+-=rwxX.,.,其中,其中 u 表示該檔案的擁有者,表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個(gè)群體表示與該檔案的擁有者屬于同一個(gè)群體(group)者,者,o 表示其他以外的人,表示其他以外的人,a 表示這三者皆是。表示這三者皆是。 + 表示增加權(quán)限、表示增加權(quán)限、- 表示取消權(quán)限、表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。表示唯一設(shè)定權(quán)限。 r 表示可讀取,表示可讀取,w 表
57、示可寫入,表示可寫入,x 表示可執(zhí)行,表示可執(zhí)行,X 表示只有當(dāng)該檔案是個(gè)子目表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。 -c : 若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動作若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動作 -f : 若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息 -R : 對目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更對目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更范例:范例: 將文件將文件 file1.txt 設(shè)為所有人皆可讀取設(shè)為所有人皆可讀取 : chmod ugo+r file1.txt
58、將文件將文件 file1.txt 設(shè)為所有人皆可讀取設(shè)為所有人皆可讀取 : chmod a+r file1.txt 將文件將文件 file1.txt 與與 file2.txt 設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,但其他以外的人則不可寫入但其他以外的人則不可寫入 : chmod ug+w,o-w file1.txt file2.txt 基礎(chǔ)篇:熟練掌握Linux基本操作用戶和目錄權(quán)限:chown29. chown命令命令命令名稱:命令名稱:chown使用語法使用語法 : : chown -cfhvR user:group file 功能功能
59、 : : 改變文件的所有者,改變文件的所有者,一般來說,這個(gè)指令只有是由系統(tǒng)管理者一般來說,這個(gè)指令只有是由系統(tǒng)管理者(root)所使用,所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只有者改設(shè)為別人。只有root用戶才有這樣的權(quán)限。用戶才有這樣的權(quán)限。參數(shù)參數(shù) : : user : 新的檔案擁有者的使用者新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體新的檔案擁有者的使用者群體(group)-c : 若該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動作若該檔案
60、擁有者確實(shí)已經(jīng)更改,才顯示其更改動作-f : 若該檔案擁有者無法被更改也不要顯示錯(cuò)誤訊息若該檔案擁有者無法被更改也不要顯示錯(cuò)誤訊息-h : 只對于連結(jié)只對于連結(jié)(link)進(jìn)行變更,而非該進(jìn)行變更,而非該 link 真正指向的檔案真正指向的檔案-v : 顯示擁有者變更的詳細(xì)資料顯示擁有者變更的詳細(xì)資料-R : 對目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更對目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更范例:范例: 將文件將文件file1.txt 的擁有者設(shè)為的擁有者設(shè)為 mysql 組中的用戶組中的用戶sinon : chown sinon:mysql file1.txt 基礎(chǔ)篇:熟練
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人搬家服務(wù)2024年度合同3篇
- 二零二五版KTV消防安全檢查與整改服務(wù)合同2篇
- 二零二五年方管產(chǎn)品綠色包裝設(shè)計(jì)與實(shí)施合同3篇
- 2024年高端定制家具制造合同
- 2024無人機(jī)航拍與監(jiān)測服務(wù)合同
- 二零二五版歷史文化名城保護(hù)項(xiàng)目技術(shù)咨詢合同3篇
- 二零二五版廢鐵回收處理與環(huán)保服務(wù)合同3篇
- 2024年薪資隱私協(xié)議3篇
- 二零二五年白酒質(zhì)量檢測與認(rèn)證服務(wù)合同2篇
- 武漢華夏理工學(xué)院《世界音樂文化》2023-2024學(xué)年第一學(xué)期期末試卷
- 幼兒園大班數(shù)學(xué)練習(xí)題100道及答案解析
- 對講機(jī)外殼注射模設(shè)計(jì) 模具設(shè)計(jì)及制作專業(yè)
- 2024年四川省德陽市中考道德與法治試卷(含答案逐題解析)
- 施工現(xiàn)場水電費(fèi)協(xié)議
- SH/T 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設(shè)計(jì)規(guī)范(正式版)
- 六年級數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級下冊數(shù)學(xué)口算題卡打印
- 真人cs基于信號發(fā)射的激光武器設(shè)計(jì)
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 四年級上冊遞等式計(jì)算練習(xí)200題及答案
- 法院后勤部門述職報(bào)告
評論
0/150
提交評論