Linux目錄結構及檔案操作

2021-09-10 12:55:31 字數 2115 閱讀 6436

windows是以儲存介質為主,系統檔案放在c盤,其它盤使用者可以隨便用,所以時間久了就變得亂糟糟的,linux是以目錄為主,目錄表現為一顆目錄樹,樹根為根目錄「/」,根目錄下層層擴充套件,目錄結構變為一顆樹,無論是系統檔案還是使用者檔案都放在這個樹形目錄中,然後linux的磁碟分割槽再掛載在目錄上,每乙個目錄不僅能使用本地磁碟分割槽的檔案系統,也可以使用網路上的檔案系統。舉例來說,可以利用網路檔案系統(network file system,nfs)伺服器載入某特定目錄等。

由於linux是開放源**,各大公司和團體根據linux的核心**做各自的操作,程式設計。這樣就造成在根下的目錄的不同。這樣就造成個人不能使用他人的linux系統的pc。因為你根本不知道一些基本的配置,檔案在**。。。這就造成了混亂。這就是fhs(filesystem hierarchy standard )機構誕生的原因。該機構是linux愛好者自發的組成的乙個團體,主要是對linux做一些基本的要求,不至於是操作者換一台主機就成了linux的『文盲』。fhs是一種標準,是規定linux中哪些目錄做什麼事儲存什麼資料,這樣大家自覺遵循這個標準,這樣不同人使用不同linux系統就不會覺得困難。

fhs定義了兩層規範,第一層是,/下面的各個目錄應該要放什麼檔案資料,第二層則是針對/usr/var這兩個目錄的子目錄來定義。其它目錄使用者可以隨意更改使用。

fhs 依據檔案系統使用的頻繁與否以及是否允許使用者隨意改動,將目錄定義為四種互動作用的形態,如下表所示:

當前目錄:.或者./都行,cd .

~:通常表示當前使用者的home目錄,cd ~

pwd命令:可以獲取當前所在路徑(絕對路徑),pwd

絕對路徑:以根目錄/為起點的路徑,如/home/shiyanlou

相對路徑:以當前路徑為起點到目標路徑的表示

下面以home目錄為起點,分別以絕對路徑和相對路徑的方式進入/usr/local/bin目錄:

到底使用哪種路徑表示方法看哪種路徑打字最少,目錄可以使用tab進行補全。

file filename //檢視檔案型別

file /bin/ls //ls檔案為可執行檔案,執行在64位平台

linux一切皆檔案,命令也是寫在檔案中。

linux下面編輯檔案通常我們會直接使用專門的命令列編輯器比如(emacs,vim,nano)linux內部有vim的學習教程,輸入以下命令即可開始學習:

vimtutor //學習vim編輯器

xeyes //在桌面召喚一雙眼睛

系統啟動必須:

-/boot:存放的啟動linux 時使用的核心檔案,包括連線檔案以及映象檔案。

指令集合:

臨時檔案:

賬戶:

執行過程中要用:

擴充套件用的:

Linux目錄結構及檔案基本操作

linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...

Linux目錄結構及檔案基礎操作

一 linux目錄結構 windows系統中主要以儲存介質為主 磁碟 unix和linux系統中主要是以目錄為主 以樹形目錄結構的形式構建整個系統 1.fhs filesystem hiernrchy standard 標準 fhs標準是檔案系統層次結構標準 fhs定義了系統中每個區域的用途,所需要...

Linux目錄結構及檔案基本操作

宣告 本文是我在看了實驗樓的課程之後寫的,算是總結吧,程式設計就是要多總結 使用cd命令可以切換目錄,在 linux 裡面使用.表示當前目錄,表示上一級目錄 注意,還記得我們上一節介紹過的,以.開頭的檔案都是隱藏檔案,所以這兩個目錄必然也是隱藏的,你可以使用ls a命令檢視隱藏檔案 表示上一次所在目...