版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、恒生測(cè)試班授課安排恒生測(cè)試班授課安排胡振亮胡振亮課程大綱課程大綱uLinux操作系統(tǒng)下常用命令操作操作系統(tǒng)下常用命令操作u文件目錄,網(wǎng)絡(luò)等文件目錄,網(wǎng)絡(luò)等uLinux操作系統(tǒng)下服務(wù)器的安裝搭建操作系統(tǒng)下服務(wù)器的安裝搭建utomcat,iptables,nfs等等uLinux下下shell語言編程語言編程ushell下的控制語句,運(yùn)算等下的控制語句,運(yùn)算等課程要求課程要求u熟練掌握熟練掌握Linux下的常用命令操作下的常用命令操作u熟練掌握熟練掌握Linux下常用服務(wù)器的安裝及使用下常用服務(wù)器的安裝及使用u熟練掌握熟練掌握Linux下的下的Shell編程開發(fā)編程開發(fā)課程安排課程安排u1.Linu
2、x 環(huán)境搭建環(huán)境搭建u操作系統(tǒng)安裝,虛擬機(jī)安裝,文件共享操作系統(tǒng)安裝,虛擬機(jī)安裝,文件共享uLinux基礎(chǔ)命令學(xué)習(xí)(基礎(chǔ)命令學(xué)習(xí)(vim 編輯,文件目錄等)編輯,文件目錄等)uLinux常用服務(wù)器安裝(防火墻配置,常用服務(wù)器安裝(防火墻配置,apache-tomcat+jdk, nfs,ssh)u-ushell編程(編程(1)shell基礎(chǔ)及變量、運(yùn)算基礎(chǔ)及變量、運(yùn)算ushell編程(編程(2)shell的流程控制及函數(shù)的流程控制及函數(shù)ushell編程編程 (3) 綜合練習(xí)及答疑綜合練習(xí)及答疑虛擬機(jī)安裝虛擬機(jī)安裝u見文檔見文檔-虛擬機(jī)和虛擬機(jī)和centos安裝安裝.pdf操作系統(tǒng)是什么?操作系
3、統(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ī)的所有軟件、操作系統(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)直接面對(duì)所戶提供良好的界面。因此,操作系統(tǒng)直接面對(duì)所有硬件、軟件和用戶,它是協(xié)調(diào)計(jì)算機(jī)各組成部有硬件、軟件和用戶,它是協(xié)調(diào)計(jì)算機(jī)各組成部分之間、人機(jī)之間關(guān)系的
4、重要軟件系統(tǒng)。分之間、人機(jī)之間關(guān)系的重要軟件系統(tǒng)?;A(chǔ)篇:熟練掌握Linux基本操作Linux操作系統(tǒng)簡(jiǎn)介操作系統(tǒng)簡(jiǎn)介L(zhǎng)inux系統(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)核、系統(tǒng)工具、完整的開發(fā)環(huán)境和應(yīng)用的含內(nèi)核、系統(tǒng)工具、完整
5、的開發(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 )聲明,可以自由)聲明,可以自由修改和傳播。修改和傳播。基礎(chǔ)篇:熟練掌握Linux基本操作Linux操作系統(tǒng)基本特征操作系統(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); 提供提供shell命令解釋程序和編程語言;命令解釋程序和
6、編程語言; 提供強(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è)化的應(yīng)用軟件。 它可以運(yùn)行在許多硬件平臺(tái)上。
7、它可以運(yùn)行在許多硬件平臺(tái)上。基礎(chǔ)篇:熟練掌握Linux基本操作Linux系統(tǒng)結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖基礎(chǔ)篇:熟練掌握Linux基本操作LINUXLINUX基本操作基本操作u在開始學(xué)習(xí)嵌入式系統(tǒng)開發(fā)之前,先熟悉在開始學(xué)習(xí)嵌入式系統(tǒng)開發(fā)之前,先熟悉LINUX開發(fā)環(huán)境,掌握開發(fā)環(huán)境,掌握LINUX的基本操作。的基本操作。uLINUX基礎(chǔ)操作分為這幾大類:基礎(chǔ)操作分為這幾大類:u 1. 文件和目錄操作文件和目錄操作u 2. 網(wǎng)絡(luò)指令網(wǎng)絡(luò)指令u 3. 其它常用指令其它常用指令常用命令常用命令u window下的常用操作下的常用操作u 1.新建文件新建文件u 2.新建文件夾新建文件夾u 3.重命名重命名u 4.復(fù)
8、制復(fù)制u 5.剪切剪切u 6.刪除(文件,文件夾刪除(文件,文件夾)u 7.查看文件屬性查看文件屬性u(píng) 8.創(chuàng)建快捷方式創(chuàng)建快捷方式u 9.打開目錄打開目錄u 10.打開文件查看打開文件查看u 11.列表方式列表方式u 12.查找文件(字符串查找文件(字符串)u 13.壓縮,解壓壓縮,解壓u 14.運(yùn)行程序運(yùn)行程序u 15.查看日歷查看日歷u 16.查看當(dāng)前目錄所在查看當(dāng)前目錄所在u 17.改變文件屬性改變文件屬性u(píng) 18.用戶間切換用戶間切換u 19.查看關(guān)閉進(jìn)程查看關(guān)閉進(jìn)程u 20.軟件的卸載安裝軟件的卸載安裝u 21.關(guān)機(jī)、重啟關(guān)機(jī)、重啟u Linux下對(duì)應(yīng)的命令下對(duì)應(yīng)的命令u 1.to
9、uch xxx.cu 2.mkdir xxxu 3.重命名重命名 mv aaa.c bbb.cu 4.復(fù)制復(fù)制 cp xxx yyyu 5.剪切剪切 mv aaa.c bbb.cu 6.刪除(文件,文件夾)刪除(文件,文件夾)rm u 7.查看文件類型查看文件類型 fileu 8.創(chuàng)建快捷方式創(chuàng)建快捷方式ln -s xxx yyyu 9.打開目錄打開目錄 cd u 10.打開文件查看打開文件查看 vi /vim/catu 11.列表方式列表方式 ls -lu 12.查找文件(字符串)查找文件(字符串)find/ grepu 13.壓縮,解壓壓縮,解壓 taru 14.運(yùn)行程序運(yùn)行程序 ./u
10、15.calu 16.pwdu 17.chmodu 18.suu 19.ps / killu 20.yum/apt-getu 21.shutdown、reboot 常用常用Linux指令集指令集文件和目錄管理文件和目錄管理cddfdupwdmount rmstatlsumount catfilefindlnmvmorecpwhich whereismkdirrmdirgreptailsedtargzipbzip2用戶及目錄權(quán)限groupaddgroupdeluseradduserdel chown chgrpchmod passwd其它常用指令其它常用指令manpskillkillallsig
11、nal topddmkfsfdiskvimdmesg exitreboot haltpoweroffrpmexportdateuptime setupservice echo網(wǎng)絡(luò)指令網(wǎng)絡(luò)指令ifconfigroutepingtelnetdignetstat tcpdumpiptablesLinux的目錄結(jié)構(gòu)的目錄結(jié)構(gòu)文件和目錄管理指令:文件和目錄管理指令:ls1. ls命令命令命令名稱:命令名稱: ls使用語法使用語法 : ls -alrtAFR name. 功能功能 : 顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之檔案及子目顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之檔案及子目錄錄)
12、。 參數(shù)參數(shù) : -a 顯示所有檔案及目錄顯示所有檔案及目錄 (ls內(nèi)定將檔案名或目錄名稱開頭為內(nèi)定將檔案名或目錄名稱開頭為“.”的視為的視為隱藏檔,不會(huì)列出隱藏檔,不會(huì)列出) -l 除檔案名稱外,亦將檔案型態(tài)、權(quán)限、擁有者、檔案大小等資訊詳除檔案名稱外,亦將檔案型態(tài)、權(quán)限、擁有者、檔案大小等資訊詳細(xì)列出細(xì)列出 -r 將檔案以相反次序顯示將檔案以相反次序顯示(原定依英文字母次序原定依英文字母次序) -t 將檔案依建立時(shí)間之先后次序列出將檔案依建立時(shí)間之先后次序列出 -A 同同 -a ,但不列出,但不列出 “.” (目前目錄目前目錄) 及及 “.” (父目錄父目錄) -F 在列出的檔案名稱后加一
13、符號(hào);例如可執(zhí)行檔則加在列出的檔案名稱后加一符號(hào);例如可執(zhí)行檔則加 “*”, 目錄則加目錄則加 “/” -R 若目錄下有檔案,則以下之檔案亦皆依序列出若目錄下有檔案,則以下之檔案亦皆依序列出 范例:范例: 列出目前工作目錄下所有名稱是列出目前工作目錄下所有名稱是 s 開頭的檔案,愈新的排愈后面開頭的檔案,愈新的排愈后面 : ls -ltr s* 將將 /bin 目錄以下所有目錄及檔案詳細(xì)資料列出目錄以下所有目錄及檔案詳細(xì)資料列出 : ls -lR /bin 列出目前工作目錄下所有檔案及目錄;目錄于名稱后加列出目前工作目錄下所有檔案及目錄;目錄于名稱后加 “/”, 可執(zhí)行檔可執(zhí)行檔于名于名 稱后
14、加稱后加 * : ls -AF 文件和目錄管理指令:文件和目錄管理指令:cd、cp2. cd命令命令命令名稱:命令名稱: cd使用語法使用語法 : cd directory 功能功能 :變換工作目錄至變換工作目錄至 directory。 參數(shù)參數(shù) : directory 可為絕對(duì)路徑或相對(duì)路徑。若目錄名稱省略,則變換至用可為絕對(duì)路徑或相對(duì)路徑。若目錄名稱省略,則變換至用戶的戶的home directory (也就是登陸時(shí)所在的目錄也就是登陸時(shí)所在的目錄) 。“.”表示當(dāng)前目錄,表示當(dāng)前目錄,“.”表示上一級(jí)目錄,表示上一級(jí)目錄,“-”表示進(jìn)入此工作目錄前所在的目錄,表示進(jìn)入此工作目錄前所在的目
15、錄,“”表示表示home directory,即用戶主目錄。,即用戶主目錄。范例:范例: 進(jìn)入用戶主目錄進(jìn)入用戶主目錄 : cd 或或 cd 進(jìn)入上一級(jí)目錄下進(jìn)入上一級(jí)目錄下source目錄目錄 : cd ./source進(jìn)入進(jìn)入/usr/local目錄目錄 cd /usr/local3. cp命令命令命令名稱:命令名稱: cp使用語法使用語法 : cp 參數(shù)參數(shù) 功能功能 :將一個(gè)檔案拷貝至另一檔案,或?qū)?shù)個(gè)檔案或目錄拷貝至另一目錄將一個(gè)檔案拷貝至另一檔案,或?qū)?shù)個(gè)檔案或目錄拷貝至另一目錄 。 文件和目錄管理指令:文件和目錄管理指令:cat參數(shù)參數(shù) : -a 盡可能將檔案狀態(tài)、權(quán)限等資料都照
16、原狀予以復(fù)制。等同于盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復(fù)制。等同于-dpR -r/-R 若若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。 -f 若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制。若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制。 -i 在覆蓋文件或目錄時(shí)提示在覆蓋文件或目錄時(shí)提示范例:范例: 將當(dāng)前目錄下所有的將當(dāng)前目錄下所有的.c文件復(fù)制到當(dāng)前目錄中的文件復(fù)制到當(dāng)前目錄中的source目錄下目錄下 cp *.c ./source 將目錄將目錄source目錄下所有內(nèi)容
17、復(fù)制到目錄下所有內(nèi)容復(fù)制到temp目錄下目錄下 cp a source temp3. cat命令命令命令名稱:命令名稱: cat使用語法使用語法 : cat 參數(shù)參數(shù) file1 file2功能功能 :把檔案串連接后傳到基本輸出把檔案串連接后傳到基本輸出參數(shù):參數(shù):-n 或或 -number 由由 1 開始對(duì)所有輸出的行數(shù)編號(hào)開始對(duì)所有輸出的行數(shù)編號(hào) -b 或或 -number-nonblank 和和 -n 相似,只不過對(duì)于空白行不編號(hào)相似,只不過對(duì)于空白行不編號(hào) -s 當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 范例:范例: 輸出輸出
18、hello.c文件內(nèi)容,列出行號(hào):文件內(nèi)容,列出行號(hào): cat n hello.c文件和目錄管理指令:文件和目錄管理指令:file、find范例:范例: 顯示顯示/usr/local目錄中每個(gè)文件及目錄的大小,以目錄中每個(gè)文件及目錄的大小,以k為單位。為單位。 du kc /usr/localfile命令命令命令名稱命令名稱 : file使用語法使用語法 : file -bcikLnNprsvz file功能功能 : 辨別文件類型辨別文件類型 參數(shù)參數(shù) : -b 列出辨識(shí)結(jié)果時(shí),不顯示文件名稱。列出辨識(shí)結(jié)果時(shí),不顯示文件名稱。 -c 詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。詳細(xì)顯示
19、指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。 -L 直接顯示符號(hào)連接所指向的文件的類別。直接顯示符號(hào)連接所指向的文件的類別。 -v 顯示版本信息。顯示版本信息。 -z 嘗試去解讀壓縮文件的內(nèi)容嘗試去解讀壓縮文件的內(nèi)容 范例范例 :find命令命令命令名稱命令名稱 : find使用語法使用語法 : find path. expression功能功能 : 在在path目錄中查找符合目錄中查找符合expression表達(dá)式的文件表達(dá)式的文件參數(shù)參數(shù) : -name filename:按文件名查找:按文件名查找 -type c:按文件類型進(jìn)行查找,:按文件類型進(jìn)行查找,c是文件類型,可取的值為:是文件
20、類型,可取的值為:文件和目錄管理指令:文件和目錄管理指令:grep b(塊設(shè)備文件塊設(shè)備文件),c(字符設(shè)備文件字符設(shè)備文件),d(目錄目錄),p(管道文件管道文件),f(一般文件一般文件),l(鏈鏈接文件接文件),s(socket文件文件) -user username 查找屬主為查找屬主為username的文件的文件 -atime n 查找查找n天以前被訪問過的文件天以前被訪問過的文件 -mtime n 查找查找n天以前被修改過的文件天以前被修改過的文件 -cmin n 查找查找n分鐘以前被修改過的文件分鐘以前被修改過的文件 -exec cmd 對(duì)查找出來的文件執(zhí)行對(duì)查找出來的文件執(zhí)行cm
21、d命令,命令,表示找到的文件,命令要表示找到的文件,命令要以以“;”結(jié)束。結(jié)束。范例范例 : 查找查找/usr/local目錄下所有的目錄目錄下所有的目錄 find /usr/local type d 在在/etc目錄下查找文件名為目錄下查找文件名為i18n的文件的文件 find /etc name i18n 表示在用戶當(dāng)前的目錄,搜尋所有以表示在用戶當(dāng)前的目錄,搜尋所有以 .o 為結(jié)尾的文件并刪除為結(jié)尾的文件并刪除 find ./ -name “*.o” -exec rm -f ; find /etc/rc.d -name *crond -exec file ; 注意大括號(hào)里面沒有空格。注意
22、大括號(hào)里面沒有空格。grep命令命令命令名稱:命令名稱: grep使用語法使用語法 : grep 參數(shù)參數(shù) 字符串字符串 文件名文件名 功能功能 :在文件中查找字符串在文件中查找字符串 。 文件和目錄管理指令:文件和目錄管理指令:gzip參數(shù)參數(shù) : -r 查找目錄下的所有子目錄查找目錄下的所有子目錄 注意在要查找的字符串中包含注意在要查找的字符串中包含?, +, , |, (, )字符時(shí),需要在字符前加上字符時(shí),需要在字符前加上“”范例:范例: 查找當(dāng)前目錄下所有文件中包含查找當(dāng)前目錄下所有文件中包含hello的行的行 grep -r hello ./gzip命令命令命令名稱命令名稱 : g
23、zip使用語法使用語法 : gzip -acdfhlLnNrtvV19 -S suffix name . 功能功能 : 壓縮或解壓文件壓縮或解壓文件 參數(shù)參數(shù) : -l :列出壓縮文件的內(nèi)容:列出壓縮文件的內(nèi)容 -f :強(qiáng)行壓縮文件。不理會(huì)文件名稱或硬連接是否存在以及該文件是否為符號(hào):強(qiáng)行壓縮文件。不理會(huì)文件名稱或硬連接是否存在以及該文件是否為符號(hào)連接。連接。 -9 :以最大的壓縮比壓縮:以最大的壓縮比壓縮 -d :解壓縮:解壓縮 -r :對(duì)目錄進(jìn)行遞歸操作:對(duì)目錄進(jìn)行遞歸操作范例:范例: 以最高壓縮比壓縮以最高壓縮比壓縮a.tar文件文件 gzip -9 a.tar文件和目錄管理指令:文件和
24、目錄管理指令:lnu ln命令命令u 命令名稱:命令名稱:lnu 使用語法使用語法 : ln 參數(shù)參數(shù) source dest 功能功能 : 建立一個(gè)文件或者目錄的鏈接建立一個(gè)文件或者目錄的鏈接u 注意:鏈接分為硬鏈結(jié)注意:鏈接分為硬鏈結(jié)(hard link)與軟鏈結(jié)與軟鏈結(jié)(symbolic link),硬鏈結(jié)的意思是一,硬鏈結(jié)的意思是一個(gè)檔案可以有多個(gè)名稱,而軟鏈結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的個(gè)檔案可以有多個(gè)名稱,而軟鏈結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)容是指向另一個(gè)檔案的位置。硬鏈結(jié)是存在同一個(gè)文件系統(tǒng)中,而軟連結(jié)卻內(nèi)容是指向另一個(gè)檔案的位置。硬鏈結(jié)是存在同一個(gè)文件系統(tǒng)
25、中,而軟連結(jié)卻可以跨越不同的文件系統(tǒng)。不論是硬連結(jié)或軟鏈結(jié)都不會(huì)將原本的檔案復(fù)制一可以跨越不同的文件系統(tǒng)。不論是硬連結(jié)或軟鏈結(jié)都不會(huì)將原本的檔案復(fù)制一份,只會(huì)占用非常少量的磁碟空間。份,只會(huì)占用非常少量的磁碟空間。 u 參數(shù)參數(shù) : -f : 鏈結(jié)時(shí)先將與鏈結(jié)時(shí)先將與 dest 同檔名的檔案刪除同檔名的檔案刪除u -d : 允許系統(tǒng)管理者硬鏈結(jié)自己的文件允許系統(tǒng)管理者硬鏈結(jié)自己的文件u -i : 在刪除與在刪除與 dest 同檔名的檔案時(shí)先進(jìn)行詢問同檔名的檔案時(shí)先進(jìn)行詢問u -n : 在進(jìn)行軟連結(jié)時(shí),將在進(jìn)行軟連結(jié)時(shí),將 dest 視為一般的檔案視為一般的檔案(硬鏈接硬鏈接)u -s : 進(jìn)行
26、軟鏈結(jié)進(jìn)行軟鏈結(jié)(symbolic link)u -v : 在連結(jié)之前顯示其檔名在連結(jié)之前顯示其檔名u -b : 將在鏈結(jié)時(shí)會(huì)被覆寫或刪除的檔案進(jìn)行備份將在鏈結(jié)時(shí)會(huì)被覆寫或刪除的檔案進(jìn)行備份u -S SUFFIX : 將備份的檔案都加上將備份的檔案都加上 SUFFIX 的字尾的字尾u 范例:范例: 將將/mnt/sdb/sdb1鏈接到目錄鏈接到目錄/usr/local/datau ln s /mnt/sdb/sdb1 /usr/local/data文件和目錄管理指令:文件和目錄管理指令:mkdir、moreu mkdir命令命令u 命令名稱:命令名稱:mkdiru 使用語法使用語法 : mkd
27、ir 參數(shù)參數(shù) directory功能功能 : 創(chuàng)建目錄創(chuàng)建目錄u 參數(shù)參數(shù) : -p : 確保目錄名稱存在,不存在的就建一個(gè)確保目錄名稱存在,不存在的就建一個(gè)u 范例:范例: mkdir subdir u more命令命令u 命令名稱:命令名稱:moreu 使用語法使用語法 : more 參數(shù)參數(shù) 文件名文件名功能功能 : 分頁顯示文件內(nèi)容分頁顯示文件內(nèi)容參數(shù)參數(shù) : 范例:范例: more /etc/rc.localu 注:在顯示過程中,可以使用注:在顯示過程中,可以使用d鍵翻半頁,鍵翻半頁,f鍵翻整頁,鍵翻整頁,b往前翻頁,往前翻頁,q鍵退出鍵退出u 參考指令:參考指令:less文件和目
28、錄管理指令:文件和目錄管理指令:mountu mount命令命令u 命令名稱:命令名稱:mountu 使用語法使用語法 : mount -a -fFnrsvw -t vfstype -O optlistu mount -fnrsvw -o options ,. device | diru mount -fnrsvw -t vfstype -o options device diru 功能功能 : 將某個(gè)檔案的內(nèi)容解讀成檔案系統(tǒng),然后將其掛在目錄的某個(gè)位置之上。將某個(gè)檔案的內(nèi)容解讀成檔案系統(tǒng),然后將其掛在目錄的某個(gè)位置之上。這個(gè)命令可以被用來掛上任何的文件系統(tǒng),甚至可以用這個(gè)命令可以被用來掛上任
29、何的文件系統(tǒng),甚至可以用 -o loop 選項(xiàng)將某個(gè)一般選項(xiàng)將某個(gè)一般的檔案當(dāng)成硬盤掛在某個(gè)目錄下。它還可掛載的檔案當(dāng)成硬盤掛在某個(gè)目錄下。它還可掛載 ramdisk, romdisk 或是或是 ISO 9660 的鏡像文件。的鏡像文件。u 參數(shù)參數(shù) : -a :將將 /etc/fstab 中定義的所有文件系統(tǒng)掛上中定義的所有文件系統(tǒng)掛上 -F :這個(gè)命令通常和:這個(gè)命令通常和 -a 一起使用,它會(huì)為每一個(gè)一起使用,它會(huì)為每一個(gè) mount 的動(dòng)作產(chǎn)生一個(gè)的動(dòng)作產(chǎn)生一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量 NFS 文件系統(tǒng)時(shí)可以加快掛上的動(dòng)作。文件系統(tǒng)時(shí)可以加快掛上
30、的動(dòng)作。 u -f :通常用在除錯(cuò)的用途。它會(huì)使:通常用在除錯(cuò)的用途。它會(huì)使 mount 并不執(zhí)行實(shí)際掛上的動(dòng)作,而是并不執(zhí)行實(shí)際掛上的動(dòng)作,而是模擬整個(gè)掛上的過程。通常會(huì)和模擬整個(gè)掛上的過程。通常會(huì)和 -v 一起使用。一起使用。 u -t :指定文件系統(tǒng)的類型,通常不必指定。:指定文件系統(tǒng)的類型,通常不必指定。mount 會(huì)自動(dòng)選擇。會(huì)自動(dòng)選擇。 -o loop :使用:使用 loop 模式用來將一個(gè)檔案當(dāng)成硬盤分割掛上系統(tǒng)。模式用來將一個(gè)檔案當(dāng)成硬盤分割掛上系統(tǒng)。(-o后面后面還可跟其它多個(gè)參數(shù),如還可跟其它多個(gè)參數(shù),如ro表示以只讀方式掛載,表示以只讀方式掛載,rw以讀寫的方式掛載以讀寫
31、的方式掛載 范例:范例: 將將/dev/hda1用只讀的方式掛載在用只讀的方式掛載在/mnt目錄下目錄下:u mount -o ro /dev/hda1 /mnt文件和目錄管理指令:文件和目錄管理指令:mv、pwd 將將/home/redhatas4.iso光盤鏡像掛載到光盤鏡像掛載到/mnt/cdrom目錄下:目錄下: mount o loop /home/redhatas4.iso /mnt/cdrom相關(guān)指令:相關(guān)指令:umountmv命令命令命令名稱:命令名稱:mv使用語法使用語法 : mv options source dest mv options source. Director
32、y功能功能 : 將文件或目錄移動(dòng)到指定的目錄中,或重命名文件或目錄將文件或目錄移動(dòng)到指定的目錄中,或重命名文件或目錄參數(shù)參數(shù) : -f :強(qiáng)行覆蓋已存在的文件或目錄:強(qiáng)行覆蓋已存在的文件或目錄 -i :在覆蓋已存在的文件或目錄前提示:在覆蓋已存在的文件或目錄前提示范例:范例: 將將a.txt重命名為重命名為a.c: mv a.txt a.c 將當(dāng)前目錄下所有的將當(dāng)前目錄下所有的txt文件移動(dòng)到當(dāng)前文件移動(dòng)到當(dāng)前temp目錄下目錄下 mv *.txt temp pwd命令命令命令名稱:命令名稱:pwd使用語法使用語法 : pwd文件和目錄管理指令:文件和目錄管理指令:rm、sed功能功能 :顯示
33、當(dāng)前目錄路徑顯示當(dāng)前目錄路徑參數(shù)參數(shù) : 范例:范例: rm命令命令命令名稱:命令名稱:rm使用語法使用語法 : rm 參數(shù)參數(shù) file.功能功能 :刪除文件或目錄刪除文件或目錄參數(shù)參數(shù) : -i 刪除前逐一詢問確認(rèn)。刪除前逐一詢問確認(rèn)。 -f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。 -r 將目錄及以下之檔案亦逐一刪除。將目錄及以下之檔案亦逐一刪除。 范例:范例: 刪除所有以刪除所有以a開頭的文件開頭的文件 : rm -f a* 文件和目錄管理指令:文件和目錄管理指令:tail、taru tail命令命令u 命令名稱:命令名稱:t
34、ailu 使用語法使用語法 : tail 參數(shù)參數(shù) file功能功能 : 輸出文件的最后輸出文件的最后10行到標(biāo)準(zhǔn)輸出行到標(biāo)準(zhǔn)輸出u 參數(shù)參數(shù) : -c N :輸出最后的:輸出最后的N個(gè)字符個(gè)字符u -f :當(dāng)文件在增長(zhǎng)時(shí),輸出增加的數(shù)據(jù):當(dāng)文件在增長(zhǎng)時(shí),輸出增加的數(shù)據(jù) 范例:范例: tail -f a.txtu tar命令命令u 命令名稱:命令名稱:taru 使用語法使用語法 : tar u 功能功能 : tar是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內(nèi)的文件內(nèi)的文件u 參數(shù)參數(shù) :文件和目錄管理指令:文件和目錄
35、管理指令:umount -c 建立新的歸檔文件建立新的歸檔文件 -r 向歸檔文件末尾追加文件向歸檔文件末尾追加文件 -x 從歸檔文件中解出文件從歸檔文件中解出文件 -O 將文件解開到標(biāo)準(zhǔn)輸出將文件解開到標(biāo)準(zhǔn)輸出 -v 處理過程中輸出相關(guān)信息處理過程中輸出相關(guān)信息 -f 對(duì)普通文件操作對(duì)普通文件操作 -z 調(diào)用調(diào)用gzip來壓縮歸檔文件,與來壓縮歸檔文件,與-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)前目錄下所有的文件并用打包當(dāng)前目錄下所有
36、的文件并用gzip壓縮:壓縮: tar -zcf pkg.tar.gz * 還原還原pkg.tar.gz包:包: tar vzxf pkg.tar.gz 對(duì)于對(duì)于bzip壓縮的文件,通常解壓指令:壓縮的文件,通常解壓指令: tar jxf xxx.tar.bz220. umount命令命令命令名稱:命令名稱:umount使用語法使用語法 : umount -dflnrv dir | device .功能功能 : 卸除目前掛在卸除目前掛在Linux目錄中的文件系統(tǒng)目錄中的文件系統(tǒng)參數(shù)參數(shù) : -a 卸除卸除/etc/mtab中記錄的所有文件系統(tǒng)。中記錄的所有文件系統(tǒng)。范例:范例: umount
37、/dev/sdb1 和和 umount /mnt/sdb文件和目錄管理指令:文件和目錄管理指令:whereis、which21. whereis命令命令命令名稱:命令名稱:whereis使用語法使用語法 : whereis -bmsu -BMS directory. -f filename .功能功能 : 在特定目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼,二進(jìn)在特定目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼,二進(jìn)制文件,或是幫助文件制文件,或是幫助文件參數(shù)參數(shù) : -b 只查找二進(jìn)制文件。只查找二進(jìn)制文件。 -f 不顯示文件名前的路徑名稱。不顯示文件名前的路徑名稱。 -
38、m 只查找說明文件。只查找說明文件。 -s 只查找原始代碼文件。只查找原始代碼文件。 -u 查找不包含指定類型的文件。查找不包含指定類型的文件。范例:范例: 查找查找ls指令所在的位置指令所在的位置: whereis -b ls22. which命令命令命令名稱:命令名稱:which使用語法使用語法 : which 參數(shù)參數(shù) filename功能功能 : 在環(huán)境變量在環(huán)境變量$PATH設(shè)置的目錄里查找符合條件的文件設(shè)置的目錄里查找符合條件的文件參數(shù)參數(shù) : 范例:范例: which ls用戶和目錄權(quán)限:權(quán)限介紹用戶和目錄權(quán)限:權(quán)限介紹1. Linux下的文件和目錄的訪問權(quán)限下的文件和目錄的訪問
39、權(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ù)先指定的用戶組中的用戶訪問; (3)允許系統(tǒng)中的任何用戶訪問。)允許系統(tǒng)中的任何用戶訪問。 同時(shí),用戶能夠控制一個(gè)給定的文件或目錄的訪問程度。一個(gè)文件或目錄可能同時(shí),用戶能夠控制一個(gè)給定的文件或
40、目錄的訪問程度。一個(gè)文件或目錄可能有讀、寫及執(zhí)行權(quán)限。當(dāng)創(chuàng)建一個(gè)文件時(shí),系統(tǒng)會(huì)自動(dòng)地賦予文件所有者讀和寫的有讀、寫及執(zhí)行權(quán)限。當(dāng)創(chuàng)建一個(gè)文件時(shí),系統(tǒng)會(huì)自動(dò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è)文件也許只有讀權(quán)限,禁止任何修改。文件也可能只有執(zhí)行權(quán)限,允許它想一個(gè)程序一樣執(zhí)行。也可能只有執(zhí)行權(quán)限,允許它想一個(gè)程序一樣執(zhí)行。 三種不同的用戶類型能夠訪問一個(gè)目錄或者文
41、件:所有者、用戶組或其他用戶。三種不同的用戶類型能夠訪問一個(gè)目錄或者文件:所有者、用戶組或其他用戶。所有者就是創(chuàng)建文件的用戶,用戶是所有用戶所創(chuàng)建的文件的所有者,用戶可以允所有者就是創(chuàng)建文件的用戶,用戶是所有用戶所創(chuàng)建的文件的所有者,用戶可以允許所在的用戶組能訪問用戶的文件。通常,用戶都組合成用戶組,例如,某一類或許所在的用戶組能訪問用戶的文件。通常,用戶都組合成用戶組,例如,某一類或某一項(xiàng)目中的所有用戶都能夠被系統(tǒng)管理員歸為一個(gè)用戶組,一個(gè)用戶能夠授予所某一項(xiàng)目中的所有用戶都能夠被系統(tǒng)管理員歸為一個(gè)用戶組,一個(gè)用戶能夠授予所在用戶組的其他成員的文件訪問權(quán)限。最后,用戶也將自己的文件向系統(tǒng)內(nèi)的
42、所有在用戶組的其他成員的文件訪問權(quán)限。最后,用戶也將自己的文件向系統(tǒng)內(nèi)的所有用戶開放,在這種情況下,系統(tǒng)內(nèi)的所有用戶都能夠訪問用戶的目錄或文件。在這用戶開放,在這種情況下,系統(tǒng)內(nèi)的所有用戶都能夠訪問用戶的目錄或文件。在這種意義上,系統(tǒng)內(nèi)的其他所有用戶就是種意義上,系統(tǒng)內(nèi)的其他所有用戶就是other用戶類。用戶類。用戶和目錄權(quán)限:權(quán)限介紹用戶和目錄權(quán)限:權(quán)限介紹2. 一般權(quán)限一般權(quán)限我們可以用我們可以用-l參數(shù)的參數(shù)的ls命令顯示文件的詳細(xì)信息,其中包括權(quán)限。如下所示:命令顯示文件的詳細(xì)信息,其中包括權(quán)限。如下所示:-rwxr-r- 1 root root 12K 8月月 15 23:18 co
43、nkyrc.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è)普通的文件。:表示這是一個(gè)普通的文件。 l : 表示這是一個(gè)符號(hào)鏈接文件,實(shí)際上它指向另一個(gè)文件。表示這是一個(gè)符號(hào)鏈接文件,實(shí)際上它指向另一個(gè)文件。 b、c:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類型的
44、文件。:分別表示區(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è)一組個(gè)字符是其他用戶的權(quán)限。這三個(gè)一組共共9個(gè)字符,代表的意義如下:個(gè)字符,代表的意義如下:r(Read,讀取,讀取):對(duì)文件而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有瀏覽:對(duì)文件
45、而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有瀏覽目目 錄的權(quán)限。錄的權(quán)限。w(Write,寫入寫入):對(duì)文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有:對(duì)文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。x(eXecute,執(zhí)行,執(zhí)行):對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄了來說該用戶具有:對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄了來說該用戶具有進(jìn)入目錄的權(quán)限。進(jìn)入目錄的權(quán)限。 用戶和目錄權(quán)限:權(quán)限介紹用戶和目錄權(quán)限:權(quán)限介紹u 3.權(quán)限的數(shù)字表示權(quán)限的數(shù)字表示u 文件和目錄的權(quán)限表示,是用文件和目錄的權(quán)限表示,是用rw
46、x這三個(gè)字符來代表所有者、用戶組和其他這三個(gè)字符來代表所有者、用戶組和其他用戶的權(quán)限。有時(shí)候,字符似乎過于麻煩,因此還有另外一種方法是以數(shù)字來表用戶的權(quán)限。有時(shí)候,字符似乎過于麻煩,因此還有另外一種方法是以數(shù)字來表示權(quán)限,而且僅需三個(gè)數(shù)字示權(quán)限,而且僅需三個(gè)數(shù)字u r: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值4 (100)u w: 對(duì)應(yīng)數(shù)值對(duì)應(yīng)數(shù)值2 (010)u x:對(duì)應(yīng)數(shù)值:對(duì)應(yīng)數(shù)值1 (001) u -:對(duì)應(yīng)數(shù)值:對(duì)應(yīng)數(shù)值0u 數(shù)字設(shè)定的關(guān)鍵是數(shù)字設(shè)定的關(guān)鍵是mode的取值,一開始許多初學(xué)者會(huì)被搞糊涂,其實(shí)很簡(jiǎn)的取值,一開始許多初學(xué)者會(huì)被搞糊涂,其實(shí)很簡(jiǎn)單,我們將單,我們將rwx看成二進(jìn)制數(shù),如果有則有看成二
47、進(jìn)制數(shù),如果有則有1表示,沒有則有表示,沒有則有0表示,那么表示,那么rwx r-x r- -則可以表示成為:則可以表示成為:u 111 101 100 rwx r-x r-u 再將其每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就是再將其每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就是754。u 例如,我們想讓例如,我們想讓a.txt這個(gè)文件的權(quán)限為:這個(gè)文件的權(quán)限為:u 自己同組用戶其他用戶可讀自己同組用戶其他用戶可讀 是是 是是 是可寫是可寫 是是 是是 可執(zhí)行可執(zhí)行u 那么,我們先根據(jù)上表得到權(quán)限串為:那么,我們先根據(jù)上表得到權(quán)限串為:rw-rw-r-,那么轉(zhuǎn)換成二進(jìn)制數(shù)就是,那么轉(zhuǎn)換成二進(jìn)制數(shù)就是110 110 10
48、0,再每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就得到,再每三位轉(zhuǎn)換成為一個(gè)十進(jìn)制數(shù),就得到664,rwx合起來就是合起來就是4+2+17,一個(gè),一個(gè)rwxrwxrwx權(quán)限全開放的文件,數(shù)值表示為權(quán)限全開放的文件,數(shù)值表示為777;而完全不開放;而完全不開放權(quán)限的文件權(quán)限的文件“”其數(shù)字表示為其數(shù)字表示為000。下面舉幾個(gè)例子:。下面舉幾個(gè)例子:u -rwx-: 等于數(shù)字表示等于數(shù)字表示700。u -rwxrr-:等于數(shù)字表示等于數(shù)字表示744。u -rw-rw-r-x:等于數(shù)字表示等于數(shù)字表示665。u drwxxx:等于數(shù)字表示等于數(shù)字表示711。文件和目錄權(quán)限文件和目錄權(quán)限文件和目錄屬性文件和目錄屬性
49、u文件屬性文件屬性-rwrwxrwx第一個(gè)屬性代表這個(gè)文件的類型為 d 則是目錄為 - 則是文件為 l 則表示為鏈接文件(link file)為 b 則表示為設(shè)備文件中可供儲(chǔ)存的接口設(shè)備為 c 則表示為設(shè)備文件中的串行端口設(shè)備,例如鍵盤、鼠標(biāo)。文件和目錄屬性文件和目錄屬性u(píng)文件屬性文件屬性-rwxrwx- 接下來的屬性中,三個(gè)為一組,且均為“rwx”的三個(gè)參數(shù)的組合。其中, r 代表可讀, w 代表可寫, x 代表可執(zhí)行,代表無此屬性。所有者組其他人用戶和目錄權(quán)限:用戶和目錄權(quán)限:groupadd、groupdel23. groupadd命令命令命令名稱:命令名稱:groupadd使用語法使用
50、語法 : groupadd g gid o r f groupname功能功能 : 用于將新用戶組加入系統(tǒng)用于將新用戶組加入系統(tǒng)參數(shù)參數(shù) : -g gid: 指定組的指定組的id號(hào)號(hào) -r :增加一個(gè)系統(tǒng)賬號(hào),組:增加一個(gè)系統(tǒng)賬號(hào),組id低于低于499 -f :當(dāng)組已存在時(shí)強(qiáng)制退出:當(dāng)組已存在時(shí)強(qiáng)制退出 范例:范例: 新建組新建組mysql: groupadd mysql 24. groupdel命令命令命令名稱:命令名稱:groupdel使用語法使用語法 : groupdel 組名組名功能功能 : 刪除用戶組刪除用戶組參數(shù)參數(shù) : 范例:范例: 用戶和目錄權(quán)限:用戶和目錄權(quán)限:useradd
51、25. useradd命令命令命令名稱:命令名稱:useradd使用語法使用語法 : useradd 參數(shù)參數(shù) 用戶名用戶名功能功能 : 在系統(tǒng)中新增用戶在系統(tǒng)中新增用戶參數(shù)參數(shù) : -d 指定用戶登入時(shí)的啟始目錄。指定用戶登入時(shí)的啟始目錄。 -e 指定帳號(hào)的有效期限。指定帳號(hào)的有效期限。 -f 指定在密碼過期后多少天即關(guān)閉該帳號(hào)。指定在密碼過期后多少天即關(guān)閉該帳號(hào)。 -g 指定用戶所屬的群組。指定用戶所屬的群組。 -G 指定用戶所屬的附加群組。指定用戶所屬的附加群組。 -m 自動(dòng)建立用戶的登入目錄。自動(dòng)建立用戶的登入目錄。 -M 不要自動(dòng)建立用戶的登入目錄。不要自動(dòng)建立用戶的登入目錄。 -n
52、 取消建立以用戶名稱為名的群組取消建立以用戶名稱為名的群組 -r 建立系統(tǒng)帳號(hào)。建立系統(tǒng)帳號(hào)。 -s 指定用戶登入后所使用的指定用戶登入后所使用的shell。 -u 指定用戶指定用戶ID。范例:范例: 創(chuàng)建創(chuàng)建mysql組下的用戶組下的用戶sinon useradd -g mysql sinon說明:默認(rèn)創(chuàng)建的用戶將會(huì)在說明:默認(rèn)創(chuàng)建的用戶將會(huì)在home下為該用戶創(chuàng)建一個(gè)目錄,為用戶的下為該用戶創(chuàng)建一個(gè)目錄,為用戶的home directory,即用戶主目錄,用戶登陸時(shí)會(huì)自動(dòng)登入到該目錄,即用戶主目錄,用戶登陸時(shí)會(huì)自動(dòng)登入到該目錄用戶和目錄權(quán)限:用戶和目錄權(quán)限:userdel、chgrp26.
53、 userdel命令命令命令名稱:命令名稱:userdel使用語法使用語法 : userdel -r 用戶名用戶名功能功能 : 刪除用戶刪除用戶參數(shù)參數(shù) : -r 同時(shí)刪除用戶的同時(shí)刪除用戶的home directory和郵件和郵件范例:范例:27. chgrp命令命令命令名稱:命令名稱:chgrp使用語法使用語法 : chgrp OPTION. GROUP FILE.功能功能 :變更文件或目錄的所屬群組變更文件或目錄的所屬群組 參數(shù)參數(shù) : -R遞歸處理,將指定目錄下的所有文件及子目錄一并處理。遞歸處理,將指定目錄下的所有文件及子目錄一并處理。 范例:范例: 將將/usr/local/mys
54、q/var目錄改到目錄改到mysql組下:組下: chgrp R mysql /usr/local/mysql/var用戶和目錄權(quán)限:用戶和目錄權(quán)限:chmod28. chmod命令命令命令名稱:命令名稱:chmod使用語法使用語法 : chmod -cfvR mode file. 功能功能 : 改變文件或目錄的訪問權(quán)限改變文件或目錄的訪問權(quán)限參數(shù)參數(shù) : mode : 權(quán)限設(shè)定字串,格式如下權(quán)限設(shè)定字串,格式如下 : ugoa.+-=rwxX.,.,其中,其中 u 表示該檔案的擁有者,表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個(gè)群體表示與該檔案的擁有者屬于同一個(gè)群體(group)者
55、,者,o 表示其他以外的人,表示其他以外的人,a 表示這三者皆是。表示這三者皆是。 + 表示增加權(quán)限、表示增加權(quán)限、- 表示取消權(quán)限、表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。表示唯一設(shè)定權(quán)限。 r 表示可讀取,表示可讀取,w 表示可寫入,表示可寫入,x 表示可執(zhí)行,表示可執(zhí)行,X 表示只有當(dāng)該檔案是個(gè)子目表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。 -c : 若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作 -f : 若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息 -R : 對(duì)目前
56、目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更范例:范例: 將文件將文件 file1.txt 設(shè)為所有人皆可執(zhí)行設(shè)為所有人皆可執(zhí)行 : chmod a+x file1.txt 將文件將文件 file1.txt 設(shè)為所有人皆可讀取設(shè)為所有人皆可讀取 : chmod a+r file1.txt 將文件將文件 file1.txt 與與 file2.txt 設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,但其他以外的人則不可寫入但其他以外的人則不可寫入 : chmod ug+w,o-w file1.txt file
57、2.txt 用戶和目錄權(quán)限:用戶和目錄權(quán)限:chown29. chown命令命令命令名稱:命令名稱:chown使用語法使用語法 : chown -cfhvR user:group file 功能功能 : 改變文件的所有者,一般來說,這個(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 : 新的
58、檔案擁有者的使用者新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體新的檔案擁有者的使用者群體(group)-c : 若該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作若該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作-f : 若該檔案擁有者無法被更改也不要顯示錯(cuò)誤訊息若該檔案擁有者無法被更改也不要顯示錯(cuò)誤訊息-h : 只對(duì)于連結(jié)只對(duì)于連結(jié)(link)進(jìn)行變更,而非該進(jìn)行變更,而非該 link 真正指向的檔案真正指向的檔案-v : 顯示擁有者變更的詳細(xì)資料顯示擁有者變更的詳細(xì)資料-R : 對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變
59、更范例:范例: 將文件將文件file1.txt 的擁有者設(shè)為的擁有者設(shè)為 mysql 組中的用戶組中的用戶sinon : chown sinon:mysql file1.txt 用戶和目錄權(quán)限:用戶和目錄權(quán)限:passwd30. passwd命令命令命令名稱:命令名稱:passwd使用語法使用語法 : passwd user功能功能 :修改用戶密碼修改用戶密碼 參數(shù)參數(shù) : user :若帶:若帶user參數(shù),則修改指定用戶的密碼,若不帶參數(shù),則修改自己參數(shù),則修改指定用戶的密碼,若不帶參數(shù),則修改自己的密碼的密碼范例范例 :常用網(wǎng)絡(luò)指令:常用網(wǎng)絡(luò)指令:dig、ifconfig31. dig命
60、令命令命令名稱:命令名稱:dig使用語法使用語法 : dig domain功能功能 : DNS域名查詢工具域名查詢工具參數(shù)參數(shù) : 參考參考man手冊(cè)手冊(cè)domain :要查詢的域名:要查詢的域名范例范例 : 解析域名解析域名 dig 32. ifconfig命令命令命令名稱:命令名稱:ifconfig使用語法使用語法 : ifconfig 網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)設(shè)備 up | down ifconfig 網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)設(shè)備 aftype options | address .功能功能 : 設(shè)置網(wǎng)絡(luò)設(shè)備的狀態(tài),或是顯示目前的設(shè)置設(shè)置網(wǎng)絡(luò)設(shè)備的狀態(tài),或是顯示目前的設(shè)置 參數(shù)參數(shù) : 網(wǎng)絡(luò)設(shè)備:通常為網(wǎng)絡(luò)設(shè)備
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 垃圾清運(yùn)服務(wù)合同報(bào)價(jià)
- 預(yù)制構(gòu)件購買協(xié)議書
- 抽樣誤差與假設(shè)檢驗(yàn)
- 九年級(jí)化學(xué)上冊(cè) 3.2 制取氧氣 氧氣的制取教案2 (新版)粵教版
- 二年級(jí)品德與生活下冊(cè) 快樂的六一 2教案 人教新課標(biāo)版
- 高中信息技術(shù)《走近人工智能》教學(xué)設(shè)計(jì)
- 2024-2025學(xué)年高中歷史 第8單元 第27課 世紀(jì)之交的世界格局教案 新人教版必修1
- 廣東省廉江市實(shí)驗(yàn)學(xué)校高中政治 11.1 面對(duì)經(jīng)濟(jì)全球化教案(必修1)
- 2024秋八年級(jí)英語上冊(cè) Module 2 My home town and my country Unit 3 Language in use教學(xué)設(shè)計(jì)(新版)外研版
- 租賃空窗期合同(2篇)
- 2024年全新公司股權(quán)期權(quán)協(xié)議書
- 口腔牙科診所技工室工作制度
- 英語KET官方樣題Test1- Test 2
- 七年級(jí)語文上冊(cè)15梅嶺三章課件
- 財(cái)務(wù)管理考試試題及答案
- Unit 4 The Earth【速記清單】含答案解析
- 【課件】第七單元能源的合理利用與開發(fā)新版教材單元分析-九年級(jí)化學(xué)人教版(2024)上冊(cè)
- 《新能源汽車維護(hù)與保養(yǎng)》課件-任務(wù)2 新能源汽車二級(jí)維護(hù)
- 第一單元《圓》(單元測(cè)試)-2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 《快樂讀書吧》(教學(xué)設(shè)計(jì))2024-2025學(xué)年統(tǒng)編版語文五年級(jí)上冊(cè)
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí) CCAA年度確認(rèn) 試題與答案
評(píng)論
0/150
提交評(píng)論