Linux檔案常用命令

2021-07-16 07:29:43 字數 3354 閱讀 1246

第一部分:目錄樹

/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開始 注意 ...