一般是 /bin 或者 /usr/bin
有的時候也在 /usr/share/bin 或者 /usr/local/bin /usr/lib/***** 之類的目錄。
⑵ linux常用目錄有哪些
1. bin目錄
binary(二進制的):許多「指令」對應的可「執行程序文件」目錄
2. sbin目錄
說明:super binary 超級的 二進制 許多「指令」對應的可「執行程序文件」目錄,該目錄文件對應指令都是"root"用戶可以執行的指令普通用戶不能使用該目錄里的命令:
普通用戶:用$開頭
root用戶:用#開頭
3. usr目錄
說明:unxi system resource
unix system resource (unix系統資源文件目錄)
該目錄類似win系統的 C:/Program files 目錄
該目錄經常用於安裝各種軟體
Linux系統的核心文件只要 18M
-h:查看文件的大小
9. etc目錄
系統主要配置文件目錄
例如:
/etc/passwd 用於存儲用戶信息的文件
/etc/group 用於存儲組別信息的文件
10. lib目錄
library:系統資源文件類庫目錄
11. selinux目錄(secure enhanced linux)
說明:安全增強型的linux對系統形成保護
在安裝軟體時會有一定的影響
12. mnt目錄
說明:存放臨時的映射文件系統,我們常把軟碟機和光碟機掛裝在這里的floppy和cdrom子目錄下。
13. tmp目錄
說明:存放臨時文件的目錄
⑶ Linux系統里的家目錄是什麼意思
/home: 系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~test表示用戶test的家目錄。
例如:/home/jinlong ;/home/bican
使用Linux,用戶可以設置目錄和文件的許可權,以便允許或拒絕其他人對其進行訪問。Linux目錄採用多級樹形結構,用戶可以瀏覽整個系統,可以進入任何一個已授權進入的目錄,訪問那裡的文件。
文件結構的相互關聯性使共享數據變得容易,幾個用戶可以訪問同一個文件。Linux是一個多用戶系統,操作系統本身的駐留程序存放在以根目錄開始的專用目錄中,有時被指定為系統目錄。
(3)linux二進制文件存放目錄擴展閱讀
linux其它目錄:
1、/ _ 根(根目錄)
第一層目錄,位於目錄結構的最頂層,用斜線「/」表示,是系統中所有其他目錄的根。一般根目錄下只存放目錄。每一個文件和目錄從根目錄開始。
只有root用戶具有該目錄下的寫許可權。請注意,/root是root用戶的主目錄,這與/.不一樣。系統根目錄下一般包括:/bin,/boot,/dev,/etc,/home,/root,/sbin,/tmp,/usr,/var等。
2、/bin_ 用戶二進制文件目錄
/bin目錄又稱為二進制目錄,包含供系統管理員和普通用戶使用的重要linux命令的二進制映像。該目錄存放的內容包括各種可執行文件,還有某些可執行文件的符號連接。
在單用戶模式下,你需要使用的常見Linux命令都位於此目錄下。系統的所有用戶使用的基本命令都設在這里。常用的命令有:cp、dmesg、kill、login、rm、ping、chomd、bash、cat、echo、ls、 mail、vi等。
⑷ Linux目錄結構
Windows操作系統抄的目錄結構,是以盤符為單位,C盤、D盤、E盤等等,數據存儲在各個盤符之下,而Linux操作系統最頂層只有一個根目錄root,所有文件都存儲在這一個根目錄之下。
Windows操作系統若插入一個外部設備(U盤等),在系統中是多了一個盤符H,對H盤的操作就是對外部設備的操作。Linux操作系統是在根目錄root下有一個名叫mnt的子目錄,在這個目錄下,會出現一個目錄,假設為sdcard,稱之為掛載點,對它的操作就是對外部設備的操作。
Windows操作系統某用戶登錄系統後,對所有文件都具有增刪改查的許可權,即:可以操作任意目錄,假設將C盤下Windows目錄刪除,則會導致系統異常,安全性較差。Linux操作系統對許可權要求比較嚴格,用戶登錄後並非對所有目錄具有增刪改查許可權,默認的當前目錄為根目錄下的home目錄下的soft01,稱之為主目錄,對這個目錄具有最高許可權,其餘目錄文件一般都是只讀的,不能隨意刪除,這樣就保證了安全性。
⑸ Linux文件系統目錄結構解析
下載一個程序源代碼,編譯並且安裝的時候,如果不特別指定安裝的程序路徑,那麼默認會將程序相關的文件安裝到這個目錄的對應目錄下。例如,安裝的程序可執行文件被安裝(安裝實質就是復制到了/usr/local/bin下面,此程序(可執行文件所需要依賴的庫文件被安裝到了/usr/local/lib目錄下,被安裝的軟體如果是某個開發庫(例如Qt,Gtk等那麼相應的頭文件可能就被安裝到了/usr/local/include中等等。也就是說,這個目錄存放的內容,一般都是我們後來自己安裝的軟體的默認路徑,如果擇了這個默認路徑作為軟體的安裝路徑,被安裝的軟體的所文件都限制在這個目錄中,其中的子目錄就相應於根目錄的子目錄。
/proc特殊文件目錄:
這是一個特殊的目錄,它同樣是一個虛擬文件系統。通過這個目錄下的各個文件,可以查看系統的內核信息。
/opt保留的文件目錄:
一些自定義軟體包或者第三方工具,就可以安裝在這里。
/mnt文件系統或設備的通用掛載點:
這個目錄一般是用於存放掛載儲存設備的掛載目錄的,比如磁碟,光碟機,網路文件系統等,當我們需要掛載某個磁碟設備的時候,可以把磁碟設備掛載到這個目錄上去,這樣我們可以直接通過訪問這個目錄來訪問那個磁碟了。可以在/mnt目錄下面多建立幾個子目錄,掛載的時候掛載到這些子目錄上面,也可以在任意位置設置掛在點,但是不建議這么做。
/media掛載的媒體設備目錄:
掛載的媒體設備目錄,一般可移動設備掛載到這里,例如cdrom,loppy和cdrecord等。
/var內容經常變化的目錄:
此目錄下文件的大小可能會改變,如緩沖文件,日誌文件,緩存文件,等一般都存放在這里。
/tmp臨時文件目錄:
該目錄存放系統中的一些臨時文件,文件可能會被系統自動清空。的系統直接把tmpfs類型的文件系統掛載到這個目錄上,tmpfs文件系統由linux內核支持,在這個文件系統中的數據,實際上是內存中的,由於內存的數據斷電易失,當系統重新啟動的時候我們就會發現這個目錄被清空了。
/lost+found恢復文件存放的位置:
當系統崩潰的時候,在系統修復過程中需要恢復的文件,可能就會在這里被找到了,這個目錄一般為空。
以上目錄,是最常見的重要目錄。其中,有些目錄初學者容易混淆,這里簡單區分一下:
/bin,/sbin與/usr/bin,/usr/sbin:
/bin一般存放對於用戶和系統來說「必須」的程序(二進制文件)。
/sbin一般存放用於系統管理的「必需」的程序(二進制文件,一般普通用戶不會使用,根用戶使用)。
/usr/bin一般存放的只是對用戶和系統來說「不是必需的」程序(二進制文件)。
/usr/sbin一般存放用於系統管理的系統管理的不是必需的程序(二進制文件)。
/lib與/usr/lib:
/lib和/usr/lib的區別類似/bin,/sbin與/usr/bin,/usr/sbin。
/lib一般存放對於用戶和系統來說「必須」的庫(二進制文件)。
/usr/lib一般存放的只是對用戶和系統來說「不是必需的」庫(二進制文件)。
⑹ linux系統在 目錄存放系統
我們安裝好linux系統後,linux系統也會像windows系統一樣,自動生成很多的文件和目錄,這些目錄都包含了不同的含義。下面,我們就來介紹一下這些目錄都代表著什麼?以及,在命令行界面,我們如何在不同的目錄之間切換。
一、linux系統目錄結構。
我們這里介紹的是linux系統的常規目錄結構,不管什麼版本的linux系統,一般都會包括以下這些目錄。
bin: linux命令目錄(二進制)。
sbin: linux命令目錄(起級管理員使用),s就是Super User的意思。
boot: linux啟動目錄,存有linux內核 (引導、長/皮鞋)。
dev: linux存放硬體目錄,以抽象的文件形式存放(device設備)。
etc: linux配置文件目錄。
lib: linux系統函數庫文件目錄,相當於window中的.dll文件。
mnt: linux掛載用,早期版本只有這一個掛載,建議掛載額外設備,如:U盤、移動硬碟和分區。
medie: linux掛載用,系統建議掛載媒體設備。
misc: linux掛載用,建議掛載NFS服務的共享目錄。
opt: linux大型軟體安裝目錄。
sys: linux虛擬文件系統,包含底層硬體的信息,保存在內存當中,主要保存內核相關信息。
tmp: linux存放臨時文件,會定期自動刪除。
usr: linux一般應用程序默認安裝目錄 【 unix soft resource 】。
var: linux動態數據及進程改變保存位置(如日誌、郵件、緩存、網站 )。
home: linux用戶的主目錄家目錄,子目錄以用戶名為文件夾名。
root: linux起級管理員目錄。
proc: linux虛擬文件夾,存在於內存中,保存著系統的實時信息,如內存、CPU等硬體信息。
當然,不同的發行版本,有可能會或多或少地添加一些自己的目錄。
二、如何在目錄之間進行切換?
linux的目錄切換命令,跟windows系統的dos下的命令基本上一樣。如果使用過dos的,那在linux系統下切換目錄就不是難事了。
1、切換到當前用戶的家目錄。我們只需要在命令行界面輸入如下命令,就可以切換到當前用戶的家目錄:
cd
這時,我們可以在命令行界面中看到,當前目錄是~ 位置,~代表的是當前用戶的家目錄。如下圖:
2、切換到指定的目錄。下面的命令是切換到 /home/目錄,是以絕對路的形式來切換。
cd /home
如果我們已經在一個目錄里了,要想切換到同級目錄或上級目錄的同級目錄,就必須使用絕對路徑。上面的命令切換後,當前目錄換成了home。如下圖:
3、切換到上一個目錄。 切換到上一個目錄,即切換到當前目錄的前一個目錄。命令如下:
cd -
我們當前目錄是home,輸入這個命令後,就又切回到當前用戶家目錄了。如下圖:
4、切換到上一級目錄。以相對路徑的形式切換。命令如下:
cd ..
一個點代表的是自己,這里的兩個點..代表的是上一級目錄(父目錄)。
5、切換到當前目錄下的子目錄。下面的這個命令是切換到當前目錄下的gao目錄里。
cd gao
如果要切換到其它用戶的家目錄,必須是管理員,普通用戶沒有這個許可權。
6、切換到根目錄。有時,我們進入目錄比較深,有好幾級了,這時,我們可以通過如下命令直接回到linux根目錄
cd /
這里的/代表的就是linux系統的根目錄,也是linux系統的最大的目錄,上面介紹的所有目錄都是存放在這個根目錄里的。
好了,上面我們系統地介紹了一下linux系統的目錄整體結構,以及如何在這些目錄之間進行切換。操作很簡單,相信大家也很容易就能上手。
⑺ linux系統中存放二進制命令文件的目錄有哪些
二進制命令文件通常都在/bin、/sbin以及/usr/bin、/usr/sbin目錄