Linux系統目錄結構和相對/絕對路徑
系統目錄結構
在WIN系統中,檢視檔案先進入相應的碟符,然後進入檔案目錄
在WIN中,它是多根 c:\ d:\ e:\
Linux只有一個根目錄
使用tree命令檢視linux目錄結構,這個命令預設是沒有安裝的,需要手工安裝一下
[[email protected]~]# mount /dev/sr0 /media/
mount:/dev/sr0 防寫,將以只讀方式掛載
[[email protected]~]# rpm -ivh /media/Packages/tree-1.6.0-10.el7.x86_64.rpm
檢視/tmp目錄結構
[[email protected]~]# tree /tmp/
檢視根下有哪些檔案:
根下的目錄作用說明:
目 錄 | 說 明 |
/ | 處於linux系統樹形結構的最頂端,它是linux檔案系統的入口,所有的目錄、檔案、裝置都在 / 之下 |
/bin | bin是Binary的縮寫。常用的二進位制命令目錄。比如 ls、cp、mkdir、cut等;和/usr/bin類似,一些使用者級gnu工具 |
/boot | 存放的系統啟動相關的檔案,例如:kernel.grub(引導裝載程式) |
/dev | dev是Device的縮寫。裝置檔案目錄,比如音效卡、磁碟……在Linux中 一切都被看做檔案。終端裝置、磁碟等等都被看做檔案 裝置檔案: /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/cdrom |
/etc | 常用系統及二進位制安裝包配置檔案預設路徑和伺服器啟動命令目錄 passwd 使用者資訊檔案 shadow 使用者密碼檔案 group 儲存使用者組資訊 fstab 系統開機啟動自動掛載分割槽列表 hosts 設定使用者自己的IP與主機名對應的資訊 |
/home | 普通使用者的家目錄預設存放目錄 |
/lib | 庫檔案存放目錄,函式庫目錄 |
/lost+found 只在centos6中有 | 預設為空,被FSCK(file system check用來檢查和維護不一致的檔案系統。若系統掉電或磁碟發生問題,可利用fsck命令對檔案系統進行檢查)用來放置零散檔案(沒有名稱的檔案) 當系統非法關機後,這裡就會存放一些檔案。 在centos6版本下,每個分割槽的掛載點下會有些目錄 |
/mnt /media | 一般用來臨時掛載儲存裝置的掛載目錄,比如有cdrom、U盤等目錄 在CENTOS7中會掛載到/run下面 |
/opt | 表示的是可選擇的意思,有些軟體包也會被安裝在這裡 |
/proc | 作業系統執行時,程序(正在執行中的程式)資訊及核心資訊(比如cpu、硬碟分割槽、記憶體資訊等)存放在這裡。/proc目錄是偽裝的檔案系統proc的掛載目錄,proc並不是真正的檔案系統。因此,這個目錄是一個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。也就是說,這個目錄的內容不在硬碟上而是在記憶體裡 檢視咱們的CPU資訊 cat /proc/cpuinfo |
/sys | 系統目錄,存放硬體資訊的相關檔案 |
/run | 執行目錄,存放的是系統執行時的資料,比如程序的PID檔案 |
/srv | 服務目錄,存放的是我們本地服務的相關檔案 |
/sbin | 大多數涉及系統管理的命令都存放在該目錄中,它是超級許可權使用者root的可執行命令存放地,普通使用者無許可權執行這個目錄下的命令,凡是目錄sbin中包含的命令都是root許可權才能執行的 |
/tmp | 該目錄用於存放臨時檔案,有時使用者執行程式的時候,會產生一些臨時檔案。/tmp就是用來存放臨時檔案的。/var/tmp目錄和該目錄的作用是相似的,不能存放重要資料,它的許可權比較特殊 [[email protected] ~]# ls –ld /tmp drwxrwxrwt 10 root root 12288 Oct 3 20:45 /tmp/ à粘滯位(sticky bit)目錄的sticky位表示這個目錄裡的檔案只能被owner和root刪除 |
/var | 系統執行和軟體執行時產生的日誌資訊,該目錄的內容是經常變動的,存放的是一些變化的檔案。比如/var下有/var/log目錄用來存放系統日誌的目錄,還有mail、/var/spool/cron |
/usr | 存放應用程式和檔案, |
/lib /lib64 都在/usr/目錄下 | 這個目錄裡存放著系統最基本的動態連結共享庫,包含許多被/bin/和/sbin/中的程式使用的庫檔案,目錄/usr/lib/中含有更多用於使用者程式的庫檔案。作用類似於windows裡的DLL檔案,幾乎所有的應用程式都需要用到這些共享庫 注:lib***.a是靜態庫 靜態庫在編譯時被載入到二進位制檔案中 簡單的說:這些庫是為了讓你的程式能夠正常編譯執行的 其實類似於WIN中.dll檔案,幾乎所有的應用程式都需要用到這些共享庫 |
絕對路徑和相對路徑
路徑:在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑
絕對路徑:在Linux中,絕對路徑是從”/”開始的,比如/usr、/etc/passwd。如果一個路徑是從根(/)開始的,它一定是絕對路徑.
相對路徑:相對路徑是以 . 或 .. 開始的,
[[email protected] etc]# pwd #判斷使用者當前所處的位置
絕對路徑: 從/開始的路徑 /home/mk
相對路徑: 相對於當前目錄開始,a.txt ./a.txt ../miao/b.txt 當前目錄在/etc
[[email protected]~]# cd /etc/
[[email protected]]# ll passwd
-rw-r--r-- 1root root 2116 11月 1614:57 passwd
[[email protected]]# ll /etc/passwd
-rw-r--r-- 1root root 2116 11月 1614:57 /etc/passwd
相關推薦
Linux系統目錄結構和相對/絕對路徑
系統目錄結構在WIN系統中,檢視檔案先進入相應的碟符,然後進入檔案目錄在WIN中,它是多根 c:\ d:\ e:\Linux只有一個根目錄使用tree命令檢視linux目錄結構,這個命令預設是沒有安裝的,需要手工安裝一下[[email protected]
5_Linux系統目錄結構,相對/絕對路徑
常識:在 Linux 當中一切皆檔案 一、系統目錄結構 Linux 的檔案目錄管理 / /home /root /dev /usr /etc /boot /lib /var /tmp /proc /bin /sbin 目錄 說明
Linux學習之三:文件夾系統的結構和相對(絕對)路徑
sharp 二進制 沒有 數據 csharp pan 用戶 ont 臨時 理解每個目錄的作用 bin 二進制文件 boot 系統的啟動文件、內核 dev 設備文件 etc 配置文件 home 用戶的家目錄 lib 鏈接庫文件 l
Linux系統目錄結構,文件類型,ls和alias命令
目錄 文件結構 ls alias Linux系統的目錄結構 根目錄/ 頂點,其它所有的目錄都在根下。根下面的目錄及子目錄是一個有層次的樹狀結構,很像一顆倒掛著的樹。Linux的目錄結構和磁盤分區是分離的。 根目錄 /bin 存放二進制的命令,一般是普通用戶所使用的命令 /boot 存放系統引導
Linux原始碼目錄結構和Linux檔案系統目錄結構
學習Linux也有一段時間了,具體來整理一下Linux原始碼的目錄結構和檔案系統的目錄結構,以便加深記憶。一、Linux原始碼的目錄結構首先上一張截圖,如下所示:再看各個檔案的介紹,借用一下其他資源。arch:這個為目錄是架構相關,裡面存放了許多CPU架構,比如arm,x86
Linux系統目錄結構介紹
型號 系統安全 原因 能夠 源碼包安裝 -h ifcfg domain .html 參考博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html 感謝原博主為我學習Linux指明方向!! linux目錄:一切從&ld
linux系統目錄結構
目錄結構 郵箱 htm 基本權限 image iss sdn dns blog linux系統目錄結構及各目錄基本權限 圖片體統為CentOS 6.5 內核2.6.x 關於各文件夾屬性及作用,可以參考linux公社http://www.linuxidc.com/Linux
Linux 系統目錄結構(二)
執行文件 icm sel 系統管理員 修改 tmp win 開始 通用 Linux 系統目錄結構 登錄系統後,在當前命令窗口下輸入命令: ls / 你會看到如下圖所示: 樹狀目錄結構: 以下是對這些目錄的解釋: /bin:bin是Binary的縮寫, 這個目錄存
Linux 系統目錄結構
man 系統啟動 yum blog mysql super 文件系統 用戶命令 image Linux 系統目錄結構 登錄Linux系統後,在當前命令窗口下輸入如下命令:# ls /,將出現如圖所示 Ls 是list的縮寫,用於列出指定目錄或文件。/是Linux操作系
linux學習入門之Linux系統目錄結構
平時 srv 進入 臨時文件 lib linux2.6 應用程序 ora 防火墻 通過命令ls/可以展示Linux系統目錄結構,主要包括以下內容:1. binbin是Binary的縮寫, 這個目錄存放著最經常使用的命令。2. boot這裏存放的是啟動Linux時使用的一些核
Linux系統目錄結構及文件類型區分
pan use 文件系統結構 pos 圖片 image 技術分享 ket bin linux系統目錄結構 linux系統特性: 倒置單根樹狀結構 一個根目錄下有很多子目錄 特定的目錄存放特定的文件 目錄結構是有國際官方標準的:FHS 官方文檔:http://ww
Linux系統目錄結構說明
把最近學習的東西整理記下,方便以後查閱 Linux系統目錄結構 目錄名 描述 / 根目錄,一般根目錄下只存放目錄,不要存放檔案。/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分割槽中 /bin 存放系統中最常用的二進位制可執行檔案(二進位制
03-Linux系統目錄結構
# 顯示目錄下的所有檔案 ll 以下是對這些目錄的解釋: /bin: bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。 /boot: 這裡存放的是啟動Linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。 /dev
linux c 建立多級目錄函式實現 支援絕對路徑和相對路徑
#include <stdio.h> #include <unistd.h> #include <string.h> #include <sys/stat.h> /** * \function MakeDir * \
linux目錄結構和根檔案系統詳解
FHS: /bin:所有使用者可用的基本命令程式檔案; /sbin: 供系統管理使用的工具程式; /boot: 引導載入器必須用到的各靜態檔案:kernel,inintramfs(initrd),
Linux學習之目錄結構和根檔案系統
目錄結構和根檔案系統 1、Linux結構 2、Linux檔案系統 (1)程式編譯方式 1、動態連結編譯:動態編譯的可執行檔案需要附帶一個動態連結庫,執行時呼叫連結庫中的庫檔案。 2、靜態連結編譯:在編譯時將庫檔案提出來放在該執行檔案中,不依賴動態連結庫 注意:庫檔案只有被呼叫
【Linux筆記(001) 】-- centos7 系統目錄結構與文件
符號鏈接 srv tro 是否 文件內容 目錄下的文件 write 設備文件 讀數 一、目錄結構與用途: /boot:系統引導文件、內核 /bin:用戶的基本命令 /dev:設備文件 /etc:配置文件 /home:用戶目錄 /roo
系統目錄結構 文件類型和ls、alias命令
linux5.1 系統目錄結構/bin 該目錄為軟鏈接,用戶二進制文件,包含二進制可執行文件,同/sbin、/usr/bin/、/usr/sbin/、/sbin一樣都是存放的常用命令/boot linux的引導加載程序文件,啟動相關的文件,grub相關的文件/dev 系統所有的設備及驅動文件/etc 配置文件
介紹岑centos7的 系統目錄結構、文件類型和ls、alias命令
linux系統目錄結構命令tree 以樹形的結構顯示目錄的方法需要安裝 安裝命令:yum install -y treetree --hep #用來顯示常用的選項特點:不太直觀man tree #man用來顯示一個文件的幫組文檔tree -L 2 /指定最大二層目錄的命令最常用的目錄:bin #普通用戶用的命
Linux命令----系統目錄結構
啟動程序 /etc 內核 行程 掛載 設備 系統目錄 ubun 系統啟動過程 Ubuntu沒有盤符的概念,只有一個根目錄/,所有文件都在它下面 根目錄: / 系統可執行程序(如:命令): /bin 內核和啟動程序(所有和啟動相關的文件都保存在這裏):