一、linux 的檔案系統
linux 中一切皆檔案,無論何種格式,都是檔案。
windows中,系統存放在不同的驅動器碟符上,有c盤、d盤等。而在linux中,檔案系統包含排列在儲存裝置上(磁碟、其他區塊儲存裝置),它是乙個樹形的結構。
在系統的這顆樹中,樹根叫做/,也就是root,樹根伸展出來的目錄有很多,分別具備不同的功能。
/ ##跟目錄
/bin ##提供所有使用者使用的完成基本維護任務的命令,比如ls,cat,rm,mv,cp 等等。
/boot ##存放了一些核心和啟動檔案。
/etc ##系統和應用軟體的配置檔案。
/home ##普通使用者的家目錄。
/root ##root使用者的家目錄。
/sbin ##超級使用者的可執行檔案,一般為系統管理命令。
/dev ##裝置檔案
/lib ##系統最基本的共享鏈結庫和核心模組
/tmp ##臨時資料夾
/usr ##類似根目錄的目錄,但下屬檔案多是使用者級的,一般與具體系統無瓜。(對應的/ 下多是系統級別。)
虛擬檔案系統 /proc
該目錄掛載了乙個虛擬檔案系統,以虛擬檔案的形式對映系統與程序在記憶體中的執行時資訊。
發現mac系統裡是不存在這個目錄的。
/var目錄
該目錄是用來存放資料檔案包括程式資料與日誌等;線上使用中,一般只將日誌存放於此。
我看不懂的部分
通過rsyslog記錄系統級日誌。
配置檔案為/etc/rsyslog.conf。看/var/log/messages的配置
oom kill log
linux 會監控記憶體使用情況,通過oom killer 的機制,在記憶體不足時, 計算程序的優先順序,殺死優先順序最高的程序釋放記憶體。
而oom kill的三個步驟「發現記憶體不足」、「計算優先順序」、「選擇程序kill」,都會記錄在/var/log/messages中
還需要注意不同linux 版本存在發行版本、核心版本的區別,造成的目錄結構的差異。
一般將與他人分享的檔案 放置於/usr/local 中。而私人檔案,放置於/users/username自己的家目錄中。
二、linux 常用的目錄操作指令
路徑絕對路徑:路徑寫法有根目錄寫起"/" 。
/users/dad/desktop
相對路徑:路徑的寫法由「當前所在的目錄寫起」,如在"/home/abc1"下,希望到達「/home/abc2」,可以直接書寫「cd …/abc2」。
路徑的一些特殊符號。
. ## 代表此層目錄,即當前所在目錄
… ## 代表上層目錄。
~ ## 代表使用者的「家目錄」
2. 常用的目錄操作命令
基本命令格式
commands options arguments
命令是必須的 引數與物件不是必須的。 三者之間需要用空格隔開。
command: ls, cd, rm, mv …
options: -i, -a …
arguments: 物件
常見命令
ls ## 列出所在目錄下檔案
pwd ## 列印當前目錄
cd ## 進入指定目錄
mkdir ## 建立新的目錄(預設為所在目錄下)
touch ## 建立檔案
cat ##檢視文字檔案
mv ## 移動和重新命名 (當被移動檔案指定目錄不存在時,即替換名稱)
rm ## 刪除檔案
cp ## 拷貝貼上
tar ## tape archive 壓縮或者解壓縮檔案
ln ## link 鏈結檔案
更多資料可以看這裡哦
Linux常用目錄
根目錄 bin 命令儲存目錄 普通使用者就可以讀取的命令 binary boot 啟動目錄,啟動相關檔案 dev 裝置檔案儲存目錄 device etc 配置檔案儲存目錄 edit text config home 普通使用者的家目錄 lib 系統庫儲存目錄 mnt 系統掛載目錄 mount med...
linux常用目錄作用
color red bin color 存放使用者最長用的命令,如 cp ls cat,等等。color red boot color 啟動linux時使用的一些核心檔案。color red dev color 是device 裝置 的縮寫,這個目錄下是所有linux的外圍裝置。color red ...
Linux常用檔案目錄
使用者目錄 位於 home user 稱之為使用者工作目錄或家目錄 根目錄,一般根目錄下只存放目錄 bin 可執行的二進位制檔案的目錄 ls cd mv cat等 sbin 放置系統管理員使用的可執行的命令 shutdown fdisk boot 放置linux系統啟動時用到的一些檔案 核心檔案 b...