Linux基礎(chǔ)入門實驗報告三

一.實驗名稱

Linux目錄結(jié)構(gòu)及文件基本操作

二.實驗過程

1.Linux目錄結(jié)構(gòu)

(1).定義

Linux是以樹狀目錄結(jié)構(gòu)來構(gòu)建整個系統(tǒng),可以理解為一個用戶可操作系統(tǒng)的骨架。雖然本質(zhì)上無論是目錄結(jié)構(gòu)還是操作系統(tǒng)內(nèi)部都是存儲在磁盤上的,但從邏輯上講Linux的磁盤是懸掛于目錄上的,每一個目錄不僅可以使用本地磁盤分區(qū)的文件系統(tǒng),也可以使用網(wǎng)絡(luò)上的文件系統(tǒng)。

(2).FHS標(biāo)準(zhǔn)(文件系統(tǒng)層次結(jié)構(gòu)標(biāo)準(zhǔn))

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

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

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



2.目錄路徑

(1).路徑:使用cd命令可以切換目錄。在Linux中可以使用 . 表示當(dāng)前目錄, .. 表示上一級目錄,-表示上一次所在目錄,~表示當(dāng)前用戶的home目錄。使用pwd命令可以獲取當(dāng)前所在的絕對路徑。

(2).絕對路徑:以根"/"目錄為起點的完整路徑,以當(dāng)前用戶所要的目錄為終點。例如/user/local/bin

(3).相對路徑:當(dāng)前用戶當(dāng)前的目錄的路徑。相對路徑是以當(dāng)前目錄為起點,以當(dāng)前用戶所要的目錄為終點。例如user/local/bin

3.Linux文件操作

(1).新建:

新建空白文件

使用touch命令創(chuàng)建空白文件。如touch test 創(chuàng)建名為test的文件

新建目錄

使用mkdir(make directories)創(chuàng)建一個空白目錄,也可同時指定該目錄的權(quán)限屬性。例如mkdir test_創(chuàng)建名為test_的空白目錄。

使用-p參數(shù)可以同時創(chuàng)建父目錄(前提是該父目錄之前不存在)。若想創(chuàng)建多層目錄可以使用mdkir -p/father/son/grandson

①復(fù)制文件

使用命令cp將一個文件復(fù)制到目錄或指定的目錄中。例如 cp test father/son/grandson

②刪除文件

使用rm命令可以刪除一個文件或目錄。例如 rm test 刪除名為test的文件。

若要刪除只讀屬性的文件,則需要加上-參數(shù)f。例如 rm -f test。

刪除目錄則需要加上參數(shù)-r。例如rm -r family

③查看文件

標(biāo)準(zhǔn)輸入輸出:當(dāng)我們執(zhí)行一個 shell 命令行時通常會自動打開三個標(biāo)準(zhǔn)文件,即標(biāo)準(zhǔn)輸入文件(stdin),默認(rèn)對應(yīng)終端的鍵盤;

標(biāo)準(zhǔn)輸出文件(stdout)和標(biāo)準(zhǔn)錯誤輸出文件(stderr),這兩個文件都對應(yīng)被重定向到終端的屏幕,以便我們能直接看到輸出內(nèi)容。進(jìn)程將從標(biāo)準(zhǔn)輸入文件中得到輸入數(shù)據(jù),將正常輸出數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出文件,而將錯誤信息送到標(biāo)準(zhǔn)錯誤文件中。

④查看文件類型

使用命令 file /bin/ls

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

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

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,242評論 2 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,562評論 19 139
  • 關(guān)于賬戶管理的基礎(chǔ)知識 查看用戶時輸入who am i或者 who mum likes即可,第二列的pts/0中p...
    Obstine閱讀 339評論 0 0
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,675評論 9 468
  • 本文筆記源自這里——[實驗樓]歡迎大家在下面交流其中有問題的地方喜歡請點收藏,每日更新(全部已親自實踐). 一. ...
    東皇Amrzs閱讀 4,320評論 7 54

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