嵌入式linu實(shí)驗(yàn)指導(dǎo)書_第1頁(yè)
嵌入式linu實(shí)驗(yàn)指導(dǎo)書_第2頁(yè)
嵌入式linu實(shí)驗(yàn)指導(dǎo)書_第3頁(yè)
嵌入式linu實(shí)驗(yàn)指導(dǎo)書_第4頁(yè)
嵌入式linu實(shí)驗(yàn)指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、60/60目錄 TOC o 1-4 h z u HYPERLINK l _Toc291399179 實(shí)驗(yàn)一 linux常用指令練習(xí) PAGEREF _Toc291399179 h 3 HYPERLINK l _Toc291399180 1、在線關(guān)心指令 PAGEREF _Toc291399180 h 3 HYPERLINK l _Toc291399181 2、linux開關(guān)機(jī)及注銷指令。 PAGEREF _Toc291399181 h 3 HYPERLINK l _Toc291399182 重啟指令: PAGEREF _Toc291399182 h 3 HYPERLINK l _Toc2913

2、99183 1)、reboot命令 PAGEREF _Toc291399183 h 3 HYPERLINK l _Toc291399184 2)、init 6命令 PAGEREF _Toc291399184 h 3 HYPERLINK l _Toc291399185 關(guān)機(jī)指令: PAGEREF _Toc291399185 h 3 HYPERLINK l _Toc291399186 1)、halt命令 PAGEREF _Toc291399186 h 3 HYPERLINK l _Toc291399187 2)、poweroff命令 PAGEREF _Toc291399187 h 4 HYPERL

3、INK l _Toc291399188 3)、init 0命令 PAGEREF _Toc291399188 h 4 HYPERLINK l _Toc291399189 4)、shutdown命令 PAGEREF _Toc291399189 h 4 HYPERLINK l _Toc291399190 注銷指令: PAGEREF _Toc291399190 h 4 HYPERLINK l _Toc291399191 3、用戶治理命令 PAGEREF _Toc291399191 h 4 HYPERLINK l _Toc291399192 1)、用戶切換su命令 PAGEREF _Toc2913991

4、92 h 4 HYPERLINK l _Toc291399193 2)、添加用戶命令adduser/useradd PAGEREF _Toc291399193 h 5 HYPERLINK l _Toc291399194 3)、刪除用戶及更改用戶屬性 PAGEREF _Toc291399194 h 5 HYPERLINK l _Toc291399195 4)、設(shè)置用戶密碼 PAGEREF _Toc291399195 h 6 HYPERLINK l _Toc291399196 5)、查看用戶信息 PAGEREF _Toc291399196 h 6 HYPERLINK l _Toc291399197

5、 4、文件目錄操作指令 PAGEREF _Toc291399197 h 7 HYPERLINK l _Toc291399198 1)、改變當(dāng)前工作目錄命令(cd) PAGEREF _Toc291399198 h 7 HYPERLINK l _Toc291399199 2)、顯示當(dāng)前路徑pwd PAGEREF _Toc291399199 h 7 HYPERLINK l _Toc291399200 3)、查看當(dāng)前目錄下的文件命令ls PAGEREF _Toc291399200 h 7 HYPERLINK l _Toc291399201 4)、新建目錄指令mkdir PAGEREF _Toc2913

6、99201 h 8 HYPERLINK l _Toc291399202 5)、刪除目錄命令rmdir PAGEREF _Toc291399202 h 8 HYPERLINK l _Toc291399203 6)、新建文件命令touch PAGEREF _Toc291399203 h 8 HYPERLINK l _Toc291399204 7)、刪除文件指令rm PAGEREF _Toc291399204 h 8 HYPERLINK l _Toc291399205 8)、文件和目錄的復(fù)制命令cp PAGEREF _Toc291399205 h 8 HYPERLINK l _Toc29139920

7、6 9)、文件和目錄的移動(dòng)命令mv PAGEREF _Toc291399206 h 9 HYPERLINK l _Toc291399207 10)、更改文件或目錄的使用權(quán)限chmod PAGEREF _Toc291399207 h 9 HYPERLINK l _Toc291399208 11)、查看文件的命令cat PAGEREF _Toc291399208 h 9 HYPERLINK l _Toc291399209 12)、文件鏈接命令ln PAGEREF _Toc291399209 h 9 HYPERLINK l _Toc291399210 13)、文件壓縮解壓命令 PAGEREF _To

8、c291399210 h 10 HYPERLINK l _Toc291399211 5、網(wǎng)絡(luò)相關(guān)命令 PAGEREF _Toc291399211 h 11 HYPERLINK l _Toc291399212 6、磁盤治理命令 PAGEREF _Toc291399212 h 11 HYPERLINK l _Toc291399213 7、掛載文件命令mount PAGEREF _Toc291399213 h 12 HYPERLINK l _Toc291399214 8、其他系統(tǒng)命令 PAGEREF _Toc291399214 h 12 HYPERLINK l _Toc291399215 練習(xí)1:

9、PAGEREF _Toc291399215 h 13 HYPERLINK l _Toc291399216 練習(xí)2: PAGEREF _Toc291399216 h 15 HYPERLINK l _Toc291399217 練習(xí)3: PAGEREF _Toc291399217 h 16 HYPERLINK l _Toc291399218 練習(xí)4: PAGEREF _Toc291399218 h 21 HYPERLINK l _Toc291399219 實(shí)驗(yàn)二 VI文本編輯器的使用 PAGEREF _Toc291399219 h 24 HYPERLINK l _Toc291399220 1、練習(xí)使

10、用VI指令 PAGEREF _Toc291399220 h 24 HYPERLINK l _Toc291399221 2、利用VI編寫一個(gè)hello.c文件 PAGEREF _Toc291399221 h 24 HYPERLINK l _Toc291399222 3、利用GCC編譯hello.c文件。并執(zhí)行。 PAGEREF _Toc291399222 h 26實(shí)驗(yàn)一 linux常用指令練習(xí)實(shí)驗(yàn)?zāi)康?.掌握l(shuí)inux常用指令;2.熟練使用linux常用的指令; 實(shí)驗(yàn)儀器PC機(jī)1臺(tái)linux軟件環(huán)境 1套知識(shí)回憶1、在線關(guān)心指令假如想要明白哪個(gè)指令的格式參數(shù)是什么意思,請(qǐng)同學(xué)們使用聯(lián)機(jī)關(guān)心man

11、命令。命令格式:man 選項(xiàng) 命令名參數(shù)講明:-S 指定man命令的章節(jié)列表-a顯示所有man的關(guān)心頁(yè)-f只顯示命令的功能而不顯示詳細(xì)的手冊(cè)內(nèi)容-w只顯示關(guān)心文件的位置man命令為了方便用戶查看關(guān)心手冊(cè),設(shè)置了如下的功能鍵空格鍵顯示手冊(cè)頁(yè)的下一屏Enter鍵一次滾動(dòng)手冊(cè)頁(yè)的一行b回滾一屏f前滾一屏q退出man命令h列出所有功能鍵2、linux開關(guān)機(jī)及注銷指令。重啟指令:1)、reboot命令reboot命令能夠用于重新啟動(dòng)Linux系統(tǒng)。命令格式:reboot 選項(xiàng)參數(shù)講明:-d系統(tǒng)重啟前,不回寫緩沖區(qū)/var/log/wtmp-f強(qiáng)制重啟系統(tǒng)-i關(guān)閉系統(tǒng)之前,先斷開網(wǎng)絡(luò)設(shè)備 -w回寫緩沖區(qū),

12、而不重啟系統(tǒng)2)、init 6命令命令init 0也能夠?qū)崿F(xiàn)重啟系統(tǒng),因?yàn)樵趇nittab文件中,定義了運(yùn)行級(jí)不6為重啟。注意:此命令必須是超級(jí)用戶才能使用。即root身份登錄的用戶。關(guān)機(jī)指令:1)、halt命令默認(rèn)的halt命令能夠結(jié)束Linux當(dāng)前所有正在運(yùn)行的程序,停止所有設(shè)備,系統(tǒng)進(jìn)入等待用戶切斷電源的狀態(tài)。在Linux系統(tǒng)中絕對(duì)禁止在沒(méi)有進(jìn)行關(guān)機(jī)程序而直接切斷主機(jī)電源。命令格式為:halt 選項(xiàng)參數(shù)講明:-d關(guān)閉系統(tǒng)前,不回寫緩沖區(qū)/var/log/wtmp-f強(qiáng)制關(guān)閉系統(tǒng)-h停止所有設(shè)備,等待用戶關(guān)閉系統(tǒng),默認(rèn)選項(xiàng)-i關(guān)閉系統(tǒng)之前,先斷開網(wǎng)絡(luò)設(shè)備-n在關(guān)機(jī)前不做將內(nèi)存資料寫回硬盤-

13、p關(guān)閉系統(tǒng),同時(shí)斷開主機(jī)電源-w回寫緩沖區(qū),而不關(guān)閉系統(tǒng)2)、poweroff命令默認(rèn)情況下,該命令用于回寫緩沖區(qū),并關(guān)閉系統(tǒng),同時(shí)斷開主機(jī)電源。命令格式如下:命令格式:poweroff 選項(xiàng)參數(shù)講明:-d關(guān)閉系統(tǒng)前,不回寫緩沖區(qū)/var/log/wtmp-f強(qiáng)制關(guān)閉系統(tǒng)-h停止所有設(shè)備,等待用戶關(guān)閉系統(tǒng),默認(rèn)選項(xiàng)-i關(guān)閉系統(tǒng)之前,先斷開網(wǎng)絡(luò)設(shè)備 -w回寫緩沖區(qū),而不關(guān)閉系統(tǒng)3)、init 0命令命令init 0也能夠?qū)崿F(xiàn)關(guān)閉系統(tǒng),同時(shí)斷開主機(jī)電源,因?yàn)樵趇nittab文件中,定義了運(yùn)行級(jí)不0為停機(jī)。注意:此命令必須是超級(jí)用戶才能使用。即root身份登錄的用戶。4)、shutdown命令該命令

14、的功能強(qiáng)于上面給出的halt等命令,它能夠?qū)崿F(xiàn)系統(tǒng)注銷,關(guān)機(jī)和重新啟動(dòng)。命令格式如下:shutdown 選項(xiàng)參數(shù)講明:-t 設(shè)定在幾秒鐘之后進(jìn)行關(guān)機(jī)程序-k 并不真正關(guān)機(jī),只是將警告訊息傳送給所有用戶-h關(guān)閉系統(tǒng),斷開主機(jī)電源-c取消目前差不多進(jìn)行中的關(guān)機(jī)動(dòng)作-f關(guān)機(jī)時(shí)不進(jìn)行fcsk 文件系統(tǒng)檢查注意:此命令必須是超級(jí)用戶才能使用。即root身份登錄的用戶。注銷指令:在虛擬操縱臺(tái)下,能夠通過(guò)exit命令/使用Ctrl+D組合鍵/輸入logout來(lái)實(shí)現(xiàn)從虛擬操縱臺(tái)會(huì)話注銷。3、用戶治理命令1)、用戶切換su命令su命令用來(lái)變更使用者的身份,要緊用于將一般用戶身份轉(zhuǎn)變?yōu)槌?jí)用戶,而且需輸入相應(yīng)用戶

15、密碼。命令格式: su 選項(xiàng) 使用者其中的使用者為要變更的對(duì)應(yīng)使用者。參數(shù)講明:-,-l,-login(兩個(gè)-):為該使用者重新登錄,大部分環(huán)境變量(如HOME、SHELL和USER等)和工作目錄差不多上以該使用者(USER)為主。若沒(méi)有指定USER,缺省情況是root-m,-p:執(zhí)行su時(shí)不改變環(huán)境變量-c,-command:變更賬號(hào)為USER的使用者,并執(zhí)行指令(command)后再變回原來(lái)使用者使用exit命令,返回到原來(lái)的用戶。2)、添加用戶命令adduser/useradd命令格式:useradd 選項(xiàng) 用戶名參數(shù)講明:-d 指定用戶登錄系統(tǒng)時(shí)的主目錄,假如不使用該參數(shù),系統(tǒng)自動(dòng)在/

16、home目錄下建立與用戶名同名目錄為主目錄-s 設(shè)置用戶登錄系統(tǒng)時(shí)使用的shell,默認(rèn)為/bin/bash-g 指定用戶所屬的組,該組的GID必須是在/etc/group文件中登記過(guò)的,即該組已存在。假如不使用該參數(shù),系統(tǒng)自動(dòng)建立用戶同名的組,并將該用戶納入該組-c 用于指定賬號(hào)信息字段的內(nèi)容-u 指定用戶的UID-e 指定賬號(hào)的有效期限,格式為YYYY-MM-DD注意:只有超級(jí)用戶才能添加用戶3)、刪除用戶及更改用戶屬性(1)、設(shè)置用戶賬號(hào)屬性u(píng)sermod命令格式:usermod 選項(xiàng) 屬性值參數(shù)講明:-d 重新指定用戶登錄系統(tǒng)時(shí)的主目錄 -s 設(shè)置用戶登錄系統(tǒng)時(shí)使用的shell-g 指

17、定用戶主組-G 重新指定用戶所屬的組名-u 重新指定用戶的UID-e 指定賬號(hào)的有效期限,格式為YYYY-MM-DD-c 用于指定賬號(hào)信息字段的內(nèi)容(2)、刪除對(duì)應(yīng)用戶賬號(hào)userdel命令格式:userdel 選項(xiàng) 用戶名-r 假如使用參數(shù)-r,則表示在刪除用戶的同時(shí),將該用戶的主目錄一并刪除。(3)、添加組賬號(hào)groupadd該命令用于向系統(tǒng)新增一個(gè)組,新增的組賬號(hào)在默認(rèn)的情況下最小從500開始。命令格式:groupadd 選項(xiàng) 組名參數(shù)講明:-g 指定組GID號(hào)-r添加一個(gè)系統(tǒng)組,即GID小于499的組(4)、設(shè)置組賬號(hào)屬性groupmod治理員有時(shí)候可能需要更改組賬號(hào)的內(nèi)容,現(xiàn)在能夠使

18、用groupmod命令。命令格式:groupmod 選項(xiàng) 屬性值參數(shù)講明:-g 重新指定組GID號(hào)-o重復(fù)使用組GID號(hào)-n 重設(shè)組賬號(hào)名稱(5)、刪除對(duì)應(yīng)組賬號(hào)groupdel在向系統(tǒng)創(chuàng)建用戶賬號(hào)的時(shí)候,系統(tǒng)會(huì)自動(dòng)創(chuàng)建與該賬號(hào)同名的組,然而在刪除該用戶賬號(hào)的時(shí)候,系統(tǒng)并可不能自動(dòng)刪除該組,因此需要系統(tǒng)治理員手動(dòng)刪除該組賬號(hào)。groupdel命令提供了刪除特定組賬號(hào)的工具,該命令無(wú)需任何參數(shù)。其使用格式如下:groupdel 4)、設(shè)置用戶密碼在Linux系統(tǒng)中,每個(gè)用戶除了擁有賬號(hào)外,還應(yīng)該擁有相應(yīng)的口令。系統(tǒng)治理員root應(yīng)該在創(chuàng)建用戶賬號(hào)的時(shí)候?yàn)槊總€(gè)用戶指定一個(gè)初始密碼,用戶利用此密碼登

19、錄系統(tǒng)后,再自行修改。用戶應(yīng)該選擇一個(gè)自己容易經(jīng)歷的口令,同時(shí)還應(yīng)該保證該密碼的健壯性。命令格式:passwd 參數(shù)選項(xiàng)對(duì)應(yīng)賬號(hào)參數(shù)講明:-d 刪除用戶口令,此后該用戶登錄系統(tǒng)是無(wú)需口令-l 臨時(shí)鎖定用戶賬號(hào),該賬號(hào)此后無(wú)法登錄系統(tǒng),直到解鎖-u 解除賬號(hào)的鎖定-stdin 在用戶設(shè)置口令的時(shí)候,通常并不顯示內(nèi)容,同時(shí)需要用戶輸入兩次口令以便驗(yàn)證兩次輸入是否一致。使用該參數(shù)表示在用戶設(shè)置口令的時(shí)候,顯示口令內(nèi)容,同時(shí)只需要用戶輸入口令一次。注意:只有超級(jí)用戶才能修改密碼5)、查看用戶信息(1)、whoami命令該命令用戶查看當(dāng)前系統(tǒng)當(dāng)前賬號(hào)的用戶名。由于系統(tǒng)治理員通常需要使用多種身份登錄系統(tǒng),

20、例如通常使用一般用戶登錄系統(tǒng),然后再以su命令切換到root身份對(duì)傳統(tǒng)進(jìn)行治理。這時(shí)候就能夠使用whoami來(lái)查看當(dāng)前用戶的身份。命令格式:whoami(2)、who命令該命令用于查看當(dāng)前所有登錄系統(tǒng)的用戶信息。命令格式:who 選項(xiàng)參數(shù)講明:-m或am I只顯示運(yùn)行who命令的用戶名、登錄終端和登錄時(shí)刻-q或-count只顯示用戶的登錄賬號(hào)和登錄用戶的數(shù)量-u在登錄時(shí)刻后顯示該用戶最后一次操作到當(dāng)前的時(shí)刻間隔-u或-heading顯示列標(biāo)題(3)、w命令該命令也能夠查看登錄當(dāng)前系統(tǒng)的用戶信息。與who命令相比,w命令的功能更強(qiáng)大,它不但能夠顯示當(dāng)前有哪些用戶登錄到系統(tǒng),還能夠顯示這些用戶正在

21、進(jìn)行的操作,并給出更加詳細(xì)和科學(xué)的統(tǒng)計(jì)數(shù)據(jù)。命令格式:w 選項(xiàng) 用戶名假如w命令攜帶用戶名,則只顯示指定用戶的信息,否則顯示當(dāng)前所有登錄用戶的信息。參數(shù)講明:-h不顯示各列的標(biāo)題-l顯示詳細(xì)信息列表,此為預(yù)設(shè)值-s使用短列表,不顯示用戶登錄時(shí)刻、JCPU和PCPU時(shí)刻 -u忽略執(zhí)行程序的名稱,以及該程序的PCPU時(shí)刻(4)、finger命令該命令用于查找指定用戶,并顯示該用戶的相關(guān)信息。命令格式:finger 參數(shù) 用戶名參數(shù)講明:該命令常用的參數(shù)有-l,能夠顯示特定用戶的詳細(xì)信息。6)、顯示用戶ID、組ID和用戶所屬的組列表id命令格式:id 用戶名7)、groups:顯示用戶所屬的組命令格

22、式:groups 組賬號(hào)4、文件目錄操作指令1)、改變當(dāng)前工作目錄命令(cd)命令格式:cd 路徑路徑:后面可跟絕對(duì)路徑,也能夠跟相對(duì)路徑。假如省略目錄,則默認(rèn)切換到當(dāng)前用戶的主目錄。還能夠使用“”、“.”和“.”作為目錄名,其中“”表示當(dāng)前用戶的主目錄,“.”表示當(dāng)前目錄,“.”表示當(dāng)前目錄的上層目錄,即父目錄。cd /直接到根目錄。絕對(duì)路徑是從目錄樹的樹根“/”目錄開始往下直至到達(dá)文件所通過(guò)的所有節(jié)點(diǎn)目錄,下級(jí)目錄接在上級(jí)目錄后面用“/”隔開。例如,etc目錄下有一個(gè)文件file1,那么file1絕對(duì)路徑的表示應(yīng)該是/etc/file1。注意:絕對(duì)路徑差不多上從“/”開始的,因此第一個(gè)字符

23、一定是“/”。相對(duì)路徑是指目標(biāo)目錄相關(guān)于當(dāng)前目錄的位置。仍然往常面的file1文件為例,若當(dāng)前目錄是etc,假如要指向file1文件,能夠直接簡(jiǎn)單地表示為file1。在當(dāng)前目錄下,或是當(dāng)前目錄的子目錄下的文件都能夠如此簡(jiǎn)單地表示。假如不在當(dāng)前目錄下,則需要使用兩個(gè)專門目錄“.”和“.”了。目錄“.”指向當(dāng)前目錄,而目錄“.”則指向當(dāng)前目錄的上一級(jí)目錄。若圖4-2中的bin目錄下有一個(gè)文件file2,當(dāng)前目錄為etc,那么file2的相對(duì)路徑可表示為:./bin/file2。2)、顯示當(dāng)前路徑pwd命令格式:pwd使用pwd命令能夠顯示當(dāng)前的工作目錄,該命令專門簡(jiǎn)單,直接輸入pwd即可,后面不帶

24、參數(shù)。3)、查看當(dāng)前目錄下的文件命令ls通過(guò)查看文件,可獲得文件的相關(guān)信息,如文件的內(nèi)容、屬性、所有者、大小、創(chuàng)建修改的日期等。ls是英文單詞list的簡(jiǎn)寫,其功能為列出目錄的內(nèi)容,使用相應(yīng)的參數(shù)能夠查看文件的相關(guān)信息,是用戶最常用的命令之一,它類似于DOS下的dir命令。關(guān)于每個(gè)目錄,該命令將列出其中的所有子目錄與文件。關(guān)于每個(gè)文件,ls將輸出其文件名以及所要求的其他信息。輸出條目按字母順序排序。未給出目錄名或文件名時(shí),默認(rèn)情況下就顯示當(dāng)前目錄的信息。命令格式:ls 參數(shù) 目錄或文件參數(shù)講明:-a顯示指定目錄下所有子目錄與文件,包括隱藏文件-c按文件的修改時(shí)刻排序-F在列出的文件名后以符號(hào)表

25、示文件類型:目錄文件后加“/”,可執(zhí)行文件后加“*”,符號(hào)鏈接文件后加“”,管道文件后加“|”,socket文件后加“=”-h以用戶適應(yīng)的單位表示文件的大小,K表示千,M表示兆。通常與-l選項(xiàng)搭配使用-l以長(zhǎng)格式顯示文件的詳細(xì)信息。每行列出的信息依次是:文件類型與權(quán)限、鏈接數(shù)、文件屬主、文件屬組、文件大小、文件建立或修改的時(shí)刻、文件名。關(guān)于符號(hào)鏈接文件,顯示的文件名后有“”和引用文件路徑名;關(guān)于設(shè)備文件,其“文件大小”字段顯示主、次設(shè)備號(hào),而不是文件大小。目錄中總塊數(shù)顯示在長(zhǎng)格式列表的開頭,其中包含間接塊-r從后向前地列舉目錄中的內(nèi)容-s按文件大小排序-t按文件建立的時(shí)刻排序,越新修改的越排在

26、前面-u按文件上次存取時(shí)刻排序注意:ll=list -l4)、新建目錄指令mkdirmkdir :創(chuàng)建一個(gè)目錄.命令格式:mkdir 參數(shù) 目錄名參數(shù)選項(xiàng):-m對(duì)新建目錄設(shè)置存取權(quán)限-p假如欲建立的目錄的上層目錄尚未建立,則一并建立其上的所有祖先目錄注意:新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,同時(shí)目錄創(chuàng)建者必須對(duì)當(dāng)前目錄具有寫權(quán)限。5)、刪除目錄命令rmdir刪除空目錄能夠使用rmdir命令,該命令是從一個(gè)目錄中刪除一個(gè)或多個(gè)子目錄項(xiàng)。需要注意的是,一個(gè)目錄被刪除之前必須是空的。刪除某一個(gè)目錄時(shí),必須具有對(duì)其父目錄的寫權(quán)限。假如要?jiǎng)h除的目錄不空,將產(chǎn)生錯(cuò)誤提示。命令格式:rmdi

27、r -p 目錄參數(shù)講明:參數(shù)-p表示遞歸刪除目錄,當(dāng)子目錄刪除后,其父目錄為空時(shí)也一同被刪除。命令執(zhí)行完畢后,顯示相應(yīng)信息。此外,使用rm r也可刪除目錄及其下的文件和子目錄。6)、新建文件命令touch在Linux系統(tǒng)中,能夠利用touch命令來(lái)創(chuàng)建文件,同時(shí)touch還能夠修改文件的存取和修改日期。假如touch命令沒(méi)有指定時(shí)刻,touch就會(huì)將文件的存取時(shí)刻、修改時(shí)刻設(shè)置為系統(tǒng)的當(dāng)前時(shí)刻。命令格式:touch 參數(shù) 文件名參數(shù)講明:-a僅修改存取時(shí)刻,具體時(shí)刻有-t參數(shù)指定-c假如指定文件不存在,也不生成新文件-d string依照string設(shè)定文件的時(shí)刻-m僅修改最后修改時(shí)刻-r f

28、_name依照f(shuō)_name文件的時(shí)刻記錄修改指定文件-t timetime格式“MMDDYY”即月日年7)、刪除文件指令rmrm命令能夠刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,也能夠?qū)⒛硞€(gè)目錄及其下的因此文件及子目錄均刪除。刪除鏈接文件時(shí),只是斷開了鏈接,原文件保持不變。命令格式:rm 參數(shù) 文件名參數(shù)講明:-i以進(jìn)行交互式方式執(zhí)行(不加參數(shù)默認(rèn)此種形式)-f強(qiáng)制刪除,忽略不存在的文件,無(wú)需提示-r遞歸地刪除目錄下的內(nèi)容(刪目錄一定要有此參數(shù))注意:使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)。為了防止文件誤刪,能夠在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。若確認(rèn)刪除,輸入y,文件將被刪除,否則

29、輸入其他任何字符放棄刪除。8)、文件和目錄的復(fù)制命令cpcp命令的功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中,相當(dāng)于DOS下的copy命令。該命令能夠同時(shí)復(fù)制多個(gè)源文件到目標(biāo)目錄中,在進(jìn)行文件復(fù)制的同時(shí),能夠指定目標(biāo)文件的名稱。命令格式:cp 參數(shù) 源文件或目錄 目標(biāo)文件或目錄參數(shù)講明:-a該選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并遞歸地復(fù)制目錄-d復(fù)制時(shí)保留鏈接-f刪除差不多存在的目標(biāo)文件而不提示-i交互式復(fù)制,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)-p現(xiàn)在cp命令除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)刻和訪問(wèn)權(quán)限也復(fù)制到新文件中-r若給出的源文件是目錄文件,則cp將遞歸復(fù)制

30、該目錄下的所有子目錄和文件,目標(biāo)文件必須為一個(gè)目錄名-l不作復(fù)制,只是鏈接文件9)、文件和目錄的移動(dòng)命令mv用戶能夠使用mv命令來(lái)移動(dòng)文件或目錄,也能夠給文件或目錄重命名。它的用法相當(dāng)于DOS下的ren和move的組合。命令格式:mv 參數(shù) 源文件或目錄 目標(biāo)文件或目錄參數(shù)講明:-i交互方式操作,假如mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,系統(tǒng)會(huì)詢問(wèn)是否重寫,要求用戶回答以幸免誤覆蓋文件-f禁止交互式操作,如有覆蓋也可不能給出提示10)、更改文件或目錄的使用權(quán)限chmod命令格式:chmod 選項(xiàng)符號(hào)權(quán)限符號(hào)權(quán)限文件 +:添加某個(gè)權(quán)限。 -:取消某個(gè)權(quán)限。=:給予給定權(quán)限并取消其他所有權(quán)限(假

31、如有的話)例如:rootmyhost root# chmod a-x file1r、w、x和-這4個(gè)字符代表用戶的權(quán)限有些過(guò)于苦惱,現(xiàn)在能夠使用數(shù)字來(lái)表示權(quán)限:r對(duì)應(yīng)4;w對(duì)應(yīng)2;x對(duì)應(yīng)1;-對(duì)應(yīng)0。對(duì)每一類用戶的各項(xiàng)權(quán)限進(jìn)行相加,就會(huì)得到3個(gè)從0到7的數(shù)字。chmod 選項(xiàng) 八進(jìn)制權(quán)限 文件 例如:rootmyhost root# chomd 664 file111)、查看文件的命令catcat命令能夠用來(lái)查看文件內(nèi)容,也能夠用于即合并文件。還能夠利用cat命令從鍵盤讀取數(shù)據(jù)。命令格式:cat 參數(shù) 文件名-b顯示文件中的行號(hào),空行不編號(hào)-E在文件的每一行行尾加上“$”字符-T將文件的Tab

32、鍵用字符“I”來(lái)顯示-n在文件的每行前面顯示行號(hào)-s將連續(xù)的多個(gè)空行用一個(gè)空行來(lái)顯示-v顯示除Tab和Enter之外的所有字符12)、文件鏈接命令ln為某一個(gè)文件在另外一個(gè)位置建立一個(gè)符號(hào)鏈接。當(dāng)需要在不同的目錄用到相同的文件時(shí),Linux同意用戶不用在每一個(gè)需要的目錄下都存放一個(gè)相同的文件,而只需將其他目錄下文件用ln命令鏈接即可,如此就不必重復(fù)地占用磁盤空間。ln選項(xiàng) 目標(biāo) 目錄參數(shù)講明:-f鏈接時(shí)先將與目標(biāo)文件同名的文件刪除-d同意系統(tǒng)治理員創(chuàng)建對(duì)目錄的硬鏈接,默認(rèn)不同意-i在刪除與目標(biāo)文件同名的文件時(shí)先進(jìn)行詢問(wèn)-n在進(jìn)行軟鏈接時(shí),將目標(biāo)文件視為一般的文件-s創(chuàng)建軟鏈接,默認(rèn)創(chuàng)建硬鏈接(

33、常用)-v在鏈接之前顯示其文件-b在創(chuàng)建鏈接時(shí)將可能被覆蓋或刪除的文件進(jìn)行備份13)、文件壓縮解壓命令(1)、bzip2是Linux系統(tǒng)中一個(gè)壓縮工具,該命令壓縮的文件后綴為.bz2,能夠使用bunzip2工具來(lái)解壓,然而bzip2不能將多個(gè)文件壓縮成一個(gè)文件,因此,bzip2工具通用也與tar工具一起使用,用來(lái)打包壓縮內(nèi)核文件和內(nèi)核的補(bǔ)丁文件。命令格式:bzip2 選項(xiàng) 被壓縮的文件參數(shù)講明:-d對(duì)文件進(jìn)程壓縮-k壓縮文件,并保留原文件-r查找指定目錄并壓縮或解壓縮其中所有的文件-t檢查壓縮文件是否完整-z強(qiáng)制進(jìn)行壓縮(2)解壓命令bunzip2命令格式:bunzip2 選項(xiàng) 需解壓文件參數(shù)

34、講明:-f解壓縮時(shí)強(qiáng)制覆蓋現(xiàn)有文件-k壓縮文件,默認(rèn)刪除原文件,該參數(shù)保留原文件-v解壓縮時(shí),顯示詳細(xì)信息(3)、gzip是Linux常用的壓縮命令,生成的壓縮文件格式是.zip,能夠使用gunzip來(lái)解壓。該壓縮格式與zip不同的在于gzip無(wú)法實(shí)現(xiàn)對(duì)多個(gè)文件壓縮成一個(gè)gzip文件,因此該命令通常與tar命令一起使用。命令格式:gzip 選項(xiàng) 被壓縮文件參數(shù)講明:-d對(duì)文件進(jìn)行壓縮-f強(qiáng)行壓縮文件-r查找指定目錄并壓縮或解壓縮其中所有的文件-t檢查壓縮文件是否完整(4)、解壓命令gunzipgunzip不但能夠解壓縮.gz格式的壓縮文件,也能夠解壓縮zip、compress等命令壓縮的文件。

35、命令格式:gunzip 選項(xiàng) 壓縮文件參數(shù)講明:-l查看壓縮文件中包含的文件信息,而不解壓-f強(qiáng)行解壓縮文件-r查找指定目錄并解壓縮其中所有的文件-t檢查壓縮文件是否完整(5)、文件打包命令tartar命令能夠?qū)ξ募夸涍M(jìn)行打包或解包命令格式:tar 選項(xiàng) 打包后文件名文件目錄列表參數(shù)講明:-c 創(chuàng)建新的檔案文件。-r 把要存檔的文件追加到檔案文件的未尾。-t 列出檔案文件的內(nèi)容,查看差不多備份了哪些文件。 -u 更新文件。-x 從檔案文件中釋放文件。輔助選項(xiàng):-b 該選項(xiàng)是為磁帶機(jī)設(shè)定的,其后跟一數(shù)字,用來(lái)講明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值為20(20512 bytes)。-f 使用檔案文件或設(shè)備,

36、那個(gè)選項(xiàng)通常是必選的。-k 保存差不多存在的文件。例如把某個(gè)文件還原,在還原的過(guò)程中遇到相同的文件,可不能進(jìn)行覆蓋。 -m 在還原文件時(shí),把所有文件的修改時(shí)刻設(shè)定為現(xiàn)在。 -M 創(chuàng)建多卷的檔案文件,以便在幾個(gè)磁盤中存放。 -v 詳細(xì)報(bào)告tar處理的文件信息。如無(wú)此選項(xiàng),tar不報(bào)告文件信息。 -w 每一步都要求確認(rèn)。 -j 代表使用bzip2-z 用gzip來(lái)壓縮/解壓縮文件,加上該選項(xiàng)后能夠?qū)n案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮。常用的命令為:壓縮:tar czvf test.tar.gz解壓:tar xzvf test.tar.gz5、網(wǎng)絡(luò)相關(guān)命令ifconfig該工具既

37、能夠用于查看網(wǎng)絡(luò)接口的信息,也能夠用于配置網(wǎng)絡(luò)的TCP/IP參數(shù),還能夠用于啟動(dòng)和停用指定的網(wǎng)絡(luò)接口。ifconfig 網(wǎng)絡(luò)接口設(shè)備名例如:ifconfig eth0ifconfig 網(wǎng)絡(luò)接口設(shè)備名 IP地址 netmask 網(wǎng)絡(luò)掩碼 broadcast 廣播地址啟動(dòng)停止網(wǎng)絡(luò)接口:ifconfig 網(wǎng)絡(luò)接口設(shè)備名 down/up6、磁盤治理命令1)、df命令用于檢測(cè)文件系統(tǒng)的磁盤空間占用和空余情況,能夠顯示所有文件系統(tǒng)對(duì)節(jié)點(diǎn)i和磁盤塊的使用情況。命令格式:df 選項(xiàng)參數(shù)講明:-a遞歸顯示指定目錄中各文件和子目錄中文件占用的數(shù)據(jù)塊-s顯示指定文件或目錄占用的數(shù)據(jù)塊-b以字節(jié)為單位顯示磁盤占用情況

38、-l計(jì)算所有文件大小,對(duì)硬鏈接文件計(jì)算多次2)、用于統(tǒng)計(jì)目錄或文件所占磁盤空間的大小,該命令的執(zhí)行結(jié)果與df類似,du更側(cè)重于磁盤的使用狀況。命令格式:du 選項(xiàng) 目錄或文件名參數(shù)講明:-a遞歸顯示指定目錄中各文件和子目錄中文件占用的數(shù)據(jù)塊-s顯示指定文件或目錄占用的數(shù)據(jù)塊-b以字節(jié)為單位顯示磁盤占用情況-l計(jì)算所有文件大小,對(duì)硬鏈接文件計(jì)算多次3)、在安裝RHL9的過(guò)程中能夠使用圖形化的Disk Druid工具對(duì)磁盤進(jìn)行分區(qū),系統(tǒng)安裝完成后,用戶也能夠?qū)Υ疟P分區(qū)進(jìn)行治理。常用的磁盤分區(qū)治理工具有fdisk,它們都能夠進(jìn)行創(chuàng)建分區(qū)、刪除分區(qū)、查看分區(qū)信息等差不多操作。參數(shù)講明:a設(shè)置活動(dòng)分區(qū)d

39、刪除一個(gè)分區(qū)l列出已知的分區(qū)類型m顯示關(guān)心信息n建立一個(gè)新分區(qū)o清空分區(qū)表p列出現(xiàn)有的分區(qū)表信息q退出fdisk命令且不保存更改v校驗(yàn)分區(qū)表w保持更改并退出注意:常用的指令是fdisk l。其他的最好不要用。此命令也只能root登錄時(shí)使用。7、掛載文件命令mount在文本模式下,假如需要使用CD-ROM或者U盤,現(xiàn)在就要首先使用mount命令將它們掛接到系統(tǒng)中,使用完畢后還要使用umount命令卸載。命令的使用格式如下:mount 選項(xiàng) 設(shè)備文件名 掛接點(diǎn)umount 設(shè)備文件名或掛接點(diǎn)參數(shù)講明:-a掛接/etc/fstab文件中的所有設(shè)備-L 加載文件系統(tǒng)標(biāo)簽為的設(shè)備-r以只讀方式掛接設(shè)備-

40、t 指定設(shè)備的文件系統(tǒng)類型,取值有ext3fs、ntfs、vfat等-w以可讀寫模式加載設(shè)備,默認(rèn)設(shè)置8、其他系統(tǒng)命令1)、uptime:顯示系統(tǒng)差不多運(yùn)行了多長(zhǎng)時(shí)刻命令格式:uptime2)、clear:清除屏幕上的信息命令格式:clear3)、grep命令在指定文件中搜索特定的字符內(nèi)容,并將含有這些字符內(nèi)容的行輸出。命令格式:grep 參數(shù) 文件名參數(shù)講明:-v顯示不包含匹配文本的所有行-n顯示匹配行及行號(hào)4)、locate命令該命令用于通過(guò)文件名或擴(kuò)展名搜索文件路徑。locate命令是利用事先在系統(tǒng)中建立系統(tǒng)文件索引資料庫(kù)的,然后再檢查資料庫(kù)的方式工作的。為了提高locate命令的查出率

41、,在使用該命令前必須擁有最新的資料數(shù)據(jù)庫(kù)。能夠使用如下的命令更新系統(tǒng)的索引資料數(shù)據(jù)庫(kù):rootmyhost root# updatedb命令格式:locate 參數(shù) 文件名參數(shù)講明:-u建立資料數(shù)據(jù)庫(kù),從根目錄開始-U 建立資料數(shù)據(jù)庫(kù),從目錄開始-e 排除目錄搜索3)find命令find命令功能特不強(qiáng)大,通常用來(lái)在特定的目錄下搜索符合條件的文件,也能夠用來(lái)搜索特定用戶屬主的文件。命令格式:find 路徑 參數(shù)參數(shù)講明:-name 指定搜索的文件名,輸出搜索結(jié)果-user 搜索指定用戶搜索所屬的文件-atim 搜索在指定的時(shí)刻內(nèi)讀取過(guò)的文件-ctim 搜索在指定的時(shí)刻內(nèi)修改過(guò)的文件實(shí)驗(yàn)內(nèi)容及步驟

42、 練習(xí)1:學(xué)會(huì)圖形和文本界面之間的轉(zhuǎn)換。修改/etc下的inittab文件,實(shí)現(xiàn)默認(rèn)啟動(dòng),工作在文本命令行模式。操作步驟:Step1、進(jìn)入/etc目錄,用vi文本編輯器打開inittab文件。Step2、打開后如下圖:Step3、用上下鍵移動(dòng)光標(biāo),找到id:5:initdefault:這行。按鍵盤上的i或者a鍵,進(jìn)入編輯模式,將5改成3。注意:現(xiàn)在紅框區(qū)域變成了-插入-Step4、按鍵盤的Esc鍵,退出編輯模式,進(jìn)入命令模式。輸入:wq表示保存并推出。Step5、重啟系統(tǒng)練習(xí)2:查詢你們建立的賬號(hào)組ID,建立一個(gè)新的用戶賬號(hào),取名為tom,其主目錄為/home/tom、歸屬于你們建立的用戶組、

43、賬號(hào)信息為general user、用戶shell為/bin/bash、賬號(hào)有效期到2011年12月1日。操作步驟:Step1、在終端下輸入id指令查詢用戶賬號(hào)的組ID。利用adduser/useradd 指令建立一個(gè)新的用戶。Step2、用id指令查詢已有的用戶組IP。rootTQ2440 root# id lh顯示:uid=500(lh) gid=500(lh) groups=500(lh)Step3、利用adduser或者useradd指令建立新的用戶tom。rootTQ2440 root# adduser -d /home/tom -g 500 -c general user -s /

44、sbin/bash-e 2011-12-1 tomStep4、利用finger指令查看用戶信息rootTQ2440 root# finger -l tomLogin: tom Name: general userDirectory: /home/tom Shell: /sbin/bashNever logged in.No mail.No Plan.Step5、查看用戶情況rootTQ2440 root# cd /homerootTQ2440 home# lslh tomrootTQ2440 home#操作如下圖:練習(xí)3:使用mkdir命令在/home目錄下的用戶主文件下,創(chuàng)建目錄dir1、d

45、ir2,在dir1中創(chuàng)建目錄dir3,在dir2中創(chuàng)建目錄dir4,并使用touch命令在dir2中創(chuàng)建文件file2。復(fù)制文件file2到目錄3中,重命名為file1,將文件屬性變?yōu)?rwxrw-r-,建立file1的軟連接s1。刪除目錄dir1。更改目錄dir2的名稱為dir1。Step1、創(chuàng)建文件夾。輸入命令如下:lhTQ2440 lh$ mkdir dir1lhTQ2440 lh$ lsdir1lhTQ2440 lh$ cd dir1lhTQ2440 dir1$ mkdir dir3lhTQ2440 dir1$ lsdir3lhTQ2440 dir1$ cd .lhTQ2440 lh$

46、 mkdir -p dir2/dir4lhTQ2440 lh$ lsdir1 dir2lhTQ2440 lh$顯示如下:Step2、使用touch命令在dir2中創(chuàng)建文件file2。lhTQ2440 lh$ cd dir2lhTQ2440 dir2$ lsdir4lhTQ2440 dir2$ touch file2lhTQ2440 dir2$ lsdir4 file2lhTQ2440 dir2$顯示如圖:Step3、復(fù)制文件file2到目錄3中,重命名為file1lhTQ2440 dir2$ cp file2 ./dir1/dir3lhTQ2440 dir2$ cd ./dir1/dir3lh

47、TQ2440 dir3$ lsfile2lhTQ2440 dir3$ mv file2 file1lhTQ2440 dir3$ lsfile1lhTQ2440 dir3$顯示如圖:也能夠用cp指令直接完成此操作。lhTQ2440 lh$ cd dir2lhTQ2440 dir2$ cp file2 ./dir1/dir3/file1lhTQ2440 dir2$ cd ./dir1/dir3lhTQ2440 dir3$ lsfile1lhTQ2440 dir3$界面如圖:Step4、查看file1文件的屬性,變?yōu)?rwxrw-rlhTQ2440 dir3$ ls -l總用量 0-rw-rw-r-

48、 1 lh lh 0 4月 23 18:22 file1lhTQ2440 dir3$ chmod 764 file1lhTQ2440 dir3$ ll總用量 0-rwxrw-r- 1 lh lh 0 4月 23 18:22 file1lhTQ2440 dir3$顯示如圖:Step5、將file1指向file2,建立軟連接lhTQ2440 lh$ cd dir1/dir3lhTQ2440 dir3$ lsfile1lhTQ2440 dir3$ ln -s file1 s1lhTQ2440 dir3$ lsfile1 s1lhTQ2440 dir3$ ll總用量 0-rwxrw-r- 1 lh l

49、h 0 4月 23 18:22 file1lrwxrwxrwx 1 lh lh 5 4月 23 18:33 s1 - file1lhTQ2440 dir3$顯示如圖:Step6、刪除目錄dir1。lhTQ2440 dir3$ cd /home/lhlhTQ2440 lh$ rm -r -i dir1rm:是否進(jìn)入目錄dir1rm:是否進(jìn)入目錄dir1/dir3rm:是否刪除一般空文件dir1/dir3/file1rm:是否刪除符號(hào)鏈接dir1/dir3/s1rm:是否刪除目錄dir1/dir3rm:是否刪除目錄dir1lhTQ2440 lh$顯示如圖:Step7、更改目錄dir2的名稱為dir

50、1。lhTQ2440 lh$ mv dir2 dir1lhTQ2440 lh$ lsdir1lhTQ2440 lh$如圖所示:練習(xí)4:插入U(xiǎn)盤,實(shí)現(xiàn)在linux系統(tǒng)下的掛載。Step1:以root身份登錄,插入優(yōu)盤,由于我的優(yōu)盤是金士頓的英文名叫Kingston,因此點(diǎn)擊removeable devices-Kinston datatraveler 2.0-connect(disconnect from host)。Step2、出現(xiàn)下圖點(diǎn)擊OK。Step3、輸入fdisk l命令,顯示分區(qū)類型和大小情況,我們依照大小能夠推斷,U盤在linux中的設(shè)備名叫sdc在設(shè)備文件夾/dev中。Step4

51、、掛載U盤到/mnt上。命令為mount /dev/sdc1 /mnt,盡管掛載上了。然而出現(xiàn)了中文亂碼。Step5、解決方法為:通過(guò)上面能夠看出U盤是FAT16的格式,相當(dāng)于msdos的文件系統(tǒng),輸入命令:mount t msdos /dev/sdc1 /mnt 就解決了。如圖:顯示如圖關(guān)于USB2.0fat32格式的優(yōu)盤,要使用命令為:mount t vfat o iocharset=utf8 /dev/sdc1 /mnt 或者mount t vfat o iocharset=cp936 /dev/sdc1 /mnt 注意:fat32文件名氛圍兩種,短文件名和長(zhǎng)文件名。它們?cè)诖疟P上存儲(chǔ)方式是不同的。長(zhǎng)文件名在目錄項(xiàng)中有專門的標(biāo)記,短文件名也確實(shí)是8.3格式。關(guān)于包含中文的文件來(lái)講都不可能是短文件名。Mount掛在時(shí)默認(rèn)將其變成小寫,因此出現(xiàn)亂碼。長(zhǎng)文件名差不多上unicode的,以u(píng)tf16格式存儲(chǔ)。Iocharset將16位unicode字符轉(zhuǎn)化成其他字符集。實(shí)驗(yàn)二 VI文本編輯器的使用實(shí)驗(yàn)?zāi)康?.掌握l(shuí)inux文本編輯器VI的命令

溫馨提示

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

評(píng)論

0/150

提交評(píng)論