深入解析 Linux 目錄結構:根目錄、使用者目錄、系統配置等
1、Linux目錄結構
#2、目錄用途
/根目錄
/rootroot管理員主目錄
/boot儲存Linux啟動的檔案
/etc儲存系統、軟體設定檔
/usr使用者指令程式儲存目錄
/home普通用房主目錄
/mnt設備/檔案系統掛載點
/bin儲存最常用的操作指令
/opt應用軟體安裝目錄,如資料庫等
/tmp暫存目錄linux搜尋檔案所在目錄,儲存暫存檔案
/var可變資訊儲存區(系統軟體日誌、網站檔案等)
/proc虛擬檔案系統linux搜尋檔案所在目錄,包含進程資訊
/sbin系統管理員指令儲存目錄
/dev設備文件,(比較常見的有硬盤)
/lib最基本的動態連結共享函式庫
/etc目錄常見檔案
/etc/sshSSH遠端shell的設定目錄
/etc/shadow、/etc/passwd使用者設定檔、使用者密碼設定檔
/etc/NetworkManager/統信UOS的NetworkManager程式的網路設定目錄
/etc/group用戶群組設定檔
/etc/services服務與連接埠資訊
/proc目錄常見檔案
/proc/cpuinfo檔案查看cpu的詳細資訊
/proc/mounts系統中目前掛載的所有檔案系統
/proc/version目前系統運行的核心版本號
/proc/vmstat目前系統虛擬顯存的統計資料。
/dev目錄常見檔案
/dev/sda代表第一塊硬盤
#/dev/sda1代表第一塊硬盤的第一個分割區
/dev/sda2代表第一塊硬盤的第二個分割區
/dev/sdb代表第一塊硬盤
/dev/cdrom代表硬碟
/dev/zero用於空字元輸出
#/dev/null用於被輸入,類似垃圾箱
3、目錄路徑
路徑名
絕對路徑:以根目錄開始。
相對路徑:以目前目錄開始。
目前目錄..上級目錄。
[註]使用者在對檔案進行存取時,要給予檔案所在的路徑。
路徑又分相對路徑和絕對路徑。
絕對路徑是指從「根」開始的路徑linux系統教程,也稱為完全路徑;
相對路徑是從使用者工作目錄開始的路徑。
應當注意到,在樹型目錄結構中到某一確定檔案的絕對路徑和相對路徑均只有一條。絕對路徑是確定不變的,而相對路徑則隨著使用者工作目錄的變化而不斷變化。使用者要存取一個檔案時,可以透過路徑名來引用。而且可以依照要存取的檔案與使用者工作目錄的相對位置來引用它,而不須要列舉這個檔案的完整的路徑名。
絕對路徑、相對路徑
➢絕對路徑
以/開頭的完整的路徑
[admin@linux]$cd/u01/app/oracle
#[oracle@OEL64oracle]$pwd/u01/app/oracle#➢相對路徑
不以/開頭,只相對於目前工作目錄
[oracle@OEL64oracle]$cd/u01/app
[oracle@OEL64app]$cd./oracle
[oracle@OEL64oracle]$pwd
/u01/app/oracle#..表示目前目錄的上一層目錄,即父目錄
[root@OEL64tmp]#cd/u01/app/oracle
[root@OEL64oracle]#pwd
/u01/app/oracle#[root@OEL64oracle]#cd..
[root@OEL64app]#pwd
/u01/app
.表示目前目錄### ###[root@OEL64app]#pwd###
/u01/app
[root@OEL64app]#cd./oracle
[root@OEL64oracle]#pwd
/u01/app/oracle
#4、檔案名稱
檔案分辨大小寫
文件以”.”開頭的文件為蘊涵文件
檔案名稱最多255個字元(所有字元有效,正斜線除外)
[oracle@OEL64~]$ls-al
total152
drwx------.26oracleoinstall4096Sep1915:59.
drwxr-xr-x.6rootroot4096Jun272013..
-rw-r--r--.1oracleoinstall685Sep1817:35.bash_profile
5、基本目錄檔案類型-標誌
檔案類型代表字元:
普通檔案-
目錄檔d
連結檔l
區塊設備檔案b
字元設備c
6、目錄檔案類型-顏色
檔案類型顏色:
通常檔案--------------------黑色
目錄檔--------------------黑色
#符號連結檔--------------黑色
裝置檔案--------------------------------黑色
可執行檔-----------------青紅色
圖片檔--------------------粉綠色
壓縮檔---------------------黑色
7、常用指令
基本指令:lspwd
目錄操作指令:cdmkdirrmdirrmcpmv
檔案操作指令:lessmorelessnanocattouchfile
基本指令:ls
ls指令拿來顯示目標列表,在Linux中是使用率較高的指令。
ls指令的輸出資訊可以進行彩色加亮顯示,以分割不同類型的檔案。
句型
ls(選項)(參數)
用法:
ls僅列舉目前目錄可見光檔
ls-l列舉目前目錄可見光檔詳盡資訊
ls-hl列出詳盡資訊並以可讀大小顯示檔案大小
ls-al列舉所有檔案(包括隱藏)的詳盡資訊
基本指令:pwd、cd
pwd顯示目前路徑
$cd/u01/app/oracle
$pwd
/u01/app/oracle#cd改變目前工作目錄
$pwd
/u01/app/oracle#$cd/etc
$pwd
/etc
mkdir建立新目錄
rmdir刪掉空白目錄
刪掉指令:rm
rm刪掉檔案和目錄
注意:使用rm指令要分外當心。由於一旦刪掉了一個文件,就難以再恢復它。
例如:rm-rf/
句型
rm(選項)(參數)
選項
-d:刪掉該目錄;
-f:強制刪掉檔案或目錄;
-i:刪掉已有檔案或目錄之前先尋問使用者;
-r或-R:遞歸處理,將指定目錄下的所有檔案與子目錄一併處理;
-v:顯示指令的詳盡執行程序。
常見用法:
rm-rf不尋問,刪掉目錄a下邊所有檔案
複製指令:cp
cp指令拿來將一個或多個來源檔案或則目錄複製到指定的目的檔案或目錄。 ###
句型
cp(選項)(參數)
選項
-f:強行複製檔案或目錄,無論目標檔案或目錄是否已存在;
-i:在覆蓋既有檔案之前先尋問使用者
-R/r:遞歸處理,將指定目錄下的所有檔案與子目錄一併處理;
-v:詳盡顯示指令執行的動作。
常見用法:
cp-rf/a/b
或則
cp-r-f/a/b
#指令:mv、touch、file
#mv聯通或重新命名檔案
#mv/tmp/b.txt/home/oracle/.
#cd/home/oracle
#ls-alb.txt
-rw-r--r--.1rootroot0Sep2216:30b.txt
#touch建立空白檔案
#cd/tmp
#touchc.txt
#ls-alc.txt
-rw-r--r--.1rootroot0Sep2216:36c.txt
#file偵測檔案類型
#filec.txt
c.txt:ASCIItext
##文字顯示指令:catlessmore
cat顯示檔案內容
#cat/tmp/alert.log
#less逐行顯示文件內容,less指令的作用與more非常相像,都可以拿來瀏覽文字檔案的內容,不同的是less指令容許使用者往前或向後瀏覽文件,而more指令只能往前瀏覽。用less指令顯示檔案時,用PageUp鍵向下翻頁,用PageDown鍵往上翻頁。若要退出less程序,應按Q鍵。
#less/tmp/alert.log
#more逐螢幕顯示檔案內容
#more/tmp/alert.log
#### ###文字編輯指令:nano###nano是一個字元終端機的文字編輯器,它比vi/vim簡單得多,比較適合Linux初學者使用。 (前期可以先使用nano編輯器,中後期一定要會使用vi,在linux文字控制中更為常見)
句型:
nano檔名
控制:
使用Ctrl+O來儲存所做的變更
按Ctrl+X退出
假如你更改了文件,下邊會尋問你是否須要儲存更改。輸入Y確認儲存,輸入N不儲存,按Ctrl+C取消返回。倘若輸入了Y中文linux作業系統,下一步會讓你輸入想要儲存的檔案名稱。若果不須要更改檔案名稱直接回車就行;若想要儲存成別的名子(也就是另存為)則輸入新名稱之後確定。這個時侯也可用Ctrl+C來取消返回。
ln:建立目錄或檔案的快捷方法
在目錄/usr/liu下建立一個符號連結檔abc,使它指向目錄/usr/mengqc/mub1
ln-s/usr/mengqc/mub1/usr/liu/abc
以上是深入解析 Linux 目錄結構:根目錄、使用者目錄、系統配置等的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux最適合用作服務器管理、嵌入式系統和桌面環境。 1)在服務器管理中,Linux用於託管網站、數據庫和應用程序,提供穩定性和可靠性。 2)在嵌入式系統中,Linux因其靈活性和穩定性被廣泛應用於智能家居和汽車電子系統。 3)在桌面環境中,Linux提供了豐富的應用和高效的性能。

Linux的五個基本組件是:1.內核,管理硬件資源;2.系統庫,提供函數和服務;3.Shell,用戶與系統交互的接口;4.文件系統,存儲和組織數據;5.應用程序,利用系統資源實現功能。

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux設備是運行Linux操作系統的硬件設備,包括服務器、個人電腦、智能手機和嵌入式系統。它們利用Linux的強大功能執行各種任務,如網站託管和大數據分析。

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

Linux的缺點包括用戶體驗、軟件兼容性、硬件支持和學習曲線。 1.用戶體驗不如Windows或macOS友好,依賴命令行界面。 2.軟件兼容性不如其他系統,缺乏許多商業軟件的原生版本。 3.硬件支持不如Windows全面,可能需要手動編譯驅動程序。 4.學習曲線較陡峭,掌握命令行操作需要時間和耐心。

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。
