




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗二 常用命令操作實驗報告一、 實驗目的1. 熟悉Linux文件系統(tǒng)結構2. 掌握文本操作命令3. 掌握文件、目錄操作命令二、 實驗內容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.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文件,由于此文件在根目錄下不存在,故出錯。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命令總結:1) cd 使用權限 : 所有使用者 使用方式 : cd dirName 說明 : 變換工作目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄)。 另外, 也表示為 home directory 的意思,. 則是表示目前所在的目錄,. 則表示目前目錄位置的上一層目錄。 2) pwd功能說明:顯示工作目錄。語法:pwd -help-version補充說明:執(zhí)行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。參數(shù): -help 在線幫助。-version 顯示版本信息。3)ls使用權限 : 所有使用者 使用方式 : ls -alrtAFR name. 說明 : 顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。 參數(shù) : -a 顯示所有檔案及目錄 (ls內定將檔案名或目錄名稱開頭為.的視為隱藏檔,不會列出) -l 除檔案名稱外,亦將檔案型態(tài)、權限、擁有者、檔案大小等資訊詳細列出 -r 將檔案以相反次序顯示(原定依英文字母次序) -t 將檔案依建立時間之先后次序列出 -A 同 -a ,但不列出 . (目前目錄) 及 . (父目錄) -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.c將hello.c中的內容顯示到顯示屏上cat hello.c hello.cb將文件hello.c和hello.cb的內容一起顯示在顯示屏中,由于文件hello.cb不存在cat he*將符合he*的文件名的內容顯示到顯示屏上more xg11.text顯示文件xg11的內容,在顯示之前先清屏,并在屏幕下面顯示完整的百分比more xg*顯示符合xg*的文件名的文件的內容,在顯示之前先清屏,并在屏幕下面顯示完整的百分比 總結cp、cat、more命令:1) cp使用方式: cp options source dest cp options source. directory 說明:將一個檔案拷貝至另一檔案,或將數(shù)個檔案拷貝至另一目錄。 參數(shù): -a 盡可能將檔案狀態(tài)、權限等資料都照原狀予以復制。 -r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。 -f 若目的地已經有相同檔名的檔案存在,則在復制前先予以刪除再行復制。 2) Cat 使用權限:所有使用者 使用方式:cat -AbeEnstTuv -help -version fileName 說明:把檔案串連接后傳到基本輸出(螢幕或加 fileName 到另一個檔案) 參數(shù): -n 或 -number 由 1 開始對所有輸出的行數(shù)編號 -b 或 -number-nonblank 和 -n 相似,只不過對于空白行不編號 -s 或 -squeeze-blank 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 -v 或 -show-nonprinting 3)more使用權限:所有使用者 使用方式:more -dlfpcsu -num +/pattern +linenum fileNames. 說明:類似 cat ,不過會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明文件,請按 h 。 參數(shù):-num 一次顯示的行數(shù) -d 提示使用者,在畫面下方顯示 Press space to continue, q to quit. ,如果使用者按錯鍵,則會顯示 Press h for instructions. 而不是 嗶 聲 -l 取消遇見特殊字元 L(送紙字元)時會暫停的功能 -f 計算行數(shù)時,以實際上的行數(shù),而非自動換行過后的行數(shù)(有些單行字數(shù)太長的會被擴展為兩行或兩行以上) -p 不以卷動的方式顯示每一頁,而是先清除螢幕后再顯示內容 -c 跟 -p 相似,不同的是先顯示內容再清除其他舊資料 -s 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 -u 不顯示下引號 (根據環(huán)境變數(shù) TERM 指定的 terminal 而有所不同) +/ 在每個檔案顯示前搜尋該字串(pattern),然后從該字串之后開始顯示 +num 從第 num 行開始顯示 fileNames 欲顯示內容的檔案,可為復數(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 Never 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命令總結: 1)wc wc -c filename:顯示一個文件的字節(jié)數(shù) wc -m filename:顯示一個文件的字符數(shù) wc -l filename:顯示一個文件的行數(shù) wc -L filename:顯示一個文件中的最長行的長度wc -w filename:顯示一個文件的字數(shù)2) Grep 功能說明:查找文件里符合條件的字符串。 語法:grep -abcEFGhHilLnqrsvVwxy-A-B-C-d -e-f-help范本樣式文件或目錄. 補充說明:grep指令用于查找內容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內容符合所指定的范本樣式,預設grep指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為“-”,則grep指令會從標準輸入設備讀取數(shù)據。 參數(shù): -a或-text 不要忽略二進制的數(shù)據。 -A或-after-context= 除了顯示符合范本樣式的那一列之外,并顯示該列之后的內容。 -b或-byte-offset 在顯示符合范本樣式的那一列之前,標示出該列第一個字符的位編號。 -B或-before-context= 除了顯示符合范本樣式的那一列之外,并顯示該列之前的內容。 -c或-count 計算符合范本樣式的列數(shù)。 -C或-context=或- 除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內容。 -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/dir24Mkdir p dir3/dir31/dir311/dir3111創(chuàng)建多根目錄,-p如果創(chuàng)建的文件的父目錄不存,系統(tǒng)自動建立它們tree dir1按照樹形結構顯示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總結mkdir、rmdir、rm、mv命令1) Mkdir 使用方式:mkdir -p dirName 說明:建立名稱為 dirName 之子目錄。 參數(shù):-p 確保目錄名稱存在,不存在的就建一個。 2) Rmdir 使用權限:于目前目錄有適當權限的所有使用者 使用方式: rmdir -p dirName 說明: 刪除空的目錄。 參數(shù): -p 是當子目錄被刪除后使它也成為空目錄的話,則順便一并刪除。 3) Rm使用權限:所有使用者 使用方式:rm options name. 說明:刪除檔案及目錄。 參數(shù): -i 刪除前逐一詢問確認。 -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。 -r 將目錄及以下之檔案亦逐一刪除。4) Mv使用權限:所有使用者 使用方式: mv options source dest mv options source. directory 說明:將一個檔案移至另一檔案,或將數(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中的文件輸出到顯示頻上cd xg進入目錄xgchmod xg+rx .給xg文件增加讀和執(zhí)行的權限ls ld .列出當前目錄下文件的詳細信息chmod g= .在當前目錄下為文件g重新賦給權限ls ld .發(fā)現(xiàn)g文件沒有任何權限,證明上一個命令執(zhí)行成功ls ld ./其他同學學號ls ld /home/其他同學學號vi hi.c進入文本編輯器,編寫hi.c文件gcc hi.c o hi編譯hi.c文件,并且顯示編譯結果chmod u+x hi為普通用戶添加hi文件的執(zhí)行權限./hi執(zhí)行文件hi,并且顯示運行結果。 總結ln、chmod、vi、gcc命令 1)chmod使用權限 : 所有使用者 使用方式 : chmod -cfvR -help -version mode file. 說明 : Linux/Unix 的檔案調用權限分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所調用。 參數(shù) : mode : 權限設定字串,格式如下 : ugoa.+-=rwxX.,.,其中 u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 + 表示增加權限、- 表示取消權限、= 表示唯一設定權限。 r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執(zhí)行。 -c : 若該檔案權限確實已經更改,才顯示其更改動作 -f : 若該檔案權限無法被更改也不要顯示錯誤訊息 -v : 顯示權限變更的詳細資料 -R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更) -help : 顯示輔助說明 -version : 顯示版本 2) ln使用權限 : 所有使用者 使用方式 : ln options source dist,其中 option 的格式為 : -bdfinsvF -S backup-suffix -V numbered,existing,simple -help -version - 說明 : Linux/Unix 檔案系統(tǒng)中,有所謂的連結(link),我們可以將其視為檔案的別名,而連結又可分為兩種 : 硬連結(hard link)與軟連結(symbolic link),硬連結的意思是一個檔案可以有多個名稱,而軟連結的方式則是產生一個特殊的檔案,該檔案的內容是指向另一個檔案的位置。硬連結是存在同一個檔案系統(tǒng)中,而軟連結卻可以跨越不同的檔案系統(tǒng)。 ln source dist 是產生一個連結(dist)到 source,至于使用硬連結或軟鏈結則由參數(shù)決定。 不論是硬連結或軟鏈結都不會將原本的檔案復制一份,只會占用非常少量的磁碟空間。 參數(shù) : -f : 鏈結時先將與 dist 同檔名的檔案刪除-d : 允許系統(tǒng)管理者硬鏈結自己的目錄-i : 在刪除與 dist 同檔名的檔案時先進行詢問-n : 在進行軟連結時,將 dist 視為一般的檔案-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- WPS市場調研試題及答案實踐
- Photoshop新功能使用及應用體驗試題及答案
- 網絡安全與風險控制試題及答案
- 2025年邏輯與財務的交匯試題及答案
- 掌握關鍵計算機一級WPS考試試題及答案
- 計算機一級Photoshop快速入門與應用試題及答案
- Msoffice項目文檔的創(chuàng)建與管理試題及答案
- 公司財務戰(zhàn)略與風險的關系試題及答案
- 計算機一級WPS雙語文檔試題及答案
- 法學概論專業(yè)知識問答試題及答案
- 做一名優(yōu)秀的少先隊員隊會課件
- 水泥混凝土面層檢查記錄表
- 醫(yī)院感染相關基礎知識
- 乘法分配律(練習)
- 《湖心亭看雪》選擇題解析(內容理解)
- 外墻真石漆施工質量通病與預防措施
- 中央空調應急管理制度匯編
- 國外高速公路管理模式及發(fā)展趨勢
- 深圳工改工最新政策研究
- 煤礦自動化(培訓)
- 肖申克的救贖 英語三分鐘演講-文檔資料
評論
0/150
提交評論