第一部分:目錄樹
/bin bin是binary的縮寫。這個目錄是對unix系統習慣的沿襲,存放著使用者最經常使用的命令。例如:cp,ls,cat。
/boot 這裡存放的是啟動linux時使用的一些核心檔案。
/dev dev是device(裝置)的縮寫。這個目錄下是所有linux的外部裝置,其功能類似dos下的.sys和win下的.vxd。在linux中裝置和檔案是用同種方法訪問的。例如:/dev/hda代表第乙個物理ide硬碟。
/etc 這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。
/home 使用者的主目錄,比如說有個使用者叫wang,那他的主目錄就是/home/wang也可以用~wang表示
/lib 這個目錄裡存放著系統最基本的動態鏈結共享庫,其作用類似於windows裡的.dll檔案。幾乎所有的應用程式都需要用到這些共享庫。
/lost+found 這個目錄平時是空的,當系統不正常關機後,這裡就成了一些無家可歸的檔案的避難所。對了,有點類似於dos下的.chk檔案。
/mnt 這個目錄是空的,系統提供這個目錄是讓使用者臨時掛載別的檔案系統。
/proc 這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。也就是說,這個目錄的內容不在硬碟上而是在記憶體裡啊!?
/root 系統管理員,也叫作超級許可權者的使用者主目錄。
/sbin s就是super user的意思,也就是說這裡存放的是一些系統管理員使用的系統管理程式。
/tmp 這個目錄不用說,一定是用來存放一些臨時檔案的地方了。
/usr 這是個最龐大的目錄,我們要用到的很多應用程式和檔案幾乎都存放在這個目錄下。具體來說:
/usr/bin 存放著許多應用程式;
/usr/sbin 給超級使用者使用的一些管理程式就放在這;
/usr/include linux下開發和編譯應用程式需要的標頭檔案,在這找;
/usr/local 這是提供給一般使用者的/usr目錄,在這安裝軟體最適合;
/usr/man man是什麼,對了是幫助。這裡就是幫助文件目錄啊!
/usr/src linux開放的源**,就存在這個目錄,愛好者們別放過哦!
/var 這個目錄中存放著那些不斷在擴充著的東西,為了保持/usr的相對穩定,那些經常被修改的目錄可以放在這個目錄下,實際上許多系統管理員都是這樣幹的。
順帶說一下系統的日誌檔案就在/var/log目錄中。
第二部分:
常用命令:
ls :檢視當前路徑檔案資訊
-l :檢視檔案的詳細資訊
以上指令還可以寫成ll的形式,也可以達到以上效果
-a :檢視檔案的全部資訊(包括隱藏檔案)
以上選項還可以寫在一起,如下所示
注:對於很多同學如果記不住shell有哪些附件引數或選項,可以通過man(manual的縮寫)指令來查詢當前指令資訊。看完後,可以通過字母q退出
pwd :檢視當前工作區
cd :切換目錄
cd 空格 /home/zhangsan
cd空格 .. 跳轉到上一級目錄
cd 空格 ~ 返回超級管理的家
clear 清屏操作
login :登陸
logout :登出(登出)
以上兩個命令主要針對字元介面
圖形介面 :ctrl+alt+f1
字元介面 :ctrl+alt+f2~f6
shutdown :關機
-h :多少分後關機 shutdown –h分鐘數(如為0則立即關機)
–r :多少分後重啟 shutdown –r分鐘數(如為0則立即重啟)
–k :警告多少分後關機 shutdown –k 分鐘數 (並不執行關機指令,只是一種警告資訊)
-c :中止關機指令(通常用ctrl+c中止關機指令)
halt :關機(只關閉linux系統,但不關閉電源)
reboot :重啟
su : 切換使用者
第三部分:ls指令
ls [引數] [路徑或檔名] :檢視當前路徑檔案資訊
-l :以列表形式顯示檔案資訊
ll -a :檢視檔案的全部資訊(包括隱藏檔案)
第四部分:檔案的建立與刪除
1)vi filename :建立檔案、
2)touch 檔名 :建立檔案但不開啟
3)rm 檔名 :刪除檔案或資料夾
-r :遞迴刪除
-f :刪除確認
第五部分:複製與移動
1)複製 cp [引數] 《原始檔路徑》 《目標檔案路徑》
-r :遞迴複製
-p :複製時保持檔案的原有屬性
-v :顯示複製進度
複製資料夾:
複製檔案:
2)移動 mv [引數] [原始檔或目錄] 《目標檔案或目錄》
-v :顯示進度
mv除了可以移動某個檔案,還可以實現為檔案重新命名
第六部分:檔案統計
wc [引數] 《檔案列表》 :檔案大小統計
-c :統計檔案位元組數
-l :統計檔案的總行數
-w :統計檔案的單詞數
第七部分:grep搜尋
grep 《原始檔》
第八部分:顯示檔案內容
1)cat :顯示檔案內容(正序顯示)
2)tac :顯示檔案內容(反序顯示)
第九部分:更改檔案許可權
chmod :更改檔案許可權
-r :遞迴修改
第十部分:find 檔案查詢
find [目錄列表] [匹配引數] [匹配標準] 查詢檔案
-name :根據檔案的名稱查詢
第十一部分:gzip壓縮工具
語法: gzip [-d#] filename 其中#為1-9的數字
「-d」 : 解壓縮時使用
「-#」 : 壓縮等級,1壓縮最差,9壓縮最好,6為預設
第十二部分:bzip2壓縮工具
語法: bzip2 [-dz] filename
bzip2 只有兩個選項需要您掌握。
「-d」 : 解壓縮
「-z」 : 壓縮
壓縮時,可以加 「-z」 也可以不加,都可以壓縮檔案,」-d」 則為解壓的選項:
Linux 檔案常用命令
mkdir directoryname make directory 建立乙個目錄 touch filename 建立乙個檔案 cp copy 複製檔案 cp 原始檔 目標檔案 mv remove 移動檔案 mv 原始檔 目標檔案 rm remove rm filename 刪除檔案 rm r di...
Linux檔案常用命令
linux stat命令 stat 是檢視檔案詳細資訊的命令,而且可以看到檔案的這三個時間,其基本資訊如下。命令名稱 stat。英文原意 display file or file system status。所在路徑 usr bin stat。執行許可權 所有使用者。功能描述 顯示檔案或檔案系統的詳...
Linux常用命令 檔案處理命令
touch命令是用來改變指定檔案的訪問時間和修改時間,若指定的檔案不存在則建立此檔案。如果沒有指定時間,則使用當前的時間。cat命令用來將檔案內容輸出到標準輸出,類似於dos下的type命令,同時cat還可以用於連線合併檔案。cat選項 說明 b 將檔案中的所有非空行按順序編號,編號從1開始 注意 ...