實驗二 常用命令操作實驗報告_第1頁
實驗二 常用命令操作實驗報告_第2頁
實驗二 常用命令操作實驗報告_第3頁
實驗二 常用命令操作實驗報告_第4頁
實驗二 常用命令操作實驗報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、實驗二 常用命令操作實驗報告一、 實驗目的1. 熟悉Linux文件系統(tǒng)結(jié)構(gòu)2. 掌握文本操作命令3. 掌握文件、目錄操作命令二、 實驗內(nèi)容1. 顯示、改變文件目錄2. 顯示文本文件3. 匹配文本文件4. 文本文件排序5. 復制、刪除、移動文件6. 復制、刪除、移動目錄文件7. 建立硬連接、符號連接文件,理解文件i節(jié)點和鏈接數(shù)三、 實驗準備1. 從202.117.179.110下載SSH客戶端軟件PieTTy.exe,使用該虛擬終端登錄主機120.95.134.104完成本實驗2. 主機120.95.134.104目錄/var/xg11x下保存了本實驗用到文件四、 步驟和要求1. 登錄主機120

2、.95.134.104用戶名:學號口令:學號2. 練習cd、ls、pwd命令,理解顯示信息意義命令顯示信息以及意義mesg n決定是否允許其他人傳訊息到自己的終端機介面。y允許訊息傳到終端機介面上;n不允許訊息傳到終端機介面上 。pwd 顯示當前的工作路徑為/home/2011013304cd / 進入根目錄pwd 顯示當前工作路徑為/cd /home進入home目錄pwd 顯示當前工作路徑為/homecd 個人學號進入用戶主目錄pwd 顯示當前工作路徑為/home/2011013304cd .返回上上級目錄,即為home目錄cd /個人學號進入根目錄下的2011013304文件,由于此文件在

3、根目錄下不存在,故出錯。Cd 返回用戶主目錄cd /var/xg11x進入xg11x目錄下,但此目錄不存在pwd 顯示當前工作路徑。仍為/home/2011013304cd . 返回上上級目錄pwd 顯示當前目錄/homecd 返回用戶主目錄ls l列出當前路徑下的文件名稱,并以長格式顯示文件信息ls l .列出當前路徑下的文件名稱,并以長格式顯示文件信息ls ld . 列出當前目錄下文件的詳細信息ls ld /home列出/home目錄下的文件詳細信息ls ld /home/個人學號列出/home/2011013304目錄下的詳細信息 cd 、pwd、ls命令總結(jié):1) cd 使用權(quán)限 :

4、所有使用者 使用方式 : cd dirName 說明 : 變換工作目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄)。 另外,"" 也表示為 home directory 的意思,"." 則是表示目前所在的目錄,"." 則表示目前目錄位置的上一層目錄。 2) pwd功能說明:顯示工作目錄。語法:pwd -help-version補充說明:執(zhí)行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。參數(shù): -

5、help 在線幫助。-version 顯示版本信息。3)ls使用權(quán)限 : 所有使用者 使用方式 : ls -alrtAFR name. 說明 : 顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之檔案及子目錄)。 參數(shù) : -a 顯示所有檔案及目錄 (ls內(nèi)定將檔案名或目錄名稱開頭為"."的視為隱藏檔,不會列出) -l 除檔案名稱外,亦將檔案型態(tài)、權(quán)限、擁有者、檔案大小等資訊詳細列出 -r 將檔案以相反次序顯示(原定依英文字母次序) -t 將檔案依建立時間之先后次序列出 -A 同 -a ,但不列出 "." (目前目錄) 及 "." (父

6、目錄) -F 在列出的檔案名稱后加一符號;例如可執(zhí)行檔則加 "*", 目錄則加 "/" -R 若目錄下有檔案,則以下之檔案亦皆依序列出3. 練習顯示文本文件命令,理解顯示信息意義命令顯示信息及其意義cd 返回用戶主目錄cp/var/xg11x/xg11x.txt ./將文件/var/xg11x/xg11x.txt復制到當前目錄下,由于文件不存在,故無法實現(xiàn)cp /var/xg11x/he* ./將文件 /var/xg11x/he*復制到當前目標下cp var/xg11x/last ./ 將文件var/xg11x/last復制到當前目錄下cat hello

7、.c將hello.c中的內(nèi)容顯示到顯示屏上cat hello.c hello.cb將文件hello.c和hello.cb的內(nèi)容一起顯示在顯示屏中,由于文件hello.cb不存在cat he*將符合he*的文件名的內(nèi)容顯示到顯示屏上more xg11.text顯示文件xg11的內(nèi)容,在顯示之前先清屏,并在屏幕下面顯示完整的百分比more xg*顯示符合xg*的文件名的文件的內(nèi)容,在顯示之前先清屏,并在屏幕下面顯示完整的百分比 總結(jié)cp、cat、more命令:1) cp使用方式: cp options source dest cp options source. directory 說明:將一個檔

8、案拷貝至另一檔案,或?qū)?shù)個檔案拷貝至另一目錄。 參數(shù): -a 盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復制。 -r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。 -f 若目的地已經(jīng)有相同檔名的檔案存在,則在復制前先予以刪除再行復制。 2) Cat 使用權(quán)限:所有使用者 使用方式:cat -AbeEnstTuv -help -version fileName 說明:把檔案串連接后傳到基本輸出(螢幕或加 > fileName 到另一個檔案) 參數(shù): -n 或 -number 由 1 開始對所有輸出的行數(shù)編號 -b 或 -number-nonblank 和 -n 相似

9、,只不過對于空白行不編號 -s 或 -squeeze-blank 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 -v 或 -show-nonprinting 3)more使用權(quán)限:所有使用者 使用方式:more -dlfpcsu -num +/pattern +linenum fileNames. 說明:類似 cat ,不過會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明文件,請按 h 。 參數(shù):-num 一次顯示的行數(shù) -d 提示使用者,在畫面下方

10、顯示 Press space to continue, 'q' to quit. ,如果使用者按錯鍵,則會顯示 Press 'h' for instructions. 而不是 '嗶' 聲 -l 取消遇見特殊字元 L(送紙字元)時會暫停的功能 -f 計算行數(shù)時,以實際上的行數(shù),而非自動換行過后的行數(shù)(有些單行字數(shù)太長的會被擴展為兩行或兩行以上) -p 不以卷動的方式顯示每一頁,而是先清除螢幕后再顯示內(nèi)容 -c 跟 -p 相似,不同的是先顯示內(nèi)容再清除其他舊資料 -s 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 -u 不顯示下引號 (根據(jù)環(huán)境

11、變數(shù) TERM 指定的 terminal 而有所不同) +/ 在每個檔案顯示前搜尋該字串(pattern),然后從該字串之后開始顯示 +num 從第 num 行開始顯示 fileNames 欲顯示內(nèi)容的檔案,可為復數(shù)個數(shù) 4. 練習匹配文本文件命令,理解顯示信息意義命令顯示信息及其意義Cd返回用戶主目錄grep 111 xg11x.txt將xg11x.txt文件中包含111字符的信息打印到顯示頻上grep 112 xg11x.txt將xg11x.txt文件中包含112字符的信息打印到顯示頻上grep Never last將last文件中包含Never字符的信息打印到顯示頻上grep v Nev

12、er last顯示在last目錄中不包含Never的文件名,-v 只顯示不包含匹配字符的文本行。顯示順序為行數(shù)、字符數(shù)、字節(jié)數(shù),其中字數(shù)是以空格、回車、tab鍵分隔開的,如“你好 12 hello”為三個字符。grep Never last | wc lgrep 113 xg11x.txt > xg113將xg11x.txt文件中包含113字符的信息存入xg113的文件中。wc l xg113 Wc、grep命令總結(jié): 1)wc wc -c filename:顯示一個文件的字節(jié)數(shù) wc -m filename:顯示一個文件的字符數(shù) wc -l filename:顯示一個文件的行數(shù) wc

13、-L filename:顯示一個文件中的最長行的長度wc -w filename:顯示一個文件的字數(shù)2) Grep 功能說明:查找文件里符合條件的字符串。 語法:grep -abcEFGhHilLnqrsvVwxy-A<顯示列數(shù)>-B<顯示列數(shù)>-C<顯示列數(shù)>-d <進行動作>-e<范本樣式>-f<范本文件>-help范本樣式文件或目錄. 補充說明:grep指令用于查找內(nèi)容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本樣式,預設grep指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予

14、的文件名為“-”,則grep指令會從標準輸入設備讀取數(shù)據(jù)。 參數(shù): -a或-text 不要忽略二進制的數(shù)據(jù)。 -A<顯示列數(shù)>或-after-context=<顯示列數(shù)> 除了顯示符合范本樣式的那一列之外,并顯示該列之后的內(nèi)容。 -b或-byte-offset 在顯示符合范本樣式的那一列之前,標示出該列第一個字符的位編號。 -B<顯示列數(shù)>或-before-context=<顯示列數(shù)> 除了顯示符合范本樣式的那一列之外,并顯示該列之前的內(nèi)容。 -c或-count 計算符合范本樣式的列數(shù)。 -C<顯示列數(shù)>或-context=<顯

15、示列數(shù)>或-<顯示列數(shù)> 除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內(nèi)容。 -i或-ignore-case 忽略字符大小寫的差別。 -q或-quiet或-silent 不顯示任何信息。 -r或-recursive 此參數(shù)的效果和指定“-d recurse”參數(shù)相同。5.練習建立、刪除、移動目錄文件命令,理解顯示信息意義命令顯示信息以及意義Cd返回用戶主目錄mkdir dir1創(chuàng)建目錄dir1mkdir dir2mkdir dir2/dir21創(chuàng)建多級目錄文件mkdir dir2/dir22mkdir /dir2/dir23mkdir ./dir2/dir24Mkdi

16、r p dir3/dir31/dir311/dir3111創(chuàng)建多根目錄,-p如果創(chuàng)建的文件的父目錄不存,系統(tǒng)自動建立它們tree dir1按照樹形結(jié)構(gòu)顯示dir1文件下的文件名Tree dir2Tree dir3rmdir p dir3刪除目錄dir3,-p表示dir3下若含有子目錄則全部刪除,否則不能完成操作。rmdir p d2mv 111234 dir1刪除目錄dir1中文件名中含有111、112、113、114的文件rm dir1移除目錄dir1,但不能完成,rm只能用來移除普通文件。rm dir1 rrm dir2rmdir dir3刪除目錄dir3總結(jié)mkdir、rmdir、rm、

17、mv命令1) Mkdir 使用方式:mkdir -p dirName 說明:建立名稱為 dirName 之子目錄。 參數(shù):-p 確保目錄名稱存在,不存在的就建一個。 2) Rmdir 使用權(quán)限:于目前目錄有適當權(quán)限的所有使用者 使用方式: rmdir -p dirName 說明: 刪除空的目錄。 參數(shù): -p 是當子目錄被刪除后使它也成為空目錄的話,則順便一并刪除。 3) Rm使用權(quán)限:所有使用者 使用方式:rm options name. 說明:刪除檔案及目錄。 參數(shù): -i 刪除前逐一詢問確認。 -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。 -r 將目錄及以下之檔案亦逐一刪除。

18、4) Mv使用權(quán)限:所有使用者 使用方式: mv options source dest mv options source. directory 說明:將一個檔案移至另一檔案,或?qū)?shù)個檔案移至另一目錄。 參數(shù):-i 若目的地已有同名檔案,則先詢問是否覆蓋舊檔。6. 練習ln、chmod、vi、gcc等命令,理解顯示信息意義命令顯示信息及其意義cdln s /var/xg11x xgs表示創(chuàng)建符號鏈接文件,創(chuàng)建/var/xg11x的符號鏈接文件xgln /etc/passwd pw創(chuàng)建/etc/passwd 的鏈接文件pwls lia .列出當前目錄下lia目錄下的文件信息cat pw將pw中

19、的文件輸出到顯示頻上cd xg進入目錄xgchmod xg+rx .給xg文件增加讀和執(zhí)行的權(quán)限ls ld .列出當前目錄下文件的詳細信息chmod g= .在當前目錄下為文件g重新賦給權(quán)限ls ld .發(fā)現(xiàn)g文件沒有任何權(quán)限,證明上一個命令執(zhí)行成功ls ld ./其他同學學號ls ld /home/其他同學學號vi hi.c進入文本編輯器,編寫hi.c文件gcc hi.c o hi編譯hi.c文件,并且顯示編譯結(jié)果chmod u+x hi為普通用戶添加hi文件的執(zhí)行權(quán)限./hi執(zhí)行文件hi,并且顯示運行結(jié)果。 總結(jié)ln、chmod、vi、gcc命令 1)chmod使用權(quán)限 : 所有使用者 使

20、用方式 : chmod -cfvR -help -version mode file. 說明 : Linux/Unix 的檔案調(diào)用權(quán)限分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所調(diào)用。 參數(shù) : mode : 權(quán)限設定字串,格式如下 : ugoa.+-=rwxX.,.,其中 u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 + 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設定權(quán)限。 r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該檔案是個子目錄或者該檔案已經(jīng)被設定過

21、為可執(zhí)行。 -c : 若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作 -f : 若該檔案權(quán)限無法被更改也不要顯示錯誤訊息 -v : 顯示權(quán)限變更的詳細資料 -R : 對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更) -help : 顯示輔助說明 -version : 顯示版本 2) ln使用權(quán)限 : 所有使用者 使用方式 : ln options source dist,其中 option 的格式為 : -bdfinsvF -S backup-suffix -V numbered,existing,simple -help -version - 說明 : Linux/Un

22、ix 檔案系統(tǒng)中,有所謂的連結(jié)(link),我們可以將其視為檔案的別名,而連結(jié)又可分為兩種 : 硬連結(jié)(hard link)與軟連結(jié)(symbolic link),硬連結(jié)的意思是一個檔案可以有多個名稱,而軟連結(jié)的方式則是產(chǎn)生一個特殊的檔案,該檔案的內(nèi)容是指向另一個檔案的位置。硬連結(jié)是存在同一個檔案系統(tǒng)中,而軟連結(jié)卻可以跨越不同的檔案系統(tǒng)。 ln source dist 是產(chǎn)生一個連結(jié)(dist)到 source,至于使用硬連結(jié)或軟鏈結(jié)則由參數(shù)決定。 不論是硬連結(jié)或軟鏈結(jié)都不會將原本的檔案復制一份,只會占用非常少量的磁碟空間。 參數(shù) : -f : 鏈結(jié)時先將與 dist 同檔名的檔案刪除-d : 允許系統(tǒng)管理者硬鏈結(jié)自己的目錄-i : 在刪除與 dist 同檔名的檔案時先進行詢問-n : 在進行軟連結(jié)時,將 dist 視為一般的檔案-s : 進行軟鏈結(jié)(symbolic link)-v : 在連結(jié)之前顯示其檔名-b : 將在鏈結(jié)時會被覆寫或刪除的檔案進行備份-S SUFFIX : 將備份的檔案都加上 SUFFIX 的字尾-V METHOD : 指定備份的方式-help : 顯示輔助說明-version : 顯示版本 。3) vi文本編輯器  vi&

溫馨提示

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

最新文檔

評論

0/150

提交評論