1. linux如何 查看根目錄
/ - 根目錄:
每一個文件和目錄都從這里開始。
只有root用戶具有該目錄下的寫許可權。此目錄和/root目錄不同,/root目錄是root用戶的主目錄。
> cd 目錄名字
> cd .. 或 cd ../ //上級目錄切換
> cd . 或 cd ./ //切換到當前目錄
> cd ~ 或 cd //直接切換到用戶家目錄 其實只要知道Linux命令一切都好說,推薦以下查詢方法去了解更多更詳細的Linux命令介紹》
2. 簡述linux目錄結構,說明各個目錄的作用且使用時有哪些注意事項
對於每一個Linux學習者來說,了解Linux文件系統的目錄結構,是學好Linux的至關重要的一步.,深入了解linux文件目錄結構的標准和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始了解一下linux目錄結構的相關知識。
當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包涵很多的目錄,比如etc、usr、var、bin ... ... 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或文件。文件系統在Linux下看上去就象樹形結構,所以我們可以把文件系統的結構形象的稱為 樹形結構。
文件系統的是用來組織和排列文件存取的,所以她是可見的,在Linux中,我們可以通過ls等工具來查看其結構,在Linux系統中,我們見到的都是樹形結構;比如操作系統安裝在一個文件系統中,他表現為由/ 起始的樹形結構。linux文件系統的最頂端是/,我們稱/為Linux的root,也就是 Linux操作系統的文件系統。Linux的文件系統的入口就是/,所有的目錄、文件、設備都在/之下,/就是Linux文件系統的組織者,也是最上級的領導者。
由於linux是開放源代碼,各大公司和團體根據linux的核心代碼做各自的操作,編程。這樣就造成在根下的目錄的不同。這樣就造成個人不能使用他人的linux系統的PC。因為你根本不知道一些基本的配置,文件在哪裡。。。這就造成了混亂。這就是FHS(Filesystem Hierarchy Standard )機構誕生的原因。該機構是linux愛好者自發的組成的一個團體,主要是是對linux做一些基本的要求,不至於是操作者換一台主機就成了linux的『文盲』。
根據FHS(http://www.pathname.com/fhs/)的官方文件指出, 他們的主要目的是希望讓使用者可以了解到已安裝軟體通常放置於那個目錄下, 所以他們希望獨立的軟體開發商、操作系統製作者、以及想要維護系統的用戶,都能夠遵循FHS的標准。 也就是說,FHS的重點在於規范每個特定的目錄下應該要放置什麼樣子的數據而已。 這樣做好處非常多,因為Linux操作系統就能夠在既有的面貌下(目錄架構不變)發展出開發者想要的獨特風格。
3. Linux裡面系統的基礎目錄結構都有什麼目錄
通過命令ls/可以展示Linux系統目錄結構,主要包括以下內容:
1.bin
bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。
2.boot
這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。
3.dev
dev是Device的縮寫, 該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。
4.etc
這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。
5.home
用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。
6.lib
這個目錄里存放著系統最基本的動態連接共享庫,其作用類似於Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。
7.lost+found
這個目錄一般情況下是空的,當系統非法關機後,這里就存放了一些文件。
8.media
linux系統會自動識別一些設備,例如U盤、光碟機等等,當識別後,linux會把識別的設備掛載到這個目錄下。
9.mnt
系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以查看光碟機里的內容。
10.opt
這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。默認是空的。
11.proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。
這個目錄的內容不在硬碟上而是在內存里,我們也可以直接修改裡面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器。
12.root
該目錄為系統管理員,也稱作超級許可權者的用戶主目錄。
13.sbin
s就是Super User的意思,這里存放的是系統管理員使用的系統管理程序。
14.selinux
這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較復雜,這個目錄就是存放selinux相關的文件的。
15.srv
該目錄存放一些服務啟動之後需要提取的數據。
…………
在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪或隨意更改內部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。
4. linux中目錄是什麼
~
表示代碼主目錄,也就是當前登錄用戶的用戶目錄。
比如:這里登錄用戶是chen
cd
~
~
代表的就是
/home/chen/
當然前提是有用戶目錄,如果沒有/home/chen目錄的話情況就比較多了。總之cd
~再pwd就知道了,如下圖所示:
(4)linux各個目錄擴展閱讀:
linux下各個目錄簡介
1、/bin
bin是binary的縮寫。這個目錄沿襲了UNIX系統的結構,存放著使用者最經常使用的命令。例如cp、ls、cat,等等。
2、/boot
這里存放的是啟動Linux時使用的一些核心文件。
3、/dev
dev是device(設備)的縮寫。這個目錄下是所有Linux的外部設備,其功能類似DOS下的.sys和Win下的.vxd。在Linux中設備和文件是用同種方法訪問的。例如:/dev/hda代表第一個物理IDE硬碟。
4、/etc
這個目錄用來存放系統管理所需要的配置文件和子目錄。
5、/home
用戶的主目錄,比如說有個用戶叫wang,那他的主目錄就是/home/wang也可以用~wang表示。
5. Linux目錄結構
/bin:存放二進制可執行文件,常用命令一般都在這里;
/etc:存放系統管理和配置文件;
/home:存放所有用戶文件的根目錄,是用戶主目錄的基點;
/usr:存放系統應用程序;
/opt:額外安裝的可選應用程序包所放置的位置;
/proc:虛擬文件系統目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息;
/root:超級用戶的主目錄;
/sbin:存放二進制可執行文件,只有root才能訪問。存放的是系統管理員使用的系統級別的管理命令和程序;
/dev:存放設備文件;
/mnt:系統管理員安裝臨時文件系統的安裝點,系統提供這個目錄是讓用戶臨時掛載其他的文件系統;
/boot:存放用於系統引導時使用的各種文件;
/lib:存放著和系統運行相關的庫文件;
/tmp:存放各種臨時文件,是公用的臨時文件存儲點;
/var:存放運行時需要改變數據的文件,也是某些大文件的溢出區;
/lost+found:這個目錄平時是空的,系統非正常關機而留下的文件。
6. Linux中的根目錄下的各個文件都有什麼作用
1)bin
bin是binary的縮寫,是UNIX類操作系統中根目錄的標准子目錄,包含可執行的程序(即准備運行的程序),以便達到啟動(即啟動)和修復系統的最小功能。
/bin是系統默認的路徑,它是系統發出命令時搜索相應程序的目錄列表。這意味著,只要在命令行中輸入文件名,然後按下Enter鍵,就可以運行/bin中的對應的可執行文件(即,可運行程序)從而達到我們執行命令完成對應功能的操作。
2)boot
這裡面存放的是啟動Linux時使用的一些核心文件。Linux的引導過程是Linux上的開源操作系統在計算機上的初始化。它涵蓋了從初始引導到啟動初始用戶空間應用程序的許多步驟。同樣讓我們打開boot看看,裡面的內容。
3)dev
/dev是特殊文件或設備文件的位置。它突出顯示了Linux文件系統的一個重要方面——一切皆文件/目錄。
4)etc
etc目錄用來存放系統管理所需要的配置文件和子目錄。它包含所有與系統相關的配置文件。
5)home
使用用戶的主目錄,比如說有個用戶叫zhang,那他的主目錄就是/home/zhang我們通常同「~」來表示家目錄。
6)lib
這個目錄里存放著內核模塊和系統最基本的動態鏈接共享庫,其作用類似於Windows里的.dll文件。幾乎所有的應用程序都須要用到這些共享庫,是二進制文件。它們對於基本系統功能是必不可少的。
7)lost+found
每個文件系統即每個分區都有自己lost+found的目錄。你會在這里找到被損壞的文件的恢復位。
這個目錄平時是空的,當系統不正常關機後,這里就成了一些無家可歸的文件的避難所,也就是說它對於恢復由於許多原因如電源故障而沒有正確關閉的文件是有用的。
8)media
這是linux中的播放器。Linux媒體播放器和任何其他媒體播放器一樣做同樣的事情:播放音頻和視頻。在本文中,「Linux媒體播放器」被用於作為Linux視頻播放器和Linux音頻播放器的雙重任務的軟體。
9)mnt
系統提供這個目錄是讓用戶臨時掛載別的文件系統。這是一個通用的掛載點。該目錄通常包含掛載點或子目錄,在其中安裝軟盤和CD。
10)opt
這個目錄是為所有不屬於默認安裝的軟體和附加包保留的。因為要遵守FSSTND,所有第三方應用程序都應該安裝在這個目錄中。
11)proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬碟上而是在內存里。
12)root
root包含一個先進的GNU/Linux操作系統。它的目標是穩定、靈活和快速。root是一個通用系統,包括伺服器和工作站使用的軟體。root包括現代和強大的桌面環境。它是系統管理員的主目錄。作為系統的擁有者,它的特權就是單獨擁有一個目錄。
13)sbin
/sbin是Linux和其他UNIX類操作系統中root目錄的標准子目錄,包含可執行程序(即准備運行)程序,也就是說這里存放的是系統管理員使用的管理程序。