Linux基礎(chǔ)入門實(shí)驗(yàn)報告四

linux與windows系統(tǒng)在目錄上的區(qū)別:

windows是以儲存介質(zhì)為主要以盤符以及分區(qū)來實(shí)現(xiàn)文件管理,然后之下才是目錄,因此目錄顯得不是非常重要,經(jīng)過長時間的目錄儲存之后,windows的目

錄文件會顯得雜亂無章。但是linux的目錄相反,linux是以目錄為主的,目錄是這個操作系統(tǒng)的骨架,,每一個目錄不僅能使用本地磁盤分區(qū)的文件系統(tǒng),

也可以使用網(wǎng)絡(luò)上的文件系統(tǒng)。

FHS 標(biāo)準(zhǔn):

FHS 定義了系統(tǒng)中每個區(qū)域的用途、所需要的最小構(gòu)成的文件和目錄同時還給出了例外處理與矛盾處理。

FHS 定義了兩層規(guī)范,第一層是, / 下面的各個目錄應(yīng)該要放什么文件數(shù)據(jù),例如 /etc 應(yīng)該放置設(shè)置文件,/bin 與 /sbin 則應(yīng)該放置可執(zhí)行文件等等。

第二層則是針對 /usr 及 /var 這兩個目錄的子目錄來定義。例如 /var/log 放置系統(tǒng)登錄文件,/usr/share 放置共享數(shù)據(jù)等等。

其標(biāo)準(zhǔn)文檔:

FHS會一直維持更新而且FHS 依據(jù)文件系統(tǒng)使用的頻繁與否以及是否允許用戶隨意改動,將目錄定義為四種交互作用的形態(tài):

尋找目錄路徑:

使用 cd 命令可以切換目錄,在 Linux 里面使用 . 表示當(dāng)前目錄,.. 表示上一級目錄, - 表示上一次所在目錄,~ 通常表示當(dāng)前用戶的 home 目錄。使用 pwd 命令可以獲

取當(dāng)前所在路徑。

注意:我們上一節(jié)介紹過的,以 . 開頭的文件都是隱藏文件,所以這兩個目錄必然也是隱藏的,你可以使用 ls -a 命令查看隱藏文件。

絕對路徑:以根“/”目錄為起點(diǎn)直接到達(dá)你所想要到的路徑,例如/usr/local/bin,最終到達(dá)的目錄即為usr目錄中的local目錄中的bin目錄。

相對路徑:是以你當(dāng)前的目錄為起點(diǎn),到達(dá)你想到的目錄。注意(當(dāng)當(dāng)前目錄為根目錄的子目錄時,可以不用前綴“.”)

對于相對路徑與決定路徑的比較,選擇更方便者即可。

創(chuàng)建:(touch)

當(dāng)在目錄中沒有權(quán)限時,需要先返回用戶最開始的目錄進(jìn)行創(chuàng)建空白文件夾,用touch命令,創(chuàng)建新的空白目錄用mkdir命令來實(shí)行。并且可以用-p來創(chuàng)建父

目錄或者多級目錄(在安裝軟件、配置安裝路徑時非常有用)。

復(fù)制:(cp)

使用cp(copy),當(dāng)把一個文件復(fù)制到一個目錄中時,(cp 文件名 目錄 )即可,但當(dāng)把一個目錄復(fù)制到另一個目錄中時,直接使用cp會出現(xiàn)錯誤,因此要

加上-r或者-R參數(shù),即{cp -r(-R)當(dāng)前目錄 要復(fù)制到的目錄}。

刪除:(rm)

當(dāng)要刪除一個文件時,只需(rm 文件名)即可,接下來會有提示顯示確定要刪除文件,但如果想忽略這種提示,在命令后加上-f即可,當(dāng)想要刪除一個目錄時

,跟復(fù)制一樣需要在命令后加上-r或者(-R)即可。

移動文件:(mv)

操作為mv 文件名 目錄 。

重命名文件(mv)

操作為 mv 舊的文件名 新的文件名

批量重命名:(rename)

查看文件 (cat),(tac),(n1)

前兩個命令都是用來打印文件內(nèi)容到標(biāo)準(zhǔn)輸出(終端),其中 cat 為正序顯示,tac 為倒序顯示,nl 命令,添加行號并打印,這是個比 cat -n 更專業(yè)的行

號打印命令。

-b : 指定添加行號的方式,主要有兩種:

-b a:表示無論是否為空行,同樣列出行號("cat -n"就是這種方式)

-b t:只列出非空行的編號并列出(默認(rèn)為這種方式)

-n : 設(shè)置行號的樣式,主要有三種:

-n ln:在行號字段最左端顯示

-n rn:在行號字段最右邊顯示,且不加 0

-n rz:在行號字段最右邊顯示,且加 0

-w : 行號字段占用的位數(shù)(默認(rèn)為 6 位)

使用more和less命令分頁查看文件

(這兩個命令更適合用來閱讀內(nèi)容)

使用head和tail命令查看文件

(這兩個命令只查看文件內(nèi)容的前幾行和后幾行0)

查看文件類型(file)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,228評論 2 33
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,571評論 9 467
  • 一.實(shí)驗(yàn)名稱 環(huán)境變量與文件查找 二.實(shí)驗(yàn)過程 1.變量的定義 使用命令declare $定義一個新變量,例如de...
    051d4f55c9a4閱讀 327評論 0 0
  • 本文筆記源自這里——[實(shí)驗(yàn)樓]歡迎大家在下面交流其中有問題的地方喜歡請點(diǎn)收藏,每日更新(全部已親自實(shí)踐). 一. ...
    東皇Amrzs閱讀 4,043評論 7 54
  • 現(xiàn)在想起,初識應(yīng)該是在青旅的廚房,義工阿杰在切菜,是個廣東人,于是我便向他討教他的廣東菜譜,他說要來換。我掃視了一...
    薄小賤閱讀 217評論 0 0