版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
LinuxShell(BASH)
基本命令1提綱1.1系統(tǒng)登錄和退出1.2目錄和文件管理1.3用戶和用戶組管理1.4其他1.1系統(tǒng)登錄和退出1.登錄系統(tǒng)Linux是一個(gè)多任務(wù)、多用戶OS,可以有多個(gè)用戶同時(shí)使用一臺(tái)機(jī)器,運(yùn)行各自應(yīng)用程序。為了區(qū)分各個(gè)用戶,每個(gè)用戶必須有自己的賬號(hào)(用戶名+口令)。用戶在使用Linux系統(tǒng)前需按自己的身份登錄。系統(tǒng)有兩種用戶:超級(jí)用戶:root(系統(tǒng)管理員)一般用戶例如:用root身份登錄: login:root Password:鍵入root賬號(hào)后,按下回車鍵,然后在系統(tǒng)提示Password后輸入超級(jí)用戶的密碼。注意: 這里輸入的密碼并不在屏幕上回顯,這樣獨(dú)特的設(shè)計(jì)同樣是為了安全的需要,以免旁邊的人輕易地看到密碼。正像在Windows中輸入密碼使用“*”顯示一樣,它有效地保護(hù)了密碼,維護(hù)了系統(tǒng)的安全性。系統(tǒng)將驗(yàn)證輸入的用戶名和密碼是否正確若正確,會(huì)出現(xiàn)與下面類似的提示: [root@xLinux/root]#表明已經(jīng)進(jìn)入系統(tǒng)“#”符號(hào)是超級(jí)用戶的系統(tǒng)提示符“$”普通用戶的提示符如果密碼輸入錯(cuò)誤,將出現(xiàn)如下提示: Loginincorrect 稍后,又會(huì)出現(xiàn)“l(fā)ogin:”,要求重新輸入用戶名。
普通用戶登錄時(shí),過程相似。例如,有個(gè)用戶zhang,登錄如下: login:zhang Password: 密碼正確后將出現(xiàn)與下面類似的提示: [zhang@xLinuxzhang]$2.退出系統(tǒng)退出Linux系統(tǒng)exit:重新回到登錄狀態(tài)(像Winodws中的注銷)logout組合鍵Ctrl+d重新啟動(dòng)計(jì)算機(jī)reboot:需要以超級(jí)用戶身份登錄組合鍵Ctrl+Alt+Del關(guān)閉計(jì)算機(jī)haltshutdownnow-hpoweroffshutdown命令可以安全地關(guān)閉或重啟Linux系統(tǒng),它在系統(tǒng)關(guān)閉之前給系統(tǒng)上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個(gè)時(shí)間參數(shù),可以是一個(gè)精確的時(shí)間,也可以是從現(xiàn)在開始的一個(gè)時(shí)間段。精確時(shí)間的格式是hh:mm,表示小時(shí)和分鐘,時(shí)間段由+和分鐘數(shù)表示。系統(tǒng)執(zhí)行該命令后會(huì)自動(dòng)進(jìn)行數(shù)據(jù)同步的工作。now和+0相同一般格式shutdown[選項(xiàng)][時(shí)間][警告信息]命令中各選項(xiàng)的含義為:-k并不真正關(guān)機(jī)而只是發(fā)出警告信息給所有用戶
-r關(guān)機(jī)后立即重新啟動(dòng)
-h關(guān)機(jī)后不重新啟動(dòng)
-c取消一個(gè)已經(jīng)運(yùn)行的shutdown例子shutdown-h10:20shutdown-h+5shutdown-r+21.2目錄和文件管理1.文件和目錄Linux中,所有數(shù)據(jù)信息都組織成文件的形式,然后保存在層次結(jié)構(gòu)的樹形目錄中目錄是存放各種文件的單元(類似Windows中的文件夾)執(zhí)行Linux命令,總是在某一目錄下進(jìn)行(當(dāng)前目錄)當(dāng)用戶剛剛登陸系統(tǒng)時(shí),當(dāng)前目錄是該用戶的主目錄上級(jí)目錄(父目錄)和下級(jí)目錄(子目錄)例如:某個(gè)目錄a下有兩個(gè)目錄b和c,則稱a是b和c的上級(jí)目錄(父目錄),b和c是a的下級(jí)目錄(子目錄)目錄b下有兩個(gè)目錄d和e,則稱b是d和e的上級(jí)目錄(父目錄),d和e是b的下級(jí)目錄(子目錄)因此,上級(jí)目錄(父目錄)和下級(jí)目錄(子目錄)是相對(duì)的bdeacLinux的樹形目錄結(jié)構(gòu)目錄層次的頂部是“根”目錄,使用符號(hào)“/”。/bin該目錄中存放Linux的常用命令。/sbin該目錄用來存放系統(tǒng)管理員的系統(tǒng)管理程序。/boot該目錄下存放的都是系統(tǒng)啟動(dòng)時(shí)要用到的程序/home如果建立一個(gè)名為“xx”的用戶,那么在/home目錄下就有一個(gè)對(duì)應(yīng)的“xx”目錄,是該用戶的主目錄/root如果以超級(jí)用戶身份登錄,這個(gè)就是超級(jí)用戶的主目錄/etc該目錄存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設(shè)備配置信息、設(shè)置用戶信息等。/usr用戶的很多應(yīng)用程序和文件都存放在該目錄下
/tmp用來存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件/lib該目錄用來存放系統(tǒng)動(dòng)態(tài)連接共享庫,幾乎所有的應(yīng)用程序都會(huì)用到該目錄下的共享庫/dev該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實(shí)際上是訪問這些外部設(shè)備的端口,你可以訪問這些外部設(shè)備,與訪問一個(gè)文件或一個(gè)目錄沒有區(qū)別。/mnt該目錄在一般情況下也是空的,你可以臨時(shí)將別的文件系統(tǒng)掛在該目錄下。/proc可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的/var包含系統(tǒng)產(chǎn)生的經(jīng)常變化的文件,例如打印機(jī)、郵件、新聞等假脫機(jī)目錄、日志文件、格式化后的手冊(cè)頁以及一些應(yīng)用程序的數(shù)據(jù)文件等等。/srv:該目錄存放一些服務(wù)啟動(dòng)之后需要提取的數(shù)據(jù)。/sys:linux2.6內(nèi)核新增,該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個(gè)文件系統(tǒng)sysfs。2.Linux的路徑路徑概念和目的引入路徑概念目的最終是找到我們所需要的目錄或文件比如想要編輯file.txt文件,首先要知道他存放在哪里,指出他所在的位置,這時(shí)就要用到路徑一般用在Shell命令中路徑的構(gòu)成要素路徑是由目錄或目錄和文件名構(gòu)成的。路徑可以是目錄的組合,分級(jí)深入進(jìn)去比如/etc/X11是一個(gè)路徑/etc/X11/xorg.conf也是一個(gè)路徑。路徑的分類絕對(duì)路徑在Linux中,絕對(duì)路徑是從/(也被稱為根目錄)開始的例如/usr、/etc/X11。/也作為路徑中各層次目錄的分隔符號(hào)。如果一個(gè)路徑是從/開始的,它一定是絕對(duì)路徑相對(duì)路徑以當(dāng)前目錄作為參考點(diǎn)在Linux中,相對(duì)路徑是以.或..開始的.表示用戶當(dāng)前目錄..表示當(dāng)前目錄的上級(jí)目錄例如./abc.txt表示當(dāng)前目錄下的abc.txt文件../usr.conf表示當(dāng)前目錄下的上級(jí)目錄的usr.conf文件../../usr/表示當(dāng)前目錄下的上級(jí)目錄的上級(jí)目錄下的usr目錄絕對(duì)路徑和相對(duì)路徑的等價(jià)性例1,當(dāng)前目錄為/home/wang/(wang用戶的主目錄),在該目錄下引用/etc/X11/xorg.conf文件使用絕對(duì)路徑:/etc/X11/xorg.conf使用相對(duì)路徑:../../etc/X11/xorg.conf在這里,以上兩種路徑等價(jià)。例2,當(dāng)前目錄為/home/wang/(wang用戶的主目錄),在該目錄下引用/home/zhang/abc.txt文件使用絕對(duì)路徑:/home/zhang/abc.txt使用相對(duì)路徑:../zhang/abc.txt在這里,以上兩種路徑等價(jià)。例3,當(dāng)前目錄為/home/wang/(wang用戶的主目錄),在該目錄下引用/home/wang/game/readme.txt文件使用絕對(duì)路徑:/home/wang/game/readme.txt使用相對(duì)路徑:../../home/wang/game/readme.txt../wang/game/readme.txt./game/readme.txtgame/readme.txt在這里,以上幾種路徑等價(jià),一般用最后兩種3.Linux命令格式:命令□
[選項(xiàng)]□
[參數(shù)]□:代表至少一個(gè)空格選項(xiàng):--單詞或-單詞指示執(zhí)行該命令的某種子功能選項(xiàng)一般可組合使用參數(shù):命令用到的參數(shù)值,可能是路徑或其他例如:rm-r/templs-a-l或ls–al命令執(zhí)行過程中,按組合鍵Ctrl+C可結(jié)束命令4.目錄命令pwd命令命令名稱:pwd功能:顯示當(dāng)前目錄語法:pwd描述:pwd命令顯示當(dāng)前目錄的路徑(在文件系統(tǒng)層次中的位置)。ls命令命令名稱:ls功能:列出目標(biāo)目錄中所有的子目錄和文件
語法:ls[選項(xiàng)][目錄路徑]選項(xiàng)說明:-a用于顯示所有文件和子目錄(包含隱藏文件)隱藏文件:以“.”開頭的文件“.”(表示當(dāng)前目錄)“..”(表示當(dāng)前目錄的上級(jí)目錄)-l除了文件名之外,還將文件的權(quán)限、所有者、文件大小等信息詳細(xì)列出來。-r將目錄的內(nèi)容清單以英文字母順序的逆序顯示。-t按文件修改時(shí)間進(jìn)行排序,而不是按文件名進(jìn)行排序。-A同-a,但不列出點(diǎn)文件-S按文件長度由大到小排序。例子ls-la或ls-l-a列出當(dāng)前目錄下的所有文件和子目錄(包括點(diǎn)文件)的詳細(xì)信息ls-lS/etc列出根目錄下etc子目錄下的的所有文件和子目錄的詳細(xì)信息,并按大小排序ls-alt../列出上級(jí)目錄下的所有文件和子目錄的詳細(xì)信息(包括點(diǎn)文件),并按時(shí)間排序ls-lSr../lib列出上級(jí)目錄下lib子目錄下的所有文件和子目錄的詳細(xì)信息,并按由小到大排序
ls輸出結(jié)果解釋執(zhí)行l(wèi)s-la,執(zhí)行結(jié)果類似如下形式 total5 -rw-r--r--
1root
root
1668Oct32007abc.cfg drwxr-xr-x
2wang
users
4096Nov600:04mine…第一行total數(shù)字,代表該目錄一共占多少個(gè)塊(block)第二行往后,每行分為7列第1列的第一個(gè)字符:表示文件的類型
-:一般文件d:目錄b:塊設(shè)備文件c:字符設(shè)備文件l:鏈接文件p:人工管道 total5 -rw-r--r--
1root
root
1668Oct32007abc.cfg drwxr-xr-x
2wang
users
4096Nov600:04mine…第1列的后9個(gè)字符,每3個(gè)為一組,分別代表不同用戶對(duì)文件擁有的權(quán)限。Linux是多用戶操作系統(tǒng),為了保護(hù)用戶個(gè)人的文件不被其他用戶讀取、修改或執(zhí)行,Linux提供文件權(quán)限機(jī)制。對(duì)每個(gè)文件(或目錄)而言,都有四種不同的用戶:root超級(jí)用戶,可訪問所有文件和目錄。owner文件(或目錄)擁有者,即文件所有者group用戶所在用戶組的成員other以上三類之外的所有其他用戶這里每3個(gè)為一組,代表以上三個(gè)紅字用戶對(duì)文件擁有的權(quán)限。 total5 -rw-r--r--
1root
root
1668Oct32007abc.cfg drwxr-xr-x
2wang
users
4096Nov600:04mine…第1列的后9個(gè)字符,每3個(gè)為一組,每組中3個(gè)字符分別代表讀、寫、執(zhí)行的權(quán)限r(nóng):讀權(quán)限w:寫權(quán)限x:執(zhí)行權(quán)限-:若沒有其中的任何一個(gè)權(quán)限 total5 -rw-r--r--
1root
root
1668Oct32007abc.cfg drwxr-xr-x
2wang
users
4096Nov600:04mine…第2列的數(shù)字若是文件則代表文件的鏈接數(shù)若是目錄則代表這個(gè)目錄(包括.和..)下的目錄文件數(shù)目該數(shù)目=隱藏目錄數(shù)目+普通目錄數(shù)目第3列表示文件的所有者第4列表示文件的所屬的用戶組第5列表示文件的大小第6列表示文件的最后修改日期是今年修改的不顯示年份,顯示小時(shí)分鐘秒不是今年修改的顯示年份,不顯示小時(shí)分鐘秒若都顯示需用ls--full-time
命令 total5 -rw-r--r--
1root
root
1668Oct32007abc.cfg drwxr-xr-x
2wang
users
4096Nov600:04mine…第7列表示文件本身的名稱,用顏色區(qū)別不同類型的文件默認(rèn)色代表普通文件。例:install.log綠色代表可執(zhí)行文件。例:rc.news紅色代表tar包文件。例:vim-7.1.tar.bz2藍(lán)色代表目錄文件。例:aa水紅代表圖象文件。例:Sunset.jpg青色代表鏈接文件。例:rc4.d(此類文件相當(dāng)于快捷方式)黃色代表設(shè)備文件。例:fd0紅色閃爍:錯(cuò)誤的符號(hào)鏈接綠底黑字:任何用戶都可讀寫的目錄。例:tmpcd命令命令名稱:cd功能:切換目錄語法:cd目錄的絕對(duì)(或相對(duì))路徑描述:cd除了有切換目錄的功能外,還有一個(gè)功能就是不管在哪個(gè)目錄內(nèi),只要輸入cd命令不用接任何參數(shù)或接參數(shù)~,就可回到用戶主目錄內(nèi),其中~代表用戶主目錄。例1:當(dāng)前在/root目錄下,切換到(進(jìn)入)根目錄/cd/或cd..例2:當(dāng)前在/目錄下,切換到(進(jìn)入)/etc/X11目錄cd/etc/X11或cdetc/X11或cd./etc/X11或先cdetc再cdX11例3:回到用戶主目錄cd或cd~mkdir、rmdir命令命令名稱:mkdir/rmdir功能:創(chuàng)建目錄和刪除目錄語法:mkdir目錄名稱或路徑
rmdir目錄名稱或路徑描述:使用mkdir命令,后面輸入欲創(chuàng)建的目錄名即可在當(dāng)前目錄中建立一個(gè)新目錄用rmdir并指定欲刪除的目錄即可刪除指定的目錄。另外,在使用rmdir時(shí),要確保該目錄內(nèi)已無任何文件存在,否則該命令不成功。例1:在當(dāng)前目錄下建立一個(gè)名為mine的子目錄mkdirmine例2:在/root目錄下建立一個(gè)名為abc的子目錄mkdir/root/abc5.文件命令(1)顯示文本文件內(nèi)容:cat、more、less命令cat命令功能:顯示文本文件內(nèi)容語法:cat文件名稱例1:cat/etc/passwd顯示passwd文件的內(nèi)容more命令功能:一次以一個(gè)page顯示語法:more文件名稱描述:通常在看一篇很長的文件時(shí)都希望是從頭看到尾,在Linux中,more命令可以以一個(gè)page為單位來瀏覽文件。當(dāng)使用more時(shí),可看到屏幕的左下方有一個(gè)“--more--”的信息,這時(shí)若按下回車鍵,則會(huì)顯示下一行;若按下空格鍵,則會(huì)顯示下一個(gè)page。例1:more/etc/group顯示group文件的內(nèi)容less命令功能:與more命令相似,一次以一個(gè)page顯示,可以前翻、后翻語法:less文件名稱描述:按下回車鍵,顯示下一行;按下空格鍵,則會(huì)顯示下一個(gè)頁;按下b鍵往上翻一頁;按下q鍵退出less。例1:less/etc/protocols顯示protocols文件的內(nèi)容(2)復(fù)制、移動(dòng)、刪除文件:cp、move、rm命令cp命令功能:復(fù)制文件語法:cp源文件路徑新文件路徑描述:在cp中可以使用通配符?可替代單個(gè)字符。*可替代任意字符串。[字符集]可替代字符集中的任何單個(gè)字符。[cChH]可替代c或h字符的大小寫形式
[a-z]可以代替任意小寫字母[a-zA-Z]可替代任意字母
例1:將/etc/passwd文件復(fù)制到當(dāng)前目錄的mine目錄下cp/etc/passwd./mine例2:將/etc/group文件復(fù)制到當(dāng)前目錄的mine目錄下,并改名為mygroupcp/etc/group./mine/mygroup例3:將當(dāng)前mine目錄中的所有內(nèi)容,但不包括隱藏文件和子目錄,復(fù)制到當(dāng)前abc目錄下cp./mine/*./abc例4:將/etc/中的所有以c-g開頭的文件,但不包括隱藏文件和子目錄,復(fù)制到當(dāng)前tmp目錄下cp/etc/[c-g]*./tmp例5:將當(dāng)前tmp目錄中以f開頭后跟4個(gè)字母的文件復(fù)制到當(dāng)前mine目錄下cp./tmp/f????./mine例6:將當(dāng)前tmp目錄中以c或d開頭的文件復(fù)制到當(dāng)前mine目錄下cp./tmp/[dcf]*./minemv命令功能:文件更名或移動(dòng)語法:mv源文件路徑移動(dòng)目的地路徑(或更改的新名)描述:文件更名與移動(dòng)文件的操作原理是一樣的,差別只是mv的第二個(gè)參數(shù)不同也可以使用通配符。例1:將當(dāng)前mine目錄中的group文件移動(dòng)到當(dāng)前tmp目錄下mv./mine/group./tmp例2:將當(dāng)前目錄中的passwd文件改名為.mypwd變?yōu)殡[藏文件。mvpasswd.mypwd例3:將當(dāng)前abc目錄中所有以c或d開頭的文件,移動(dòng)到當(dāng)前tmp目錄下mv./abc/[dc]*./tmprm命令功能:刪除文件語法:rm文件路徑描述:只要是文件,不管是否隱藏,或是文件使用權(quán)限設(shè)置成只讀,rm皆可刪除在此要注意的是已刪除的文件是無法恢復(fù)的,所以在使用rm時(shí)要特別小心。例1,刪除當(dāng)前tmp目錄中的group文件用:rm./tmp/group(3)帶目錄的復(fù)制、移動(dòng)、刪除:cp、move、rm命令cp命令命令名稱:cp功能:帶目錄拷貝語法:cp-r源目錄路徑目的目錄路徑描述:假如要復(fù)制一個(gè)目錄,但該目錄內(nèi)還有好多個(gè)子目錄的話,可以使用選擇項(xiàng)“-r”,來復(fù)制目錄內(nèi)的子目錄及文件,并且在復(fù)制時(shí)會(huì)自動(dòng)建立目錄。也可以用通配符。例1,要將/root/mine目錄內(nèi)的所有文件(包括目錄),但不包括隱藏文件,復(fù)制到root目錄下的test目錄內(nèi):cp-r/root/mine/*/root/test1例2,要將/root/mine目錄內(nèi)所有m或n開頭隱藏文件(包括隱藏目錄)復(fù)制到/root/abc目錄下:cp-r/root/mine/.[mn]*/ abcmv命令功能:目錄更名或搬移語法:mv目錄名稱搬移的目的地(或更改的新名)描述:有的時(shí)候需要做目錄更名的操作,或是移動(dòng)目錄。目錄更名與移動(dòng)目錄操作原理是一樣的,差別只是路徑的不同。例1:將當(dāng)前abc目錄中的所有內(nèi)容,但不包括隱藏文件,移動(dòng)到當(dāng)前tmp目錄下mv./abc/*./tmprm命令功能:刪除目錄語法:rm-r目錄描述:選擇項(xiàng)“-r”,與cp中的“-r”有類似的功能,它指在刪除目錄的同時(shí)一并刪除目錄內(nèi)的子目錄及文件,值得注意的是已刪除的文件是無法挽救回來的,所以在使用rm時(shí)要特別小心。例如,要?jiǎng)h除/root/tmp目錄:rm-r/root/tmp(4)文件搜索命令find命令功能:搜尋文件與目錄語法:find起始目錄路徑選項(xiàng)常用選項(xiàng)有:-namefilename按名字查找-typex查找類型為x的文件,x包括:b,c,d,f,l,pb-塊設(shè)備文件。d-目錄。c-字符設(shè)備文件。p-管道文件。l-符號(hào)鏈接文件。f-普通文件。-userusername查找屬主為username的文件例1:從根目錄開始找尋名為passwd的文件或目錄find/-namepasswd例2:從根目錄開始找類型為字符設(shè)備的文件或目錄find/-typec例3:從根目錄開始找尋名為以ab開頭的文件或目錄find/-nameab*邏輯條件(1)and:邏輯與,在命令中用“-a”表示,是系統(tǒng)缺省的選項(xiàng),表示只有當(dāng)所給的條件都滿足時(shí),尋找條件才算滿足find–name’tmp’–typec-user’inin’
該命令尋找三個(gè)給定條件都滿足的所有文件
(2)or:邏輯或,在命令中用“-o”表示。該運(yùn)算符表示只要所給的條件中有一個(gè)滿足時(shí),尋找條件就算滿足。
find–name’tmp’–o–name’mina*’
該命令查詢文件名為’tmp’或是匹配’mina*’的所有文件。
(3)not:邏輯非,在命令中用“!”表示。該運(yùn)算符表示查找不滿足所給條件的文件。
find/!–name’abc’
該命令查詢文件名不是’abc’的所有文件。
grep命令命令名稱:grep功能:在文件中查找字符串語法:grep字符串文件路徑例1:顯示/etc/passwd中包含root的行g(shù)reproot/etc/passwdgrep命令另外,grep命令還可以用于查找用正則表達(dá)式所定義的目標(biāo)。正則表達(dá)式包括字母和數(shù)字,以及那些對(duì)grep有特殊含義的字符。比如:^指示一行的開頭$指示一行的結(jié)束.代表任意單一字符*表示匹配零個(gè)或多個(gè)*之前的字符范例如下:grep‘^b’file1查找文件file1中所有以b開頭的行g(shù)rep‘b$’file1查找文件file1中所有以b結(jié)尾的行。grep‘a(chǎn)n.’file2查找文件file2中所有以an為頭兩個(gè)字符的3個(gè)字符,包括any,and等。(5)目錄和文件的權(quán)限管理chmod命令命令名稱:chmod功能:修改文件或目錄的權(quán)限語法:chmod權(quán)限參數(shù)文件或目錄名稱使用人:每一位用戶描述:前面在介紹ls命令時(shí),已經(jīng)介紹文件的權(quán)限形態(tài),例如–rwx。要設(shè)置這些文件的形態(tài)就用chmod這個(gè)命令來設(shè)置,然而在使用chmod之前需要先了解權(quán)限參數(shù)的用法。權(quán)限參數(shù)可以有兩種使用方法:英文字母表示法和數(shù)字表示法。英文字母表示法而每一種用戶的權(quán)限就直接用r、w、x來代表對(duì)文件可讀、可寫、可執(zhí)行,然后再用+,-或=將各類型用戶代表符號(hào)u、g、o和rwx3個(gè)字母鏈接起來即可.范例:chmodu+rwxfile1 用戶本人對(duì)file1可以進(jìn)行讀寫執(zhí)行的操作;chmodu-xfile1 刪除用戶對(duì)file1的可執(zhí)行權(quán)限;chmodg+rw,o+rfile1 同組用戶對(duì)file1增加權(quán)限為能讀寫,其他用戶則只能讀。
數(shù)字表示法數(shù)字表示法是用三位數(shù)字XXX,最大值為777來表示的。第一個(gè)數(shù)字代表用戶存取權(quán)限第二個(gè)數(shù)字代表同組用戶使用權(quán)限第三個(gè)數(shù)字代表其他用戶存取權(quán)限。前面介紹的可讀的權(quán)限r(nóng)用數(shù)字4表示可寫的權(quán)限w用2表示而可執(zhí)行的權(quán)限x用1表示即:r=4w=2x=1假設(shè)用戶對(duì)file1的權(quán)限是可讀可寫可執(zhí)行rwx,用數(shù)字表示則把4、2、1加起來等于7,代表用戶對(duì)file1這個(gè)文件可讀可寫可執(zhí)行,這里rwx等價(jià)于4+2+1=7。至于同組用戶和其他用戶的權(quán)限,就順序指定第2位數(shù)字和第3位數(shù)字即可。如果不指定任何權(quán)限的話,就要補(bǔ)0!范例:chmod700file1 指定用戶本人對(duì)file1的權(quán)限是可讀,可寫,可執(zhí)行;chmod600file1 指定用戶本人對(duì)file1的權(quán)限是可讀,可寫;chmod777file1 指定所有用戶對(duì)file1的權(quán)限是可讀,可寫,可執(zhí)行。
總之,數(shù)字表示法就是將3位數(shù)字分成3個(gè)字段,每個(gè)字段都是4、2、1相加任意的組合。1.3用戶和用戶組管理1.用戶管理增加用戶賬號(hào)修改用戶賬號(hào)刪除用戶賬號(hào)增加用戶賬號(hào)adduser命令例如:增加一個(gè)john用戶adduserjohn相應(yīng)的/etc/passwd文件中增加了一行john用戶條目John:x:1000:100:,,,:/home/john:/bin/bash注冊(cè)名:口令:用戶標(biāo)識(shí)號(hào):組標(biāo)識(shí)號(hào):用戶個(gè)人信息:用戶主目錄:命令解釋程序
修改用戶賬號(hào)passwd命令修改密碼格式passwd用戶名描述:一旦進(jìn)入系統(tǒng)后,也可以直接用passwd命令來修改密碼。這時(shí)系統(tǒng)會(huì)詢問當(dāng)前的密碼,然后是新密碼例如:passwdjohn:修改john用戶密碼passwd:修改當(dāng)前用戶密碼chfn命令修改用戶個(gè)人信息例如:chfnjohn:修改john用戶個(gè)人信息chfn:修改當(dāng)前用戶個(gè)人信息chsh命令修改用戶登錄shell例如:chsh-s/bin/cshjohn修改john用戶登錄shell為csh刪除用戶賬號(hào)userdel命令例如:userdeljohn:刪除john用戶,但刪除其主目錄userdel-rjohn:刪除john用戶,同時(shí)刪除其主目錄修改用戶賬號(hào)usermod命令功能說明:修改用戶帳號(hào)。例子:usermodstu1–d/home/ok1修改用戶登入時(shí)的目錄。usermodstu1–Gstudents修改用戶所屬的群組
-s
修改用戶登入后所使用的shell
-u
修改用戶ID。
2.用戶組管理增加用戶賬號(hào)修改用戶賬號(hào)刪除用戶賬號(hào)增加用戶組groupadd命令例如:增加一個(gè)students用戶組groupaddstudents增加一個(gè)teachers用戶組,并設(shè)置GID為2000groupadd–g2000teachers相應(yīng)的/etc/group文件中增加了一行teachers用戶組條目teachers:x:102組名:組口令:組標(biāo)識(shí)號(hào)修改用戶組groupmod命令例如:groupmod-nstaffteachers將用戶組teachers改名為staff相應(yīng)的/etc/group文件中staff:x:102刪除用戶組groupdel命令例如:刪除staff用戶組groupdelstaff1.4其他1.日期時(shí)間date顯示當(dāng)前的日期和時(shí)間cal顯示日歷。格式:cal[選項(xiàng)][month[year]]
例子cal顯示當(dāng)月的日歷cal-y顯示當(dāng)年的日歷cal1999顯示1999年的日歷cal102000顯示2000年的10月的日歷2.磁盤信息df功能:檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。
語法:df
[選項(xiàng)]
例子:df
列出各文件系統(tǒng)的磁盤空間使用情況
df-a
顯示所有的文件系統(tǒng)的使用情況,包括proc等。df-h
顯示的文件系統(tǒng)使用情況令人更加容易理解。du功能:查詢文件或目錄的磁盤使用空間語法:du
[選項(xiàng)]
[目錄]選項(xiàng)a:顯示全部目錄和其次目錄下的每個(gè)檔案所占的磁盤空間
b:大小用bytes來表示(默認(rèn)值為kbytes)
c:最后再加上總計(jì)例子du-adu–h/tmpfdisk功能:查看磁盤分區(qū)
語法:fdisk
[選項(xiàng)]
[磁盤設(shè)備]例子fdisk-l/dev/hdafdisk-l
Disk/dev/hda:80.0GB,80026361856bytes
255heads,63sectors/track,9729cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBoot
Start
End
Blocks
Id
System
/dev/hda1
*
1
765
6144831
7
HPFS/NTFS
/dev/hda2
766
2805
16386300
c
W95
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025土建分包合同書范文
- 2024年物流運(yùn)輸合同標(biāo)的貨物運(yùn)輸服務(wù)合同
- 2025年度產(chǎn)業(yè)地產(chǎn)開發(fā)商與物業(yè)產(chǎn)業(yè)配套服務(wù)合同協(xié)議3篇
- 2025版區(qū)塊鏈技術(shù)應(yīng)用合同標(biāo)的智能合約設(shè)計(jì)與安全審計(jì)3篇
- 2025版智能商業(yè)綜合體物業(yè)收購協(xié)議3篇
- 2025年度市場營銷SaaS工具銷售及實(shí)施服務(wù)合同3篇
- 2025年度辦公樓單間租賃及安全保衛(wèi)服務(wù)協(xié)議3篇
- 2024年食品連鎖加盟協(xié)議6篇
- 2025版光伏發(fā)電工程承包合同已備案3篇
- 2024年綠色建筑示范區(qū)土方開挖與回填施工合同3篇
- 電梯維保管理體系手冊(cè)
- 2024年國家電網(wǎng)招聘之通信類題庫及參考答案(考試直接用)
- 第12課《詞四首》課件+2023-2024學(xué)年統(tǒng)編版語文九年級(jí)下冊(cè)
- 合伙開公司股份分配協(xié)議書
- 2023年聊城市人民醫(yī)院招聘備案制工作人員考試真題
- 2024年R1快開門式壓力容器操作證考試題庫及答案
- 《數(shù)學(xué)物理方法》期末測(cè)試卷及答案
- 儺戲面具制作課程設(shè)計(jì)
- 滬科版九年級(jí)物理下冊(cè)教案全冊(cè)
- 2024中國華電集團(tuán)限公司校招+社招高頻難、易錯(cuò)點(diǎn)練習(xí)500題附帶答案詳解
- 歷史期中復(fù)習(xí)課件八年級(jí)上冊(cè)復(fù)習(xí)課件(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論