版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電,科技大修 奸尊機(jī)科修與工歿腎隴 標(biāo)準(zhǔn)實(shí)驗(yàn)報告 (實(shí)驗(yàn))課程名稱UNIX操作系統(tǒng) 電子科技大學(xué)教務(wù)處制表電孑斜技大多 實(shí)驗(yàn)報告 一、實(shí)驗(yàn)室名稱:計算機(jī)學(xué)院實(shí)驗(yàn)中心 二、實(shí)驗(yàn)項(xiàng)目名稱:Linux的基本命令和vi初步 三、實(shí)驗(yàn)?zāi)康模赫莆誏inux的基本安裝,熟悉Linux命令的格式,熟悉一些常 用的Linux命令,熟悉如何使用幫助。 四、實(shí)驗(yàn)內(nèi)容: 命令基礎(chǔ): 登錄進(jìn)入Linux系統(tǒng),而后更改自己的用戶口令 執(zhí)行幾個常用的Linux命令 使用man命令,來查找特定命令的幫助信息 文件與目錄: 顯示當(dāng)前目錄的目錄名 改變當(dāng)前目錄 使用Is命令的不同命令選項(xiàng),來查看文件與目錄的屬性 創(chuàng)建和刪除目錄
2、創(chuàng)建。長度的文件 拷貝、移動、重命名、鏈接及刪除文件 查看文件的內(nèi)容 修改文件和目錄權(quán)限: 使用長列表命令來查看文件與目錄的信息 能夠解釋文件與目錄權(quán)限中各位的含義 能夠?qū)ζ胀ㄎ募c目錄的權(quán)限進(jìn)行操作 vi編輯器: 創(chuàng)建一個文件 保存退出一個文件及不保存退出一個文件 在文本中使用不同的鍵進(jìn)行光標(biāo)的移動 在一個文件中加入、刪除與修改文本 設(shè)定選項(xiàng)以自定義編輯環(huán)境 調(diào)用命令行編輯功能 五、實(shí)驗(yàn)器材(設(shè)備、元器件): 個人電腦(安裝window10操作系統(tǒng)) WSL(window10下的Linux子系統(tǒng)) cmder(windows10下的命令行) 六、實(shí)驗(yàn)步驟: 命令基礎(chǔ): 一、登錄,更改密碼 1
3、. 安裝VMware虛擬機(jī),安裝Linux操作系統(tǒng)。在安裝過程中設(shè)置root用戶的 密碼為llllllo 從圖形界面進(jìn)入控制臺界面的組合Fn+Crtl+Alt 從控制臺界面進(jìn)入圖形界面A11+F7 2. 登錄后將當(dāng)前的密碼改為你自己希望的密碼。用心記住新密碼。用筆記錄密碼的話,容易引起安全問題。(passwd命令) 3. 退出系統(tǒng)后,再重新進(jìn)入,以確定用戶自己的密碼已經(jīng)被修改。 Ctrl+d/logout/exit 4. 系統(tǒng)關(guān)機(jī):poweroff/shutdown 5. 重啟系統(tǒng):reboot 二、基本命令 1. 顯示系統(tǒng)的時間(date) 2. 顯示文件/etc/passwd中一共有多少行
4、(wc-1/etc/passwd) 3. 顯示2002年的全年的日歷 4. 顯示1752年9月的月歷,請注意這個月的月歷是否有些特別。 5. 顯示1999年1月與99年1月的月歷。1999年與99年是同一年嗎? 6. 有兩個命令是用來顯示*前系統(tǒng)中的用戶情況的。用這兩個命令顯示現(xiàn)在有哪些人已經(jīng)登錄到系統(tǒng)中,并查看他們是何時登錄進(jìn)入系統(tǒng)的。 7. 只顯示用戶自己的登錄名。 8. 使用clear命令,清屏。 三、man命令 使用numnum命令,來查找man命令的幫助信息。仔細(xì)閱讀系統(tǒng)所給出的幫助信息,注意man命令能提供哪兒個方面的幫助?使用mancal命令,在系統(tǒng)所提供的幫助中,找出cal命令
5、的正確的使用格式。嘗試使用help、inf。等幫助命令。 文件與目錄: 一、檢查你現(xiàn)在所處的環(huán)境 1. 登錄進(jìn)入系統(tǒng):使用pwd命令,確認(rèn)你現(xiàn)在正處在自己的主目錄中。這個日錄就是在你登錄時,用戶缺省進(jìn)入的目錄。 思考:設(shè)置默認(rèn)主目錄的環(huán)境變量是PATH 二、查看目錄 1. 把你的當(dāng)前目錄改變?yōu)楦夸洝?2. 確認(rèn)你的當(dāng)前目錄是根目錄,并且使用簡單列表命令和長列表命令來列出本 LI錄中的文件。調(diào)用使用-a或-R命令選項(xiàng)的Is命令。每一個命令選項(xiàng)各有什么作用?回到你的用戶主廿錄,并列出所有的文件(包括隱藏文件) 3. 在你的用戶主目錄中創(chuàng)建一個名為mydir的新目錄。然后調(diào)用長列表命令來查看/ho
6、me/xxx/mydir目錄和/home/xxx廿錄(只查看目錄文件的信息)。 4. 把目錄/home/xxx/mydir變?yōu)樽约旱摹眧前U錄。使用touch命令在mydir目錄創(chuàng)建名為myfilel,myfile2的兩個文件。 5. 使用長列表命令來查看mydir目錄中的文件的信息。myfile1與myfile2的文件大小是多少?再次使用長列表命令,同時列出索引結(jié)點(diǎn)(inode)的信息。這 兩個文件的索引結(jié)點(diǎn)號是什么? 6. 返回到你的用戶主目錄,調(diào)用Is-R命令來查看你的用戶主目錄中的目錄樹結(jié)構(gòu)。 7. 使用rmdir命令刪除mydirU錄,這個命令工作了嗎?請注意rmdir命令不能刪除一
7、個非空的目錄。為了刪除這個目錄,你需要調(diào)用命令rm-ro 三、對文件進(jìn)行操作 1. 查看/etc/inittab和/etc/passwd文件的內(nèi)容。使用命令cat、view、lessmore來分別查看每一個命令的輸出方式(提示:/etc/inittab文件包括了系統(tǒng)登錄的相關(guān)信息,/etc/passwd文件包括了被授權(quán)使用該系統(tǒng)的用戶的列表)。比較cat、view、less、more這凡個命令的異同。 截圖 2. 拷貝文件/usr/bin/cat到你的用戶主目錄中。該U錄沒有cat文件,用find命令查找 3. 拷貝文ft/usr/bin/cal到你的用戶主目錄中。 4. 列出你的用戶主目錄中
8、的文件,你會發(fā)現(xiàn)上面兩個文件已經(jīng)被拷貝過來了。在你的用戶主目錄中創(chuàng)建一個名為xxxscript的目錄 四、對目錄進(jìn)行操作 1. 將上面兩個文件(cat,cal)移動到xxxscriptU錄中,并且重新命名為mycat和mycal: 2. 將xxxscript目錄變?yōu)槟愕漠?dāng)前IJ錄。列出當(dāng)前LI錄中的各個文件名,確認(rèn)上述兩個文件已經(jīng)被拷貝過來并已更名。 3. 使用mycat命令來顯示你的用戶主廿錄中的文件.bash_profile中的內(nèi)容。返回到你的用戶主目錄中。 4. 在你的用戶主目錄中創(chuàng)建另一個子廿錄goodstuff,拷貝文件/etc/profile到這個新建的目錄中,并將拷貝過來的文件更
9、名為newprofile。 5. 使用cat命令來查看文件的內(nèi)容。是否容易閱讀?再試一下more命令。 6. 文件名newprofile真的是太長了,不方便輸入。請把文件名改為np。在改名 完成后,請查看goodstuffU錄中的文件名,以確保你已經(jīng)完成了這項(xiàng)工作。 7. 現(xiàn)在是檢查你的勞動成果的時候了。從你的用戶主目錄向下,層次地顯示你 的子目錄和文件。 Ls-R 8. 確認(rèn)你正處在自己的用戶主目錄中。試著刪除日錄goodstuffo你成功了嗎?為什么? 五、刪除目錄 1. 進(jìn)入到goodstuff目錄。將該目錄中的所有文件(包括隱藏文件)列出來。刪除這些文件。再對該目錄中的所有文件列表。注
10、意.和.這兩個項(xiàng)目仍然在那里。如果一個日錄中只有.和.兩個條目,那么這個目錄就是空的。刪除這個目錄。 2. 在xxxscript廿錄中,只使用mkdir命令一次,就創(chuàng)建出子廿錄sports和sports目錄中下的三個子目錄tennisbasketbalkbaseballo創(chuàng)建完成后,檢查你所做的工作的成果。 3. 使用cat命令將文件/etc/inittab文件拷貝到tennis目錄中,并在basketballU錄中使用cat命令,創(chuàng)建兩個新的文件。查看目錄的內(nèi)容,確保這些文件操作都已經(jīng)成功完成。 4. 使用rm命令來刪除sports目錄及其中的所有文件與目錄。 修改文件和目錄權(quán)限: 1. 登
11、錄進(jìn)入系統(tǒng)。進(jìn)入xxxscripts目錄。使用長列表命令來查看目錄中的各個文件。請注意,你在前面練習(xí)中拷貝到該目錄中的凡個文件的所有者和權(quán)限 記錄mycat文件的權(quán)限: 記錄mycal文件的權(quán)限: 2. 現(xiàn)在對/usr/binU錄中的cat文件和cal文件使用長列表命令,并把它們與xxxscripts目錄中的文件相比較。有什么不同?(對于拷貝文件,你是新的擁有者) 3. 改變xxxscripts目錄中mycal和mycat文件的更改時間。請調(diào)用相關(guān)的命令來查看改動是否已經(jīng)成功了?touch命令的另外一個功能是什么? 4. 設(shè)法做到這一點(diǎn):在你的用戶主目錄中能夠以home-mycal的文件名來調(diào)
12、用xxxscripts/mycal文件。比較這兩個文件。它們有什么不同嗎?文件的鏈接數(shù)是多少? 5. 回到你的用戶主目錄,執(zhí)行home_mycal文件。執(zhí)行的結(jié)果是什么?現(xiàn)在,改變文件home_mycal的權(quán)限,使擁有者只具有讀的權(quán)限。試著再運(yùn)行home_mycal文件,它運(yùn)行了嗎?為什么?刪除home_mycal。當(dāng)你這樣做的時候,也刪除了myscripts/mycal文件嗎?為什么? ./home_mycal chmodu-wxhome_mycal ./home_mycal rmhome_mycal 6. 進(jìn)入到myscriptsU錄中。使用chmod命令的符號方式,將mycat文件中的其
13、它用戶的讀權(quán)限刪除,查看新的權(quán)限。 chmodgo-rmycat 7. 使用chmod命令的八進(jìn)制方式,將mycat文件的擁有者的權(quán)限設(shè)置為只有讀權(quán)限,將其它所有用戶的權(quán)限設(shè)置為沒有任何權(quán)限。查看新的權(quán)限。 8. 對.bash_profile文件執(zhí)行mycat命令。它工作了嗎?發(fā)生了什么? 9. 回到你的用戶主目錄,查看你的當(dāng)前目錄。 10. 改變myscripts目錄的權(quán)限,使你自己對它僅具有讀的權(quán)限。使用R列表命 令來查看,你是否正確設(shè)置了權(quán)限。 11. 列出該目錄中的文件名。再試著用一下長列表命令,它工作了嗎?為什么? 試著運(yùn)行mycat文件,它運(yùn)行了嗎?為什么? 試著刪除mycal文件
14、,你成功了嗎?為什么? 12. 將xxxscripts目錄的權(quán)限恢復(fù)到原來的形式rwxr-xr-x,然后刪除mycal文件。 13. 嘗試用數(shù)值方式修改一個文件的權(quán)限。 14. 嘗試使用whereis、grep、which命令 ViVi編輯器: 一、創(chuàng)建一個文件 確認(rèn)你現(xiàn)在正處在你的用戶主目錄中。在你的用戶主目錄中創(chuàng)建一個文件vitesto你用vi打開一個文件時,被缺省地置為命令模式中。按i(insert)鍵,將轉(zhuǎn)換為輸入(文本)模式。你也可以按a(append)鍵,進(jìn)行轉(zhuǎn)換。應(yīng)當(dāng)根據(jù)是在光標(biāo)處輸入還是在光標(biāo)后輸入決定是按i鍵還是按a鍵。你進(jìn)入輸入模式時,沒有任何信息提示你。從輸入模式轉(zhuǎn)換回“
15、命令模式”時,請按Esc鍵。注意,當(dāng)你連續(xù)兩次按Esc鍵時,終端可能會發(fā)出beep聲來提示你,它的意思是你已經(jīng)處于命令模式了,不用再按了。再按下i鍵,你乂回到了輸入模式。 請嚴(yán)格地將下面所提供的內(nèi)容一行行地輸入到文件中去。在輸入完成后,再將字母a,b,.z輸入到文件中去,每一個字母占一行。這樣的話,我們就有兩屏的內(nèi)容可供練習(xí)使用。 Thisisatrainingsessionabouttheusageofthevieditor.Weneedsomemorelinestolearnthe*mandsoftheeditor.Wearenowintheentrymodeandwewillswitch
16、rightafterthisto*mandmode. 返回到命令模式。保存并退出文件。注意,你一按:號,:立即出現(xiàn)在輸入?yún)^(qū)域的最后一行。一旦緩沖區(qū)為空,并且文件已經(jīng)關(guān)閉,你將會看到這個文件有多少行及多少個字符。 二、移動光標(biāo) 使用vi打開vitest文件。注意文件的最后一行,顯示了文件的名字和字符數(shù)。練習(xí)使用光標(biāo)鍵和h,j,k鍵來移動光標(biāo)。向下移一行,向上移一行,向左移動兩個字符,向右移動兩個字符。你也許不想只是將光標(biāo)每次只移動一個字符或一行?,F(xiàn)在練習(xí)每次將光標(biāo)移動一屏或者移動凡行。請?jiān)诿钅J较?,將光?biāo)放在第一行,然后做以下練習(xí): 將光標(biāo)向下移動一屏 將光標(biāo)向上移動一屏 將屏幕向上滾動1/2
17、窗口 將光標(biāo)移到文件的最后一行 將光標(biāo)移到文件的第一行 將光標(biāo)移到文件的第四行 將光標(biāo)移到行的末尾 將光標(biāo)移到行的開始 1. 將光標(biāo)移動到文件的開始處。查找詞entry。你的光標(biāo)將被放到字符e處。轉(zhuǎn)換到輸入模式,并且加入一個單詞text,和一個空格。 2. 將光標(biāo)移到同行的單詞mode后的空格后,插入一個逗號。注意,你當(dāng)前處于輸入模式。 3. 進(jìn)入命令模式。把光標(biāo)置于以“somemorelines”開始的那一行中的任何位置上,然后插入一個空行,以形成兩段。 4. 插入一個空行時,你被自動地轉(zhuǎn)換到輸入模式?,F(xiàn)在,請轉(zhuǎn)換到命令模式,保存你所作的修改,但是不要退出編輯器。 5. 現(xiàn)在是命令模式。刪除
18、字符c,e,g,但仍然將空行保留。也就是說,只刪除字符,不刪除整行。而后回到這些行的位置處,將這些空白行刪除。你可以使用兩種刪除的方式。 6. 現(xiàn)在,請你用字母z來替換字母h。 7. 你現(xiàn)在決定不保存這些更改,退出編輯過程。(不保留上次保存以來所做的所有更改) 8. 再次編輯vitest文件。首先,一次一行地將第一段中的每一行拷貝到文件的末尾。當(dāng)這項(xiàng)工作完成時,將第二段整個地拷貝到文件的末尾。 9. 你發(fā)現(xiàn)你剛才加到文件末尾的內(nèi)容是重復(fù)的內(nèi)容,使用一個命令一次將它們?nèi)縿h除。 10, 現(xiàn)在,你想把當(dāng)前的日期與時間嵌入到文件的第一行。請?jiān)赩i編輯內(nèi)部做這項(xiàng)工作。 三、使用set命令,定制編輯環(huán)境
19、 1. 使用set命令,可以為你與前編輯過程設(shè)定環(huán)境。返回到文件的頂端,在確保你已處于命令模式的前提下,執(zhí)行下列的命令: 設(shè)定右邊界單詞自動折行為15個空格 當(dāng)處于輸入模式時,能顯示出當(dāng)前的模式。 顯示行號 2. 檢查前面所設(shè)定的選項(xiàng)的作用。 3. 保存并退出編輯。 四、命令行編輯 1. 你已經(jīng)熟悉了vi的模式與命令,所以現(xiàn)在可以練習(xí)命令行編輯了。使用set-ovi命令來啟動命令行編輯功能。 2. 現(xiàn)在你可以調(diào)出以前執(zhí)行過的命令,編輯它們,并且重新執(zhí)行它們?,F(xiàn)在我們先執(zhí)行兒條命令。Is/usrcat/etc/filesystemsechohello 3. 假設(shè)你現(xiàn)在想編輯一條你剛才執(zhí)行過的命令
20、。先按Esc鍵,以進(jìn)入vi命令模式。多次按k鍵,將倒序顯示剛才已經(jīng)執(zhí)行過的兒條命令,再按兒下j鍵,將正序顯示這兒條命令。這實(shí)際是從命令緩沖中重新調(diào)回它們。所有已經(jīng)執(zhí)行過的命令,全部保存在你的用戶主目錄中的.sh_history文件中。 4. 重新取回Is命令,使用1鍵將光標(biāo)移到/字符處(如果你使用光標(biāo)鍵來移動光標(biāo),將會刪除光標(biāo)所經(jīng)過的內(nèi)容,所以你只能使用k鍵向右移動,使用1鍵向左移動) 。而后,使用i鍵來插入文本,將該命令改成一個長列表命令。最后,執(zhí)行它。 5. 重新調(diào)回cat命令,此次,顯示文ft/etc/passwd文件的內(nèi)容 6. 重新調(diào)回cat命令,將光標(biāo)置于行尾 (使用$) ,在該命
21、令的結(jié)尾處加一個管道符,使其輸出成為WC命令的輸入,顯示出該文件的行數(shù)。 七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析: 基礎(chǔ)命令: 一、登陸,更改密碼: 國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指令提供的幫助:概述、配置、描述、選項(xiàng)、退出狀態(tài)、返回值、錯誤、環(huán)境、文件、版本、符合標(biāo)準(zhǔ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|口!.: 文件與目錄: 一、檢查你現(xiàn)在所處的環(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(會遞歸顯示當(dāng)前的目錄和其子目錄) 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é)點(diǎn)號如下 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:-$ 三、對文件進(jìn)行操作 1.不存在inittab文件,故對passwd進(jìn)行操作 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療械加工廠合同
- 商業(yè)綜合體泥水施工合同
- 機(jī)電安裝工程師聘用合同樣本
- 購買家具合同協(xié)議書范本(2篇)
- 外包合同安全責(zé)任條款
- 工商租賃協(xié)議書范本
- 集體房屋租賃協(xié)議書
- 防侵權(quán)合同范例
- 土豆合同范例
- 首爾房租中介轉(zhuǎn)租合同范例
- 卡簧規(guī)格尺寸WORD版
- 統(tǒng)計學(xué)專業(yè)經(jīng)典案例分析
- 電梯及電梯配件項(xiàng)目可行性研究報告寫作范文
- 計算機(jī)聯(lián)鎖接口設(shè)計規(guī)范
- 電鍍生產(chǎn)停電應(yīng)急程序
- 部編版(統(tǒng)編)小學(xué)語文三年級上冊期末試卷(含答題卡)
- 崗位標(biāo)準(zhǔn)之鐵路工務(wù)線路工崗位作業(yè)標(biāo)準(zhǔn)
- 一人一檔檔案模板
- 給稅務(wù)局的情況說明
- 臨時豎井旋噴樁首件施工總結(jié)
- 65歲老年人體檢報告單(共1頁)
評論
0/150
提交評論