linux操作系統(tǒng)實驗指導書第2周_第1頁
linux操作系統(tǒng)實驗指導書第2周_第2頁
linux操作系統(tǒng)實驗指導書第2周_第3頁
linux操作系統(tǒng)實驗指導書第2周_第4頁
linux操作系統(tǒng)實驗指導書第2周_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第3周Linux文件與目錄管理一、實驗內(nèi)容練習Linux文件和目錄操作命令。實驗目的練習Linux文件權(quán)限和文件查找命令。二、實驗目的掌握文件與目錄管理命令掌握文件內(nèi)容查閱命令了解文件與目錄的默認權(quán)限與隱藏權(quán)限掌握如何改變文件屬性與權(quán)限掌握命令與文件的查詢方法三、實驗題目文件與目錄管理查看Ubuntu根目錄下有哪些內(nèi)容?進入/tmp目錄,以自己的學號建一個目錄,并進入該目錄。顯示目前所在的目錄。(4)在當前目錄下,建立權(quán)限為741的目錄testl,查看是否創(chuàng)建成功(5)在目錄test1下建立目錄 test2/teat3/test4。(6)進入test2,刪除目錄test3/test4(7)將root用戶家目錄下的.bashrc復制到/tmp下,并更名為bashrc(8)重復步驟 6,要求在覆蓋前詢問是否覆蓋。(9)復制目錄/etc/下的內(nèi)容到/tmp下。(10)在當前目錄下建立文件 aaa。(11)查看該文件的權(quán)限、大小及時間(12)強制刪除該文件。(13)將/tmp下的bashrc移至1J/tmp/test1/test2中。(14)將/testl目錄及其下面包含的所有文件刪除。文件內(nèi)容查閱、權(quán)限與文件查找(1)使用cat命令加行號顯示文件/etc/issue的內(nèi)容。反向顯示/etc/issue中的內(nèi)容。用nl列出/etc/issue中的內(nèi)容。(4)使用more命令查看文件/etc/man.con巾g(5)使用less命令前后翻看文件/etc/man.config中的內(nèi)容(6)使用head命令查看文件/etc/man.config前20行⑺使用less命令查看文件/etc/man.coMig后5行(8)查看文件/etc/man.config前20行中后5行的內(nèi)容(9)將/usr/bin/passwd中的內(nèi)容使用ASCII方式輸出(10)進入/tmp目錄,將/root/.bashrc復制成bashrc,復制完全的屬性,檢查其日期修改文件 bashrc的時間為當前時間文件權(quán)限(1)執(zhí)行echopwd>>pwd.sh,然后使用ls-al查詢一下,發(fā)生了什么事?以兩種方式查看系統(tǒng)中新建文件或目錄的默認權(quán)限新建文件test1和目錄 test2,查看它們的權(quán)限是否與 (2)中的默認權(quán)限相符修改pwd.sh文件權(quán)限為 r-xr--r--。執(zhí)行 pwd.sh。(提示:執(zhí)行本路徑下文件的命令是 ./文件名) 。(6)添加用戶stu,修改密碼為123。修改文件test1的屬主為stu,test1所屬的組為stu。(8)增加 test1的屬主具有可執(zhí)行的權(quán)限。文件查找查看文件/root/.bashrc的類型查詢 ifconfig和cd命令的完整文件名(3)只找出跟passwd有關(guān)的“說明文件”文件名找出系統(tǒng)中所有與 passwd相關(guān)的文件名將過去系統(tǒng)上面 3天前的24小時內(nèi)有改動 (mtime)的文件列出使用find查找當前目錄下比man.config新的文件,并存儲到man.config.new文件。⑺列出/etc下比/etc/man.config新的文件查找系統(tǒng)中所有屬于root的文件及不屬于任何人的文件使用find查找/下面所有名稱為man.config的文件。找出文件名為man.config的文件(11)使用locate查找所有名稱為man.config的文件。11步和12步的結(jié)果一樣么?為什么?找出/etc下文件類型為f的文件找出系統(tǒng)中大于 1M的文件四、實驗指導文件與目錄管理查看Ubuntu根目錄下有哪些內(nèi)容?ls/進入/tmp目錄,以自己的學號建一個目錄,并進入該目錄。cd/tmpmkdir270931027cd270931027顯示目前所在的目錄。pwd(4)在當前目錄下,建立權(quán)限為741的目錄testl,查看是否創(chuàng)建成功。mkdir—m741testl(5)在目錄test1下建立目錄 test2/teat3/test4。cdtest1mkdir-ptest2/teat3/test4(6)進入test2,刪除目錄test3/test4 cdtest2rmdir—ptest3/test4(7)將root用戶家目錄下的.bashrc復制到/tmp下,并更名為bashracp/root/.bashrc/tmp/bashrc注意:運行上面的命令可能會出現(xiàn)"cp:cannotstat'/root/.bashrc':Permissiondenied'的錯誤,這時我們需要使用su命令切換到超級用戶下。但是在我們安裝Ubuntu的時候只創(chuàng)建了自己的賬戶和密碼,而沒有對 Root賬戶進行設定,因此第一次想進入root賬戶的時候,系統(tǒng)提示輸入密碼,這里因為起初就沒有設定密碼,所以密碼是不存在的(但是又必須輸入密碼才可以進入root),那要想進入root賬戶怎么辦呢?具體解決步驟如下:?sudopasswdroot:系統(tǒng)會提示你,叫你輸入你自己賬戶的密碼? [sudo]passwdforxxx你自己白賬戶):xxxxxxx(輸入你賬戶的密碼,注意這里是看不見的),然后提示你為root賬戶設置密碼?EnternewUNIXpassword:xxxxxxx(設置的root賬戶密碼)>最后提示你重新輸入設置的密碼?RetypenewUNIXpassword:xxxxxxx在root密碼設置成功后,先輸入 su命令,然后輸入root的密碼。再次執(zhí)行cp/root/.bashrc/tmp/bashrc命令(8)重復步驟6,要求在覆蓋前詢問是否覆蓋。

cp-i/root/.bashrc/tmp/bashrc提示語句:cp:overwrite '/tmp/basftrM覆S?請輸入y,否則輸入n⑼復制目錄/etc/下的內(nèi)容到/tmp下。提示語句:cp-r/etc//tmp(10)在當前目錄下建立文件 aaa。touchaaa(11)查看該文件的權(quán)限、大小及時間ls-1提示語句:Total4-rw-r—r—1rootroot0Apr408:31aaa(12)強制刪除該文件。rm-faaa(13)將/tmp下的bashrc移至Vtmp/270931027/test1/test2中。mv/tmp/bashrc/tmp/270931027/test1/test2(14)將test1目錄及其下面包含的所有文件刪除。rm—r/tmp/270931027/test1rm—r/tmp/270931027/test1可能會出現(xiàn)的提示語句:Rm:descendintodirectoryRm:descendintodirectoryRm:removeregularfileRm:removedirectoryRm:removedirectory2.文件內(nèi)容查閱及屬性修改‘/tmp/041140103/test1 ’?y‘/tmp/041140103/test1/test2/tmp/041140103/test1/test2/bashrc/tmp/041140103/test1/test2 ’? y/tmp/041140103/test1/ ’?y⑴使用cat命令加行號顯示文件/etc/issue的內(nèi)容。cat-n/etc/issue反向顯示/etc/issue中的內(nèi)容。tac/etc/issue用nl列出/etc/issue中的內(nèi)容。nl/etc/issue(4)使用more命令查看文件/etc/manpath.coMigmore/etc/manpath.config注意:輸入q可退出manpath.coMig文件(5)使用less命令前后翻看文件/etc/manpath.config中的內(nèi)容less/etc/manpath.config注意:輸入q可退出manpath.coMig文件(6)使用head命令查看文件/etc/manpath.con的前20行head-n20/etc/man.config⑺使用tail命令查看文件/etc/manpath.con的后5行tail-n5/etc/manpath.config(8)查看文件/etc/manpath.config前20行中后5行的內(nèi)容head-n20/etc/manpath.config|tail-n5(9)將/usr/bin/passwd中的內(nèi)容使用ASCII方式輸出od-tc/usr/bin/passwd(10)進入/tmp目錄,將/root/.bashrc復制成bashrc,復制完全的屬性,檢查其日期cd/tmpcp-a/root/.bashrcbashrc(t匕處也會出現(xiàn)permissiondenied的問題,輸入su,根據(jù)提示輸入root用戶的密碼,再次執(zhí)行cp-a/root/.bashrcbashrc)以下命令是用來檢查bashrc的屬性llbashrc;ll--time=atimebashrc;ll--time=ctimebashrc上面的ll是ls制J別名,用來代替ls-1可以通過在終端輸入命令alias查看系統(tǒng)中別名和對應的命令:/tnp$dllas

aliasalert-'notlfy^end-urge

||echoerror)"'$(htstory|taialiasegrep-'egrep--coloridutodltasCgiep='fgrep--c.olor-autoaliasgrep-hgrep--color=autor白15l='ls-CFPaliasla-1Is—-alF1aliasl.s-hlscolor-autohatime:訪問時間(accesstime,指的是文件最后被讀取的時間,可以使用touch命令更改為當前時間;ctime:變更時間(changetime),指的是文件本身最后被變更的時間,變更動作可以使chmod、chgrp、mv等等;mtime:修改時間(modifytime),指的是文件內(nèi)容最后被修改的時間,修改動作可以使echo重定向、vi等等;(11)修改文件bashrc的時間為當前時間touchbashrc(此處也可能出現(xiàn)權(quán)限問題,解決方法同上)llbashrc;ll--time=atimebashrc;ll--time=ctimebashrc3.文件權(quán)限(1)執(zhí)行echopwd>>pwd.sh,然后使用Is-al查詢一下,發(fā)生了什么事?以兩種方式查看系統(tǒng)中新建文件或目錄的默認權(quán)限umaskumask-S附umask命令介紹當我們登錄系統(tǒng)之后創(chuàng)建一個文件總是有一個默認權(quán)限的,那么這個權(quán)限怎么來的呢?umask設置了用戶創(chuàng)建文件的默認權(quán)限,系統(tǒng)管理員必須要設置一個合理的umask值。在已經(jīng)登錄之后,可以按照個人的偏好使用umask命令來改變文件創(chuàng)建的默認權(quán)限。相應的改變直到退出該 shell或使用另外的umask命令之前一直有效。一般來說,umask命令在/etc/profile文件中設置的,每個用戶在登錄時都會引用該文件,所以如果希望改變所有用戶的umask。可以在該條目中加入相應的條目。如果希望永久的設置自己的umask值,那么就把它放在自己$HOME目錄下的.pro文件中。系統(tǒng)不允許在創(chuàng)建一個文本文件時就賦予執(zhí)行權(quán)限,必須在創(chuàng)建后用chmod命令增加這一個權(quán)限。目錄則允許設置執(zhí)行權(quán)限,這樣針對目錄來說。umask中各個數(shù)值的最大值可以到7.$umask查看當前umask值,默認為 0022,不過這是一個掩碼值,要用 777-022才得到真實的權(quán)限值755,但是在linux中規(guī)定文件默認值不能授予執(zhí)行 x權(quán)限。所以默認創(chuàng)建的文件權(quán)限為644.例子,要將文件的默認權(quán)限設置為643只要使用umask命令設置一個值即可。$umask023(3)新建文件testl和目錄test2,查看它們的權(quán)限是否與(2)題中的默認權(quán)限相符umasktouchtest1mkdirtest2ll在root用戶下修改 pwd.sh文件權(quán)限為 r-xr--r--。chmod544/root/pwd.sh執(zhí)行 pwd.sh。(提示:執(zhí)行本路徑下文件的命令是 ./文件名) 。./pwd.sh(6)添加用戶stu,修改密碼為123useraddstupasswdstu修改文件test1的屬主為stu,test1所屬的組為stu。chownstutest1chgrpstutest2ll(8)增加 test1的屬主具有可執(zhí)行的權(quán)限。chmodu+xtest1ll文件查找查看文件 /root/.bashrc的類型file/root/.bashrc查詢ifconfig和cd命令的完整文件名whichifconfigwhichcd(3)只找出跟passwd有關(guān)的“說明文件”文件名whereis-mpasswd找出系統(tǒng)中所有與 passwd相關(guān)的文件名locatepas

溫馨提示

  • 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

提交評論