Unix實驗報告-Linux的基本命令和vi初步_第1頁
Unix實驗報告-Linux的基本命令和vi初步_第2頁
Unix實驗報告-Linux的基本命令和vi初步_第3頁
Unix實驗報告-Linux的基本命令和vi初步_第4頁
Unix實驗報告-Linux的基本命令和vi初步_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電,科技大修 奸尊機科修與工歿腎隴 標準實驗報告 (實驗)課程名稱UNIX操作系統 電子科技大學教務處制表電孑斜技大多 實驗報告 一、實驗室名稱:計算機學院實驗中心 二、實驗項目名稱:Linux的基本命令和vi初步 三、實驗目的:掌握Linux的基本安裝,熟悉Linux命令的格式,熟悉一些常 用的Linux命令,熟悉如何使用幫助。 四、實驗內容: 命令基礎: 登錄進入Linux系統,而后更改自己的用戶口令 執(zhí)行幾個常用的Linux命令 使用man命令,來查找特定命令的幫助信息 文件與目錄: 顯示當前目錄的目錄名 改變當前目錄 使用Is命令的不同命令選項,來查看文件與目錄的屬性 創(chuàng)建和刪除目錄

2、創(chuàng)建。長度的文件 拷貝、移動、重命名、鏈接及刪除文件 查看文件的內容 修改文件和目錄權限: 使用長列表命令來查看文件與目錄的信息 能夠解釋文件與目錄權限中各位的含義 能夠對普通文件與目錄的權限進行操作 vi編輯器: 創(chuàng)建一個文件 保存退出一個文件及不保存退出一個文件 在文本中使用不同的鍵進行光標的移動 在一個文件中加入、刪除與修改文本 設定選項以自定義編輯環(huán)境 調用命令行編輯功能 五、實驗器材(設備、元器件): 個人電腦(安裝window10操作系統) WSL(window10下的Linux子系統) cmder(windows10下的命令行) 六、實驗步驟: 命令基礎: 一、登錄,更改密碼 1

3、. 安裝VMware虛擬機,安裝Linux操作系統。在安裝過程中設置root用戶的 密碼為llllllo 從圖形界面進入控制臺界面的組合Fn+Crtl+Alt 從控制臺界面進入圖形界面A11+F7 2. 登錄后將當前的密碼改為你自己希望的密碼。用心記住新密碼。用筆記錄密碼的話,容易引起安全問題。(passwd命令) 3. 退出系統后,再重新進入,以確定用戶自己的密碼已經被修改。 Ctrl+d/logout/exit 4. 系統關機:poweroff/shutdown 5. 重啟系統:reboot 二、基本命令 1. 顯示系統的時間(date) 2. 顯示文件/etc/passwd中一共有多少行

4、(wc-1/etc/passwd) 3. 顯示2002年的全年的日歷 4. 顯示1752年9月的月歷,請注意這個月的月歷是否有些特別。 5. 顯示1999年1月與99年1月的月歷。1999年與99年是同一年嗎? 6. 有兩個命令是用來顯示*前系統中的用戶情況的。用這兩個命令顯示現在有哪些人已經登錄到系統中,并查看他們是何時登錄進入系統的。 7. 只顯示用戶自己的登錄名。 8. 使用clear命令,清屏。 三、man命令 使用numnum命令,來查找man命令的幫助信息。仔細閱讀系統所給出的幫助信息,注意man命令能提供哪兒個方面的幫助?使用mancal命令,在系統所提供的幫助中,找出cal命令

5、的正確的使用格式。嘗試使用help、inf。等幫助命令。 文件與目錄: 一、檢查你現在所處的環(huán)境 1. 登錄進入系統:使用pwd命令,確認你現在正處在自己的主目錄中。這個日錄就是在你登錄時,用戶缺省進入的目錄。 思考:設置默認主目錄的環(huán)境變量是PATH 二、查看目錄 1. 把你的當前目錄改變?yōu)楦夸洝?2. 確認你的當前目錄是根目錄,并且使用簡單列表命令和長列表命令來列出本 LI錄中的文件。調用使用-a或-R命令選項的Is命令。每一個命令選項各有什么作用?回到你的用戶主廿錄,并列出所有的文件(包括隱藏文件) 3. 在你的用戶主目錄中創(chuàng)建一個名為mydir的新目錄。然后調用長列表命令來查看/ho

6、me/xxx/mydir目錄和/home/xxx廿錄(只查看目錄文件的信息)。 4. 把目錄/home/xxx/mydir變?yōu)樽约旱摹眧前U錄。使用touch命令在mydir目錄創(chuàng)建名為myfilel,myfile2的兩個文件。 5. 使用長列表命令來查看mydir目錄中的文件的信息。myfile1與myfile2的文件大小是多少?再次使用長列表命令,同時列出索引結點(inode)的信息。這 兩個文件的索引結點號是什么? 6. 返回到你的用戶主目錄,調用Is-R命令來查看你的用戶主目錄中的目錄樹結構。 7. 使用rmdir命令刪除mydirU錄,這個命令工作了嗎?請注意rmdir命令不能刪除一

7、個非空的目錄。為了刪除這個目錄,你需要調用命令rm-ro 三、對文件進行操作 1. 查看/etc/inittab和/etc/passwd文件的內容。使用命令cat、view、lessmore來分別查看每一個命令的輸出方式(提示:/etc/inittab文件包括了系統登錄的相關信息,/etc/passwd文件包括了被授權使用該系統的用戶的列表)。比較cat、view、less、more這凡個命令的異同。 截圖 2. 拷貝文件/usr/bin/cat到你的用戶主目錄中。該U錄沒有cat文件,用find命令查找 3. 拷貝文ft/usr/bin/cal到你的用戶主目錄中。 4. 列出你的用戶主目錄中

8、的文件,你會發(fā)現上面兩個文件已經被拷貝過來了。在你的用戶主目錄中創(chuàng)建一個名為xxxscript的目錄 四、對目錄進行操作 1. 將上面兩個文件(cat,cal)移動到xxxscriptU錄中,并且重新命名為mycat和mycal: 2. 將xxxscript目錄變?yōu)槟愕漠斍癐J錄。列出當前LI錄中的各個文件名,確認上述兩個文件已經被拷貝過來并已更名。 3. 使用mycat命令來顯示你的用戶主廿錄中的文件.bash_profile中的內容。返回到你的用戶主目錄中。 4. 在你的用戶主目錄中創(chuàng)建另一個子廿錄goodstuff,拷貝文件/etc/profile到這個新建的目錄中,并將拷貝過來的文件更

9、名為newprofile。 5. 使用cat命令來查看文件的內容。是否容易閱讀?再試一下more命令。 6. 文件名newprofile真的是太長了,不方便輸入。請把文件名改為np。在改名 完成后,請查看goodstuffU錄中的文件名,以確保你已經完成了這項工作。 7. 現在是檢查你的勞動成果的時候了。從你的用戶主目錄向下,層次地顯示你 的子目錄和文件。 Ls-R 8. 確認你正處在自己的用戶主目錄中。試著刪除日錄goodstuffo你成功了嗎?為什么? 五、刪除目錄 1. 進入到goodstuff目錄。將該目錄中的所有文件(包括隱藏文件)列出來。刪除這些文件。再對該目錄中的所有文件列表。注

10、意.和.這兩個項目仍然在那里。如果一個日錄中只有.和.兩個條目,那么這個目錄就是空的。刪除這個目錄。 2. 在xxxscript廿錄中,只使用mkdir命令一次,就創(chuàng)建出子廿錄sports和sports目錄中下的三個子目錄tennisbasketbalkbaseballo創(chuàng)建完成后,檢查你所做的工作的成果。 3. 使用cat命令將文件/etc/inittab文件拷貝到tennis目錄中,并在basketballU錄中使用cat命令,創(chuàng)建兩個新的文件。查看目錄的內容,確保這些文件操作都已經成功完成。 4. 使用rm命令來刪除sports目錄及其中的所有文件與目錄。 修改文件和目錄權限: 1. 登

11、錄進入系統。進入xxxscripts目錄。使用長列表命令來查看目錄中的各個文件。請注意,你在前面練習中拷貝到該目錄中的凡個文件的所有者和權限 記錄mycat文件的權限: 記錄mycal文件的權限: 2. 現在對/usr/binU錄中的cat文件和cal文件使用長列表命令,并把它們與xxxscripts目錄中的文件相比較。有什么不同?(對于拷貝文件,你是新的擁有者) 3. 改變xxxscripts目錄中mycal和mycat文件的更改時間。請調用相關的命令來查看改動是否已經成功了?touch命令的另外一個功能是什么? 4. 設法做到這一點:在你的用戶主目錄中能夠以home-mycal的文件名來調

12、用xxxscripts/mycal文件。比較這兩個文件。它們有什么不同嗎?文件的鏈接數是多少? 5. 回到你的用戶主目錄,執(zhí)行home_mycal文件。執(zhí)行的結果是什么?現在,改變文件home_mycal的權限,使擁有者只具有讀的權限。試著再運行home_mycal文件,它運行了嗎?為什么?刪除home_mycal。當你這樣做的時候,也刪除了myscripts/mycal文件嗎?為什么? ./home_mycal chmodu-wxhome_mycal ./home_mycal rmhome_mycal 6. 進入到myscriptsU錄中。使用chmod命令的符號方式,將mycat文件中的其

13、它用戶的讀權限刪除,查看新的權限。 chmodgo-rmycat 7. 使用chmod命令的八進制方式,將mycat文件的擁有者的權限設置為只有讀權限,將其它所有用戶的權限設置為沒有任何權限。查看新的權限。 8. 對.bash_profile文件執(zhí)行mycat命令。它工作了嗎?發(fā)生了什么? 9. 回到你的用戶主目錄,查看你的當前目錄。 10. 改變myscripts目錄的權限,使你自己對它僅具有讀的權限。使用R列表命 令來查看,你是否正確設置了權限。 11. 列出該目錄中的文件名。再試著用一下長列表命令,它工作了嗎?為什么? 試著運行mycat文件,它運行了嗎?為什么? 試著刪除mycal文件

14、,你成功了嗎?為什么? 12. 將xxxscripts目錄的權限恢復到原來的形式rwxr-xr-x,然后刪除mycal文件。 13. 嘗試用數值方式修改一個文件的權限。 14. 嘗試使用whereis、grep、which命令 ViVi編輯器: 一、創(chuàng)建一個文件 確認你現在正處在你的用戶主目錄中。在你的用戶主目錄中創(chuàng)建一個文件vitesto你用vi打開一個文件時,被缺省地置為命令模式中。按i(insert)鍵,將轉換為輸入(文本)模式。你也可以按a(append)鍵,進行轉換。應當根據是在光標處輸入還是在光標后輸入決定是按i鍵還是按a鍵。你進入輸入模式時,沒有任何信息提示你。從輸入模式轉換回“

15、命令模式”時,請按Esc鍵。注意,當你連續(xù)兩次按Esc鍵時,終端可能會發(fā)出beep聲來提示你,它的意思是你已經處于命令模式了,不用再按了。再按下i鍵,你乂回到了輸入模式。 請嚴格地將下面所提供的內容一行行地輸入到文件中去。在輸入完成后,再將字母a,b,.z輸入到文件中去,每一個字母占一行。這樣的話,我們就有兩屏的內容可供練習使用。 Thisisatrainingsessionabouttheusageofthevieditor.Weneedsomemorelinestolearnthe*mandsoftheeditor.Wearenowintheentrymodeandwewillswitch

16、rightafterthisto*mandmode. 返回到命令模式。保存并退出文件。注意,你一按:號,:立即出現在輸入區(qū)域的最后一行。一旦緩沖區(qū)為空,并且文件已經關閉,你將會看到這個文件有多少行及多少個字符。 二、移動光標 使用vi打開vitest文件。注意文件的最后一行,顯示了文件的名字和字符數。練習使用光標鍵和h,j,k鍵來移動光標。向下移一行,向上移一行,向左移動兩個字符,向右移動兩個字符。你也許不想只是將光標每次只移動一個字符或一行?,F在練習每次將光標移動一屏或者移動凡行。請在命令模式下,將光標放在第一行,然后做以下練習: 將光標向下移動一屏 將光標向上移動一屏 將屏幕向上滾動1/2

17、窗口 將光標移到文件的最后一行 將光標移到文件的第一行 將光標移到文件的第四行 將光標移到行的末尾 將光標移到行的開始 1. 將光標移動到文件的開始處。查找詞entry。你的光標將被放到字符e處。轉換到輸入模式,并且加入一個單詞text,和一個空格。 2. 將光標移到同行的單詞mode后的空格后,插入一個逗號。注意,你當前處于輸入模式。 3. 進入命令模式。把光標置于以“somemorelines”開始的那一行中的任何位置上,然后插入一個空行,以形成兩段。 4. 插入一個空行時,你被自動地轉換到輸入模式?,F在,請轉換到命令模式,保存你所作的修改,但是不要退出編輯器。 5. 現在是命令模式。刪除

18、字符c,e,g,但仍然將空行保留。也就是說,只刪除字符,不刪除整行。而后回到這些行的位置處,將這些空白行刪除。你可以使用兩種刪除的方式。 6. 現在,請你用字母z來替換字母h。 7. 你現在決定不保存這些更改,退出編輯過程。(不保留上次保存以來所做的所有更改) 8. 再次編輯vitest文件。首先,一次一行地將第一段中的每一行拷貝到文件的末尾。當這項工作完成時,將第二段整個地拷貝到文件的末尾。 9. 你發(fā)現你剛才加到文件末尾的內容是重復的內容,使用一個命令一次將它們全部刪除。 10, 現在,你想把當前的日期與時間嵌入到文件的第一行。請在Vi編輯內部做這項工作。 三、使用set命令,定制編輯環(huán)境

19、 1. 使用set命令,可以為你與前編輯過程設定環(huán)境。返回到文件的頂端,在確保你已處于命令模式的前提下,執(zhí)行下列的命令: 設定右邊界單詞自動折行為15個空格 當處于輸入模式時,能顯示出當前的模式。 顯示行號 2. 檢查前面所設定的選項的作用。 3. 保存并退出編輯。 四、命令行編輯 1. 你已經熟悉了vi的模式與命令,所以現在可以練習命令行編輯了。使用set-ovi命令來啟動命令行編輯功能。 2. 現在你可以調出以前執(zhí)行過的命令,編輯它們,并且重新執(zhí)行它們?,F在我們先執(zhí)行兒條命令。Is/usrcat/etc/filesystemsechohello 3. 假設你現在想編輯一條你剛才執(zhí)行過的命令

20、。先按Esc鍵,以進入vi命令模式。多次按k鍵,將倒序顯示剛才已經執(zhí)行過的兒條命令,再按兒下j鍵,將正序顯示這兒條命令。這實際是從命令緩沖中重新調回它們。所有已經執(zhí)行過的命令,全部保存在你的用戶主目錄中的.sh_history文件中。 4. 重新取回Is命令,使用1鍵將光標移到/字符處(如果你使用光標鍵來移動光標,將會刪除光標所經過的內容,所以你只能使用k鍵向右移動,使用1鍵向左移動) 。而后,使用i鍵來插入文本,將該命令改成一個長列表命令。最后,執(zhí)行它。 5. 重新調回cat命令,此次,顯示文ft/etc/passwd文件的內容 6. 重新調回cat命令,將光標置于行尾 (使用$) ,在該命

21、令的結尾處加一個管道符,使其輸出成為WC命令的輸入,顯示出該文件的行數。 七、實驗數據及結果分析: 基礎命令: 一、登陸,更改密碼: 國Cmder pigrangexpl3:-$passwd Changingpasswordforpigrange. (current)UNIXpassword: Enternev/UNIXpassword: RetypenewUNIXpassv/ord: passwd:passwordupdatedsuccessfully pigrangexpl3:$ 二、基本命令 1. date 2. wc-1/etc/passwd 3. cal2002 4. cal-m9f

22、1752 5. cal-mIf1999;cal-mIf99;不是同一年 6. who 7. whoIgreppigrange 8. clearCmderX pigrangexplB:$date TueJun1120:50:50DST2019pigrangexpl3:$wc-1/etc/passed30/etc/passwdpigrangegbcpl3:$cal20022002JanuaryFebruaryMarch SuMoTuWeThFrSaSuMoTuWeThFrSaSuMoTuWeThFrSa123451212 6 78910111234567893456789 13 141516171

23、8191011121314151610111213141516 20 2122232425261718192021222317181920212223 27 28293031242526272824252627282930 31 AprilMayJune SuMoTuWeThFrSaSuMoTuWeThFrSaSuMoTuWeThFrSa 12345612341 7 89101112135678910112345678 14 151617181920121314151617189101112131415 21 2223242526271920212223242516171819202122 2

24、8 293026272829303123242526272829 30 展v;sl.exe SearchQ|9G3A三| FX1Cmder -X pigrangexpl3:$clear pigrangexpl3:$cal-m9千1752 September1752 SuMoTuWeThFrSa 12141516 17181920212223 2425262728293。 pigrangexpl3:$cal-mIf1999 January1999 SuMoTuWeThFrSa 12 3456789 10111213141516 17181920212223 2425262728293。 31 p

25、igrangegbcpl3:$ pigrangexpl3:$cal-mIf99 January99 SuMoTuWeThFrSa 12345 6789101112 CmderX 13141516171819 20212223242526 2728293031 pigrangepl3:-$| 匱v;sl.exe 1知小Q|。口備*三 三、man man指令提供的幫助:概述、配置、描述、選項、退出狀態(tài)、返回值、錯誤、環(huán)境、文件、版本、符合標準、注、缺陷、示例、作者等。 manman 因Cmder NAME man-aninterfacetotheon-linereferencemanuals SY

26、NOPSIS man-Cfiled-D-u/arningswarnings1-Rencoding-Llocale-msystemT,.-f,1path-Slist-eextension1-i|-I-regex|-wildcard-names-onlya-u-no-subpages-Ppager-rprompt-7-Eencoding-no-hyphenation-no-justification-pstringt -Tdevice-Hbrowser-Xdpi-ZsectionpageF.section.man-kaproposoptionsreexp man-K-w|-W-Slist-i|-I

27、-regexJsectionterm man-ffwhatisoptionspage man-1-Cfile-d-D-warnings=warnings-Rencoding-Llocale-Ppager-rprompt1-7-Eencoding;-pstring1-t-Tdevice-Hfbrowser-Xdgi-Zfile. man-w|-W-Cfile-d-DJ既 man-c-Cfile-d-Dpa癢 man-?V DESCRIPTION manisthesystemsmanualpager.EachDaeargumentgiventomanisnormallythenameofaprog

28、ram,utilityorfunction.Themanualpaeassociatedwitheachoftheseargumentsisthen-foundanddisplayed.Asection,ifprovided,willdirectmantolookonlyinthatsectionofthemanual.Thedefaultactionistosearchinalloftheavailablesectionsfollowingapre-definedorder(1n18323posix3pm3perlSam54967bydefault,unlessover- mancalMAN

29、 Manualpagerutils MAN(l) 田Cmder-X CAL(l)BSDGeneralCommandsManualCAL(l) NAME caLncal一displaysacalendarandthedateofEaster SYNOPSIS cal-31jyAnumber-Bnumber-dWYV-mmlmonthyear cal-31j-Anumber!Bnumber1-dywY-mm-mmonthyear ncal-C31jy-Anumber1-Bnumber-dyvyy-mmmonthyearncal-C-31j-Anumber-Bnumber1-dvvvv-cnil-m

30、wonthyearncal-31bhjJpwySM-Anumber-Bnumber-Hww-nm-ddl-dvyw-mtn1 -scountrycodemonthyear ncal-31bhJeoSMJ-AnumberI-Bnumber-dvyw-mmlyear DESCRIPTION Thecalutilitydisplaysasimplecalendarintraditionalformatandncaloffersanalternativelayout,moreoptionsandthedateofEaster.Thenewformatisalittlecrampedbutitmakes

31、ayearfitona25x80terminal.Ifargumentsarenotspecified,thecurrentmonthisdisplayed. Theoptionsareasfollows: -hTurnsoffhighlightingoftoday. JDisplayJulianCalendar,ifcombinedwiththe-ooption,displaydateofOrthodoxEasteraccordingtotheJulianCalendar. -eDisplaydateofEaster(forwesternchurches). |pagec日1(1)line】

32、: 廣已0$hcrqtoGit| helpcal Cmder pigrangexpl3:/?oct$helpcal caller:callerexpr Returnthecontextofthecurrentsubroutinecall. WithoutEXPR,returnsM$linefilename*.WithEXPR,returns SlineJsubroutine$filename11;thisextrainformationcanbeusedtoprovideastacktrace. ThevalueofEXPRindicateshowmanycallframestogobackb

33、eforethecurrentone;thetopframeisframe0. ExitStatus: Returns0unlesstheshellisnotexecutingashellfunctionorEXPRisinvalid. 田Cmder-X pigrangexplB:/root$| infocal lAjCmder-X CAL(l)BSDGeneralCommandsManualCAL(l) NAME calncal一displaysacalendarandthedateofEaster SYNOPSIS cal-31jy-Anumber-Bnumberdyyyy-mmmonth

34、year cal-31j-Anumber-Bnumberdyyyy-mm-mmonthyear ncal-C-Bljy-Anumber-Bnumber-dyyyy-mmmonthyear ncal-C-31j-Anumber-Bnumber-dyyyy-mm-mmonthyear ncal-31bhjJpwySM-Anumber-Bnumber-Hyyyy-mm-dd-dyyyy-mm -scountry_codemonthyear ncal-31bhJeoSM-Anumber-Bnumber-dyyyy-mmyear DESCRIPTIOfJ Thecalutilitydisplaysasi

35、mplecalendarintraditionalformatandncaloffersanalternativelayout,moreoptionsandthedateofEaster.Thenewformatisalittlecrampedbutitmakesayearfitona25x80terminal.Ifargumentsarenotspecified,thecurrentmonthisdisplayed. Theoptionsareasfollows: -hTurnsoffhighlightingoftoday. -JDisplayJulianCalendar,ifcombine

36、dwiththe-ooption,displaydateofOrthodoxEasteraccordingtotheJulianCalendar. DisplaydateofEaster(forwqsternchurches). (*manpagesc)cal 125lines-Top Nomenuitem*calinnode(dir)Top |展wsl.exeSeachQ|口!.: 文件與目錄: 一、檢查你現在所處的環(huán)境 1. pwd;echo$PATH 二、查看目錄 1.cd/ Cmder pigrangexpl3:-$cd/pigrangexp!3:$| 2.Isa(會顯示隱藏文件和目錄

37、) XICmder pigrangexpl3:/$Is-a bindevhomelibmediaoptrootsbinsrvvar .bootetcinitlib64mntprocrunsnapsysusr pigrangexpl3:/ 3.lsR(會遞歸顯示當前的目錄和其子目錄) Cmder 一口X pigrangegbcpl3:/$ Is-R . bindevhome libmedia optrootsbinsrvSRvar bootetcinit lib64mnt procrunsnapsysusr ./bin: bash false nc.openbsd ss btrfs fgcons

38、ole netcat static-sh btrfs-debug-tree fgrep netstat stty btrfs-find-root findmnt networkctl SU btrfs-image fsck.btrfs nisdomainname sync btrfs-map-logical fuser ntfs-3g systemctl btrfs-select-superfusermount be systemd btrfs-zero-log getfacl ntfscat systemd-ask-password btrfsck grep ntfsc

39、luster systernd-escape btrfstune gunzip ntfscmp systentd-hv/db bunzip2 gzexe ntfsfallocate systemd-inhibit busybox gzip ntfsfix systemd-machine-id-setup bzcat hostname ntfsinfo systemd-notify bzcmp ip ntfsls systemd-sysusers bzdiff journalctl ntfsmove systenid-trnpfiles bzegrep kbdnode ntfsrecover s

40、ystemd-tty-ask-passvord-agent bzexe kill ntfssecaudit tar bzfgrep kmcxl ntfstruncate tempfile bzgrep less ntfsusermap touch bzip2 lessecho ntfswipe true bzip2recover lessfile open udevadm bzless lesskey openvt ulockmgr_server bzmore lesspipe pidof amount cat In Ping uname Search匚齒三| 4. cd;Is-a AlCmd

41、er-X pigrangexpl3:/$cd pigrangexpl3:$Is-a .bash_history.bashrc.python_history.viminforenderl.c .bash_file.sudo_as_admin_successfulrender.c pigrangexpl3:$| 5. mkdirmydir;Is-1./mydir/;Is-1; 2Cmderpigrangexpl3:$mkdirmydir pigrangexpl3:-$Is-1./mydir/ total0 pigrangexplB:-$Is-1 total0 drvjxnoxr

42、-x1pigrangepigrange512lun1121:16w -rv/-rw-rw-1pigrangepigrange133May1519:15render.c -rv/-rv-rw-1pigrangepigrange130May1519:17renderl.c pigrangexplB:-$| 6. cdmydir/;touchmyfile1;touchmyfile2; pigrangexpl3:$cdmydir pigrangexpl3:/nyaitouchmyfilelpi rangexpl3:-/rc$touchmyfile2pigrangexpl3:iydi$ 7. Is-Ih

43、;Is-Ihi 文件的大小均是0 兩個索引節(jié)點號如下 pigrangexpl3:-/ir/dir$Is-Ih total0 -rw-rw-r-1pigrangepigrange0Dun1121:17myfilel pwrw-p-1pigrangepigrange0Jun1121:17myfile2 pigrangexpl3:/mydir$Is-Ihitotal0 5066549580846335-rw-rw-r-1pigrangepigrange0Jun1121:17myfilel9007199254796193-rw-rw-r-1pigrangepigrange0Jun1121:17myfi

44、le2pigrangexpl3:/mydir$ 8. cd;Is-R pigrangexpl3:Is-R . render.crenderl.c ./mydir: myfilelmyfile2pigrangexpl3:$ 9. rmdirmydir/;rm-rmydir pigrangexpl3:$rmmydir rm:cannotremovemydir1:Isadirectorypigrangexp!3:$rm-rmydirpigrangexpl3:-$ 三、對文件進行操作 1.不存在inittab文件,故對passwd進行操作 pigrangexplB:$Is-al/etc/|grepin

45、ittabpigrangexpl3:-$ 2. cat/etc/passwd |Cmder一口X pigrangexpl3:$Is-al/etc/|grepinittab pigrangexpl3:$clear pigrangexpl3:$cat/etc/passwd root:x:0:0:root:/root:/bin/bash daemon;x:1:1:daemon;/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x;4:65

46、534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:rnan:/var/cache/rnan:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mai1:x:8:8:mail:/van/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/

47、sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin wwwdata:x:33:33:www-data:/va/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:38:MailingListbtanager:/var/list:/usr/sbin/nologin ire:x:39:39:ired:/var/run/ired:/usr/sbin/nologin gnats:x:41:41:GnatsBug-Reporti

48、ngSystem(admin):/var/lib/gnats:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin systemd-netvjork:x:100:102:systemdNetworkf-lanagement:/run/systemd/netif:/usr/sbin/nologin systemd-resolve:x:101:103:systemdResolver,:/run/systemd/resolve:/usr/sbin/nologin syslog:x:102:106:/h

49、ome/syslog:/usr/sbin/nologin messagebus:x:103:107:/nonexistent:/usr/sbin/nologin _apt:x:104:65534:/nonexistent:/usr/sbin/nologin Ixd:x:105:65534:/var/lib/lxd/:/bin/false uuidd:x:106:110:/run/uuidd:/usr/sbin/nologin dnsmasq:x:107:65534:dnsmasq,:/var/lib/misc:/usr/sbin/nologin 3. view/etc/passwd 因Crud

50、er |:r/root:/bin/bash ddLi(:_:n:x:/usr/sbir:/usr/sbin/nologin bin:x:/bin:/usr/sbin/nologin sys:x:/dev:/usr/sbin/nologin sync;x:/bin;/bin/sync games:x:/usr/games:/usr/sbin/nologin r.n:x:/var/cache/man:/usr/sbin/nologin _P:x;:/var/spool/lpd:/usr/sbin/nologin ru:乂::/var/mail:/usr/sbin/nologin :ch_:x:/v

51、ar/spool/news:/usr/sbin/nologin :x:/var/spool/uucp:/usr/sbin/nologin ;:/bin!/usr/sbin/nologin v.v.w-data:x:/var/www:/usr/sbin/nologin backup:x:/var/backups:/usr/sbin/nologin i匚十:x:/var/list:/usr/sbin/nologin :x;:/var/run/ircd:/usr/sbin/nologin its:/:/var/lib/gnats:/usr/sbin/nologin :ubcJy:x::/nonexi

52、stent:/usr/sbin/nologin sysvernd-network:x:/run/systemd/netif:/usr/sbin/nol oginsyste:nJ-resolve:x:/run/systernd/resolve:/usr/sbin/nologin syslog:x:/home/syslog:/usr/sbin/nologin r頃b皿:x::/nonexistent:/usr/sbin/nologin _a.i;x;:/nonexistent:/usr/sbin/nologin xd:x:/var/lib/lxd/:/bin/false i.uidd:/run/u

53、uidd:/usr/sbin/nologin d:smasq:x:/var/lib/misc:/usr/sbin/nologin ridscip:x:/var/lib/landscape:/usr/sbin/nologin sshd:x:/run/sshd:/usr/sbin/nologin 4. less/etc/passwdwsl.exe Search 中 a+ Top Cmder一口X root:x:0:0:root:/root:/bin/bash daemondaemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/

54、nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x;4:65534:sync;/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp;x;7;7;lp;/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mai1:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/us

55、r/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:wwwdata:/vau/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:B8:MailingListManager:/var/list:/usr/sbin/nologin ire;x:39:39:ired:/var/run

56、/ired:/usr/sbin/nologin gnats:x:41:41:GnatsBug-ReportingSystem(admin):/var/lib/gnats:/usr/sbin/nologin nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin systemd-netv/ork:x:100:102:systemdNetwork(Management,:/run/systemd/netif:/usr/sbin/nologin systemd-resolve:x:101:systemdResolver,:/run/sys

57、ternd/resolve:/usr/sbin/nologin syslog:x:102:106:/home/syslog:/usr/sbin/nologin messagebus:x:103:107:/nonexistent:/usr/sbin/nologin _apt:x:104:65534:/nonexistent:/usr/sbin/nologin lxd:x:105:65534:/var/lib/lxd/:/bin/false uuidd:x:106:110:/run/uuidd:/usr/sbin/nologin dnsmasq:x:107:65534:dnsmasq/var/li

58、b/misc:/usr/sbin/nologin landscape:x:108:112:/var/lib/landscape:/usr/sbin/nologin sshd:x:109:65534:/run/sshd:/usr/sbin/nologin 5. more/etc/passwdCmder一口X root:x:0:0:root:/root:/bin/bash daemondaemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin

59、 sync:x;4:65534:sync;/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp;x;7;7;lp;/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mai1:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/

60、uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:wwwdata:/vau/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin list:x:38:B8:MailingListManager:/var/list:/usr/sbin/nologin ire;x:39:39:ired:/var/run/ired:/usr/sbin/nologin gnats:x:41:41:GnatsB

溫馨提示

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

評論

0/150

提交評論