




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電,科技大修 奸尊機(jī)科修與工歿腎隴 標(biāo)準(zhǔn)實(shí)驗(yàn)報(bào)告 (實(shí)驗(yàn))課程名稱UNIX操作系統(tǒng) 電子科技大學(xué)教務(wù)處制表電孑斜技大多 實(shí)驗(yàn)報(bào)告 一、實(shí)驗(yàn)室名稱:計(jì)算機(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í)行幾個(gè)常用的Linux命令 使用man命令,來(lái)查找特定命令的幫助信息 文件與目錄: 顯示當(dāng)前目錄的目錄名 改變當(dāng)前目錄 使用Is命令的不同命令選項(xiàng),來(lái)查看文件與目錄的屬性 創(chuàng)建和刪除目錄
2、創(chuàng)建。長(zhǎng)度的文件 拷貝、移動(dòng)、重命名、鏈接及刪除文件 查看文件的內(nèi)容 修改文件和目錄權(quán)限: 使用長(zhǎng)列表命令來(lái)查看文件與目錄的信息 能夠解釋文件與目錄權(quán)限中各位的含義 能夠?qū)ζ胀ㄎ募c目錄的權(quán)限進(jìn)行操作 vi編輯器: 創(chuàng)建一個(gè)文件 保存退出一個(gè)文件及不保存退出一個(gè)文件 在文本中使用不同的鍵進(jìn)行光標(biāo)的移動(dòng) 在一個(gè)文件中加入、刪除與修改文本 設(shè)定選項(xiàng)以自定義編輯環(huán)境 調(diào)用命令行編輯功能 五、實(shí)驗(yàn)器材(設(shè)備、元器件): 個(gè)人電腦(安裝window10操作系統(tǒng)) WSL(window10下的Linux子系統(tǒng)) cmder(windows10下的命令行) 六、實(shí)驗(yàn)步驟: 命令基礎(chǔ): 一、登錄,更改密碼 1
3、. 安裝VMware虛擬機(jī),安裝Linux操作系統(tǒng)。在安裝過(guò)程中設(shè)置root用戶的 密碼為llllllo 從圖形界面進(jìn)入控制臺(tái)界面的組合Fn+Crtl+Alt 從控制臺(tái)界面進(jìn)入圖形界面A11+F7 2. 登錄后將當(dāng)前的密碼改為你自己希望的密碼。用心記住新密碼。用筆記錄密碼的話,容易引起安全問(wèn)題。(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)的時(shí)間(date) 2. 顯示文件/etc/passwd中一共有多少行
4、(wc-1/etc/passwd) 3. 顯示2002年的全年的日歷 4. 顯示1752年9月的月歷,請(qǐng)注意這個(gè)月的月歷是否有些特別。 5. 顯示1999年1月與99年1月的月歷。1999年與99年是同一年嗎? 6. 有兩個(gè)命令是用來(lái)顯示*前系統(tǒng)中的用戶情況的。用這兩個(gè)命令顯示現(xiàn)在有哪些人已經(jīng)登錄到系統(tǒng)中,并查看他們是何時(shí)登錄進(jìn)入系統(tǒng)的。 7. 只顯示用戶自己的登錄名。 8. 使用clear命令,清屏。 三、man命令 使用numnum命令,來(lái)查找man命令的幫助信息。仔細(xì)閱讀系統(tǒng)所給出的幫助信息,注意man命令能提供哪兒個(gè)方面的幫助?使用mancal命令,在系統(tǒng)所提供的幫助中,找出cal命令
5、的正確的使用格式。嘗試使用help、inf。等幫助命令。 文件與目錄: 一、檢查你現(xiàn)在所處的環(huán)境 1. 登錄進(jìn)入系統(tǒng):使用pwd命令,確認(rèn)你現(xiàn)在正處在自己的主目錄中。這個(gè)日錄就是在你登錄時(shí),用戶缺省進(jìn)入的目錄。 思考:設(shè)置默認(rèn)主目錄的環(huán)境變量是PATH 二、查看目錄 1. 把你的當(dāng)前目錄改變?yōu)楦夸洝?2. 確認(rèn)你的當(dāng)前目錄是根目錄,并且使用簡(jiǎn)單列表命令和長(zhǎng)列表命令來(lái)列出本 LI錄中的文件。調(diào)用使用-a或-R命令選項(xiàng)的Is命令。每一個(gè)命令選項(xiàng)各有什么作用?回到你的用戶主廿錄,并列出所有的文件(包括隱藏文件) 3. 在你的用戶主目錄中創(chuàng)建一個(gè)名為mydir的新目錄。然后調(diào)用長(zhǎng)列表命令來(lái)查看/ho
6、me/xxx/mydir目錄和/home/xxx廿錄(只查看目錄文件的信息)。 4. 把目錄/home/xxx/mydir變?yōu)樽约旱摹眧前U錄。使用touch命令在mydir目錄創(chuàng)建名為myfilel,myfile2的兩個(gè)文件。 5. 使用長(zhǎng)列表命令來(lái)查看mydir目錄中的文件的信息。myfile1與myfile2的文件大小是多少?再次使用長(zhǎng)列表命令,同時(shí)列出索引結(jié)點(diǎn)(inode)的信息。這 兩個(gè)文件的索引結(jié)點(diǎn)號(hào)是什么? 6. 返回到你的用戶主目錄,調(diào)用Is-R命令來(lái)查看你的用戶主目錄中的目錄樹(shù)結(jié)構(gòu)。 7. 使用rmdir命令刪除mydirU錄,這個(gè)命令工作了嗎?請(qǐng)注意rmdir命令不能刪除一
7、個(gè)非空的目錄。為了刪除這個(gè)目錄,你需要調(diào)用命令rm-ro 三、對(duì)文件進(jìn)行操作 1. 查看/etc/inittab和/etc/passwd文件的內(nèi)容。使用命令cat、view、lessmore來(lái)分別查看每一個(gè)命令的輸出方式(提示:/etc/inittab文件包括了系統(tǒng)登錄的相關(guān)信息,/etc/passwd文件包括了被授權(quán)使用該系統(tǒng)的用戶的列表)。比較cat、view、less、more這凡個(gè)命令的異同。 截圖 2. 拷貝文件/usr/bin/cat到你的用戶主目錄中。該U錄沒(méi)有cat文件,用find命令查找 3. 拷貝文ft/usr/bin/cal到你的用戶主目錄中。 4. 列出你的用戶主目錄中
8、的文件,你會(huì)發(fā)現(xiàn)上面兩個(gè)文件已經(jīng)被拷貝過(guò)來(lái)了。在你的用戶主目錄中創(chuàng)建一個(gè)名為xxxscript的目錄 四、對(duì)目錄進(jìn)行操作 1. 將上面兩個(gè)文件(cat,cal)移動(dòng)到xxxscriptU錄中,并且重新命名為mycat和mycal: 2. 將xxxscript目錄變?yōu)槟愕漠?dāng)前IJ錄。列出當(dāng)前LI錄中的各個(gè)文件名,確認(rèn)上述兩個(gè)文件已經(jīng)被拷貝過(guò)來(lái)并已更名。 3. 使用mycat命令來(lái)顯示你的用戶主廿錄中的文件.bash_profile中的內(nèi)容。返回到你的用戶主目錄中。 4. 在你的用戶主目錄中創(chuàng)建另一個(gè)子廿錄goodstuff,拷貝文件/etc/profile到這個(gè)新建的目錄中,并將拷貝過(guò)來(lái)的文件更
9、名為newprofile。 5. 使用cat命令來(lái)查看文件的內(nèi)容。是否容易閱讀?再試一下more命令。 6. 文件名newprofile真的是太長(zhǎng)了,不方便輸入。請(qǐng)把文件名改為np。在改名 完成后,請(qǐng)查看goodstuffU錄中的文件名,以確保你已經(jīng)完成了這項(xiàng)工作。 7. 現(xiàn)在是檢查你的勞動(dòng)成果的時(shí)候了。從你的用戶主目錄向下,層次地顯示你 的子目錄和文件。 Ls-R 8. 確認(rèn)你正處在自己的用戶主目錄中。試著刪除日錄goodstuffo你成功了嗎?為什么? 五、刪除目錄 1. 進(jìn)入到goodstuff目錄。將該目錄中的所有文件(包括隱藏文件)列出來(lái)。刪除這些文件。再對(duì)該目錄中的所有文件列表。注
10、意.和.這兩個(gè)項(xiàng)目仍然在那里。如果一個(gè)日錄中只有.和.兩個(gè)條目,那么這個(gè)目錄就是空的。刪除這個(gè)目錄。 2. 在xxxscript廿錄中,只使用mkdir命令一次,就創(chuàng)建出子廿錄sports和sports目錄中下的三個(gè)子目錄tennisbasketbalkbaseballo創(chuàng)建完成后,檢查你所做的工作的成果。 3. 使用cat命令將文件/etc/inittab文件拷貝到tennis目錄中,并在basketballU錄中使用cat命令,創(chuàng)建兩個(gè)新的文件。查看目錄的內(nèi)容,確保這些文件操作都已經(jīng)成功完成。 4. 使用rm命令來(lái)刪除sports目錄及其中的所有文件與目錄。 修改文件和目錄權(quán)限: 1. 登
11、錄進(jìn)入系統(tǒng)。進(jìn)入xxxscripts目錄。使用長(zhǎng)列表命令來(lái)查看目錄中的各個(gè)文件。請(qǐng)注意,你在前面練習(xí)中拷貝到該目錄中的凡個(gè)文件的所有者和權(quán)限 記錄mycat文件的權(quán)限: 記錄mycal文件的權(quán)限: 2. 現(xiàn)在對(duì)/usr/binU錄中的cat文件和cal文件使用長(zhǎng)列表命令,并把它們與xxxscripts目錄中的文件相比較。有什么不同?(對(duì)于拷貝文件,你是新的擁有者) 3. 改變xxxscripts目錄中mycal和mycat文件的更改時(shí)間。請(qǐng)調(diào)用相關(guān)的命令來(lái)查看改動(dòng)是否已經(jīng)成功了?touch命令的另外一個(gè)功能是什么? 4. 設(shè)法做到這一點(diǎn):在你的用戶主目錄中能夠以home-mycal的文件名來(lái)調(diào)
12、用xxxscripts/mycal文件。比較這兩個(gè)文件。它們有什么不同嗎?文件的鏈接數(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)你這樣做的時(shí)候,也刪除了myscripts/mycal文件嗎?為什么? ./home_mycal chmodu-wxhome_mycal ./home_mycal rmhome_mycal 6. 進(jìn)入到myscriptsU錄中。使用chmod命令的符號(hào)方式,將mycat文件中的其
13、它用戶的讀權(quán)限刪除,查看新的權(quán)限。 chmodgo-rmycat 7. 使用chmod命令的八進(jìn)制方式,將mycat文件的擁有者的權(quán)限設(shè)置為只有讀權(quán)限,將其它所有用戶的權(quán)限設(shè)置為沒(méi)有任何權(quán)限。查看新的權(quán)限。 8. 對(duì).bash_profile文件執(zhí)行mycat命令。它工作了嗎?發(fā)生了什么? 9. 回到你的用戶主目錄,查看你的當(dāng)前目錄。 10. 改變myscripts目錄的權(quán)限,使你自己對(duì)它僅具有讀的權(quán)限。使用R列表命 令來(lái)查看,你是否正確設(shè)置了權(quán)限。 11. 列出該目錄中的文件名。再試著用一下長(zhǎng)列表命令,它工作了嗎?為什么? 試著運(yùn)行mycat文件,它運(yùn)行了嗎?為什么? 試著刪除mycal文件
14、,你成功了嗎?為什么? 12. 將xxxscripts目錄的權(quán)限恢復(fù)到原來(lái)的形式rwxr-xr-x,然后刪除mycal文件。 13. 嘗試用數(shù)值方式修改一個(gè)文件的權(quán)限。 14. 嘗試使用whereis、grep、which命令 ViVi編輯器: 一、創(chuàng)建一個(gè)文件 確認(rèn)你現(xiàn)在正處在你的用戶主目錄中。在你的用戶主目錄中創(chuàng)建一個(gè)文件vitesto你用vi打開(kāi)一個(gè)文件時(shí),被缺省地置為命令模式中。按i(insert)鍵,將轉(zhuǎn)換為輸入(文本)模式。你也可以按a(append)鍵,進(jìn)行轉(zhuǎn)換。應(yīng)當(dāng)根據(jù)是在光標(biāo)處輸入還是在光標(biāo)后輸入決定是按i鍵還是按a鍵。你進(jìn)入輸入模式時(shí),沒(méi)有任何信息提示你。從輸入模式轉(zhuǎn)換回“
15、命令模式”時(shí),請(qǐng)按Esc鍵。注意,當(dāng)你連續(xù)兩次按Esc鍵時(shí),終端可能會(huì)發(fā)出beep聲來(lái)提示你,它的意思是你已經(jīng)處于命令模式了,不用再按了。再按下i鍵,你乂回到了輸入模式。 請(qǐng)嚴(yán)格地將下面所提供的內(nèi)容一行行地輸入到文件中去。在輸入完成后,再將字母a,b,.z輸入到文件中去,每一個(gè)字母占一行。這樣的話,我們就有兩屏的內(nèi)容可供練習(xí)使用。 Thisisatrainingsessionabouttheusageofthevieditor.Weneedsomemorelinestolearnthe*mandsoftheeditor.Wearenowintheentrymodeandwewillswitch
16、rightafterthisto*mandmode. 返回到命令模式。保存并退出文件。注意,你一按:號(hào),:立即出現(xiàn)在輸入?yún)^(qū)域的最后一行。一旦緩沖區(qū)為空,并且文件已經(jīng)關(guān)閉,你將會(huì)看到這個(gè)文件有多少行及多少個(gè)字符。 二、移動(dòng)光標(biāo) 使用vi打開(kāi)vitest文件。注意文件的最后一行,顯示了文件的名字和字符數(shù)。練習(xí)使用光標(biāo)鍵和h,j,k鍵來(lái)移動(dòng)光標(biāo)。向下移一行,向上移一行,向左移動(dòng)兩個(gè)字符,向右移動(dòng)兩個(gè)字符。你也許不想只是將光標(biāo)每次只移動(dòng)一個(gè)字符或一行?,F(xiàn)在練習(xí)每次將光標(biāo)移動(dòng)一屏或者移動(dòng)凡行。請(qǐng)?jiān)诿钅J较?,將光?biāo)放在第一行,然后做以下練習(xí): 將光標(biāo)向下移動(dòng)一屏 將光標(biāo)向上移動(dòng)一屏 將屏幕向上滾動(dòng)1/2
17、窗口 將光標(biāo)移到文件的最后一行 將光標(biāo)移到文件的第一行 將光標(biāo)移到文件的第四行 將光標(biāo)移到行的末尾 將光標(biāo)移到行的開(kāi)始 1. 將光標(biāo)移動(dòng)到文件的開(kāi)始處。查找詞entry。你的光標(biāo)將被放到字符e處。轉(zhuǎn)換到輸入模式,并且加入一個(gè)單詞text,和一個(gè)空格。 2. 將光標(biāo)移到同行的單詞mode后的空格后,插入一個(gè)逗號(hào)。注意,你當(dāng)前處于輸入模式。 3. 進(jìn)入命令模式。把光標(biāo)置于以“somemorelines”開(kāi)始的那一行中的任何位置上,然后插入一個(gè)空行,以形成兩段。 4. 插入一個(gè)空行時(shí),你被自動(dòng)地轉(zhuǎn)換到輸入模式。現(xiàn)在,請(qǐng)轉(zhuǎn)換到命令模式,保存你所作的修改,但是不要退出編輯器。 5. 現(xiàn)在是命令模式。刪除
18、字符c,e,g,但仍然將空行保留。也就是說(shuō),只刪除字符,不刪除整行。而后回到這些行的位置處,將這些空白行刪除。你可以使用兩種刪除的方式。 6. 現(xiàn)在,請(qǐng)你用字母z來(lái)替換字母h。 7. 你現(xiàn)在決定不保存這些更改,退出編輯過(guò)程。(不保留上次保存以來(lái)所做的所有更改) 8. 再次編輯vitest文件。首先,一次一行地將第一段中的每一行拷貝到文件的末尾。當(dāng)這項(xiàng)工作完成時(shí),將第二段整個(gè)地拷貝到文件的末尾。 9. 你發(fā)現(xiàn)你剛才加到文件末尾的內(nèi)容是重復(fù)的內(nèi)容,使用一個(gè)命令一次將它們?nèi)縿h除。 10, 現(xiàn)在,你想把當(dāng)前的日期與時(shí)間嵌入到文件的第一行。請(qǐng)?jiān)赩i編輯內(nèi)部做這項(xiàng)工作。 三、使用set命令,定制編輯環(huán)境
19、 1. 使用set命令,可以為你與前編輯過(guò)程設(shè)定環(huán)境。返回到文件的頂端,在確保你已處于命令模式的前提下,執(zhí)行下列的命令: 設(shè)定右邊界單詞自動(dòng)折行為15個(gè)空格 當(dāng)處于輸入模式時(shí),能顯示出當(dāng)前的模式。 顯示行號(hào) 2. 檢查前面所設(shè)定的選項(xiàng)的作用。 3. 保存并退出編輯。 四、命令行編輯 1. 你已經(jīng)熟悉了vi的模式與命令,所以現(xiàn)在可以練習(xí)命令行編輯了。使用set-ovi命令來(lái)啟動(dòng)命令行編輯功能。 2. 現(xiàn)在你可以調(diào)出以前執(zhí)行過(guò)的命令,編輯它們,并且重新執(zhí)行它們?,F(xiàn)在我們先執(zhí)行兒條命令。Is/usrcat/etc/filesystemsechohello 3. 假設(shè)你現(xiàn)在想編輯一條你剛才執(zhí)行過(guò)的命令
20、。先按Esc鍵,以進(jìn)入vi命令模式。多次按k鍵,將倒序顯示剛才已經(jīng)執(zhí)行過(guò)的兒條命令,再按兒下j鍵,將正序顯示這兒條命令。這實(shí)際是從命令緩沖中重新調(diào)回它們。所有已經(jīng)執(zhí)行過(guò)的命令,全部保存在你的用戶主目錄中的.sh_history文件中。 4. 重新取回Is命令,使用1鍵將光標(biāo)移到/字符處(如果你使用光標(biāo)鍵來(lái)移動(dòng)光標(biāo),將會(huì)刪除光標(biāo)所經(jīng)過(guò)的內(nèi)容,所以你只能使用k鍵向右移動(dòng),使用1鍵向左移動(dòng)) 。而后,使用i鍵來(lái)插入文本,將該命令改成一個(gè)長(zhǎng)列表命令。最后,執(zhí)行它。 5. 重新調(diào)回cat命令,此次,顯示文ft/etc/passwd文件的內(nèi)容 6. 重新調(diào)回cat命令,將光標(biāo)置于行尾 (使用$) ,在該命
21、令的結(jié)尾處加一個(gè)管道符,使其輸出成為WC命令的輸入,顯示出該文件的行數(shù)。 七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析: 基礎(chǔ)命令: 一、登陸,更改密碼: 國(guó)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)、返回值、錯(cuò)誤、環(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(會(huì)顯示隱藏文件和目錄
37、) XICmder pigrangexpl3:/$Is-a bindevhomelibmediaoptrootsbinsrvvar .bootetcinitlib64mntprocrunsnapsysusr pigrangexpl3:/ 3.lsR(會(huì)遞歸顯示當(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 兩個(gè)索引節(jié)點(diǎn)號(hào)如下 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:-$ 三、對(duì)文件進(jìn)行操作 1.不存在inittab文件,故對(duì)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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急診科的創(chuàng)新服務(wù)理念計(jì)劃
- 工作計(jì)劃中的資源配置技巧
- 利用大數(shù)據(jù)提升品牌決策能力計(jì)劃
- 三年級(jí)數(shù)學(xué)下冊(cè)一兩位數(shù)乘兩位數(shù)的乘法探索規(guī)律教案西師大版
- 口語(yǔ)交際:安慰 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)第2課《找春天》精美課件
- 酮癥酸中毒護(hù)理診斷和護(hù)理措施
- 2025年塔城貨運(yùn)資格證考試口訣
- 酒水調(diào)制知識(shí)培訓(xùn)課件
- 2025年玉林如何考貨運(yùn)從業(yè)資格證
- 2025年度能源行業(yè)員工聘用合同范本
- 戶外廣告安裝安全施工方案
- GB/T 45083-2024再生資源分揀中心建設(shè)和管理規(guī)范
- 高速鐵路設(shè)計(jì)規(guī)范-12.綜合接地(第一稿)提交
- 北京化工大學(xué)《微機(jī)原理及接口技術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 《形態(tài)術(shù)語(yǔ)葉》課件
- 紅樓夢(mèng)人物關(guān)系圖譜(真正可A4打印版)
- 2024年四川省成都市錦江區(qū)中考語(yǔ)文二模試卷
- 急性而短暫的精神病性障礙
- 2024-2030年中國(guó)飼用脫霉劑行業(yè)發(fā)展現(xiàn)狀及投資潛力研究報(bào)告
- 講誠(chéng)信課件教學(xué)課件
評(píng)論
0/150
提交評(píng)論