第二周作業(yè)

、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。

復(fù)制命令:cp

??三種使用風(fēng)格:

????? cp [OPTION]… [-T]SOURCE DEST

????? cp [OPTION]…SOURCE… DIRECTORY

????? cp [OPTION]… -t DIRECTORY SOURCE…

常用選項(xiàng):

???? -i:交互式(如果操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)會詢問用戶是否覆蓋)

? ? ?? -r:遞歸復(fù)制目錄及內(nèi)部的所有內(nèi)容

???? ??-a:歸檔,相當(dāng)于-dR--preserv=all

???? ??-d:--no-dereference[不跟蹤符號鏈接]--preserv=links--preserv[=ATTR_LIST]

????????????? mode:權(quán)限

????????????? ownership:屬主屬組

????????????? timestamp:時(shí)間戳

?????????????? links:連接

?????????????? xattr

? ? ? ?? ???? context

??????????? ? ? all

??????????? -p:保持原文件的屬性信息

??????????? -v:顯示其過程

??????????? -f:強(qiáng)制覆蓋

移動(dòng)命令:mv

? ? ? ? ?? mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄

常用選項(xiàng):

? ? ? ? ? ? -i:交互式 (如果操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)會詢問用戶是否覆蓋)

??????????? -f:強(qiáng)制??(如果操作要覆蓋某個(gè)已有的目標(biāo)文件時(shí)不給任何指示)

刪除命令:rm

??? rm [選項(xiàng)] 文件…

???? 常用選項(xiàng)

????? ????????? -f,--force??? 忽略不存在的文件,從不給出提示。

?? ? ? ? ? ? ?? -i,--interactive進(jìn)行交互式刪除

??? ? ? ? ? ? ? -r,-R, --recursive?? 指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。

??? ? ? ? ? ? ? -v, --verbose??? 詳細(xì)顯示進(jìn)行的步驟

????? ? ? ? ? ? ? ?? --help???? ??顯示此幫助信息并退出

????? ? ? ? ? ? ? ? --version? ??輸出版本信息并退出

二、bash的工作特性之命令執(zhí)行狀態(tài)返回值和命令行展開所涉及的內(nèi)容及其示例演示。

1.命令執(zhí)行狀態(tài)返回值分為兩類:成功或失敗

? ? ?? 命令或程序執(zhí)行成功時(shí)返回:0;

?????? 命令或程序執(zhí)行失敗時(shí)返回:1-255。

同樣程序執(zhí)行也有兩類結(jié)果:

??????? 程序的返回值:程序的功能意義

?????? 程序的執(zhí)行狀態(tài)結(jié)果:程序執(zhí)行完成后的狀態(tài)

三、請使用命令行展開功能來完成以下練習(xí):

???? 1. 創(chuàng)建/tmp目錄下的:a_c, a_d, b_c, b_d

?????? 2、創(chuàng)建/tmp/mylinux目錄下的:

四、文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳信息。

文件的元數(shù)據(jù)用于記錄文件的許多信息,比如file:文件名;Size:大小,Device:文件的位置,Uid:擁有人,Gid:所屬的組,Links:鏈接數(shù)量Blocks:塊大小,Inode:節(jié)點(diǎn)號,Access(第一個(gè)):權(quán)限,context:安全上下文,Access(第二個(gè)):文件上一次的訪問時(shí)間Modify:文件上一次修改的時(shí)間Change:文件上一次屬性更改的時(shí)間

使用stat命令查看

三個(gè)時(shí)間戳:???

?????access time:訪問時(shí)間,簡寫atime,讀寫文件內(nèi)容

?????modify time:修改時(shí)間,mtime,改變文件內(nèi)容(數(shù)據(jù))

?????change time:改變時(shí)間,ctime,元數(shù)據(jù)發(fā)生改變

修改文件的時(shí)間戳使用touch命令:

格式:touch[OPTION]...FILE...

參數(shù):

-a:只改atime(access time)

-m:只改mtime(modify time)

-t STAMP:指定時(shí)間修改

[[CC]YY]MMDDhhmm[.ss]

-c:如果文件不存在則不予創(chuàng)建。

Note:touch文件時(shí),假如文件不存在,會默認(rèn)創(chuàng)建該文件。

五、如何定義一個(gè)命令的別名,如何在命令中引用另一個(gè)命令的執(zhí)行結(jié)果?

?????? alias:不帶任何選項(xiàng)將顯示當(dāng)前shell下所有可用的命令別名的定義信息。

????? 等號之前表示新的命令名稱,等號之后表示要代替的命令信息,這樣新的命令將具有老命令所帶定義的參數(shù)的功能。

????? 僅對當(dāng)前用戶有效:~/.bashrc

????? 對所有用戶有效:/etc/bashrc

六、顯示/var目錄下所有以l開頭,以一個(gè)小寫字母結(jié)尾,且中間至少出現(xiàn)一位數(shù)字(可以有其它字符)的文件或目錄。

七、顯示/etc目錄下,以任意一個(gè)數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或目錄。

八、顯示/etc目錄下,以非字母開頭,后面跟了一個(gè)字母以及其它任意長度任意字符的文件或目錄。

九、在/tmp目錄下創(chuàng)建以tfile開頭,后跟當(dāng)前日期和時(shí)間的文件,文件名形如:tfile-?????? 2016-05-27-09-32-22。

十、復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中。

十一、復(fù)制/etc目錄下所有以.d結(jié)尾的文件或目錄至/tmp/mytest2目錄中。

十二、復(fù)制/etc/目錄下所有以l或m或n開頭,以.conf結(jié)尾的文件至/tmp/mytest3目錄中。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,268評論 2 33
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評論 0 10
  • 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。 cp命令 cp - copy fil...
    華煉閱讀 331評論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評論 0 5
  • 系統(tǒng)管理與維護(hù)命令 date date(選項(xiàng))(參數(shù)) | 選項(xiàng) | 說明 | | :-------- | ...
    蓓蓓的萬能男友閱讀 4,190評論 0 5

友情鏈接更多精彩內(nèi)容