1. 程式人生 > >Linux常見命令(二)

Linux常見命令(二)

三,檔案系統命令:

  1. 檔案系統組織結構

1)一切從根目錄“/”開始(檔案系統層次化標準:FHS

 

  1. tree安裝:

下載:yum install  tree

tree命令列引數:

引數 作用

-a 顯示所有檔案和目錄。

-A 使用ASNI繪圖字元顯示樹狀圖而非以ASCII字元組合。

-C 在檔案和目錄清單加上色彩,便於區分各種型別。

-d 顯示目錄名稱而非內容。

-D 列出檔案或目錄的更改時間。

-f 在每個檔案或目錄之前,顯示完整的相對路徑名稱。

-F 在執行檔案,目錄,Socket,符號連線,管道名稱名稱,各自加上”*,

/,=,@,|”號。

-g 列出檔案或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼。

-i 不以階梯狀列出檔案或目錄名稱。

-I 不顯示符合範本樣式的檔案或目錄名稱。

-l 如遇到性質為符號連線的目錄,直接列出該連線所指向的原始目錄。

-n 不在檔案和目錄清單加上色彩。

-N 直接列出檔案和目錄名稱,包括控制字元。

-p 列出許可權標示。

-P 只顯示符合範本樣式的檔案或目錄名稱。

-q ?”號取代控制字元,列出檔案和目錄名稱。

-s 列出檔案或目錄大小。

-t 用檔案和目錄的更改時間排序。

-u 列出檔案或目錄的擁有者名稱,沒有對應的名稱時,則顯示使用者識別碼。

-x 將範圍侷限在現行的檔案系統中,若指定目錄下的某些子目錄,其存放於另一個檔案系統上,則將該子目錄予以排除在尋找範圍外。

2)拓撲:倒置的樹形目錄

3)目錄作用:

A./root:  root賬號所用檔案資料

B./bin:   儲存常用命令的程式檔案

C./boot:  系統啟動檔案儲存目錄

D./dev :   硬體裝置檔案儲存目錄

E./etc:    系統配置檔案目錄

F./home:   普通賬戶的家目錄

G./var:    日誌檔案目錄

H./media:  光碟機常用掛載目錄

I./mnt:     裝置掛載常用目錄

2.rm  命名:

  1. 作用:刪除檔案或命令
  2. 格式:rm  -引數
  3. 引數:
    1. -f   :強制刪除不確認
    2. -r   :刪除目錄

D.

rm  -rf  test  (強制刪除目錄)

Rm  -f  tem.txt  (刪除檔案)

3.cp  命令:

A.格式:cp   -引數  原始檔   目標檔案

B.作用:拷貝複製檔案或目錄

C.引數:

1.-p  保留原始檔案

2.-d  若物件為“連線檔案”,則保留改檔案的屬性

3.-r  拷貝複製目錄時使用

4.-i  :若檔案已存在則提示是否覆蓋

5.-a  :相當於  -pdr

D.例:

cp  t1   t2  (在當前目錄下拷貝)

cp  /root/t1      /media (拷貝到其他目錄下)

4.mv 命令:

A.作用:移動剪下檔案或目錄

B.格式:mv   -引數   原始檔或目錄   目標檔案或目錄

C.區別:

1.重新命名:若遠型別及目標型別都是檔案或目錄

2.移動:源是檔案或目錄,目標是目錄

 

  1. 例:

mkdir  m1

Touch  k1.txt

mv  k1.txt   k2.txt(重新命名)

Mv  m1   /media  (移動)

5.dd 命令:

檢視檔案,硬碟使用情況(屬性)

 

  1. 格式:dd  if=輸入資料的檔名   of=輸出檔名   count=資料塊個數   bs=每個塊容量
  2. 作用:按照指定大小製作檔案
  3. 例:

 

  1. /dev/zero:是一個特殊裝置檔案,代表一個永遠輸出0的裝置檔案,使用它作為輸入可以得到全為空的檔案。因此可用來建立新的檔案和覆蓋的方式清除舊檔案,該裝置檔案不佔系統儲存空間,卻又提供無窮無盡的資料
  2. 製作光碟映象檔案(*.iOS

dd  if=/dev/cdrom   of=centos_x86_64.iso

資料來源為光碟     新檔名     省略容量,以光碟為準

 

四.檔案檢視命令:

  1. file 命令:
    1. 顯示檔案型別
    2. 格式:file  檔名
    3. 例:file   t1.txt

File   tty

  1. 常見檔案型別:

Empty:   空檔案

Directory:  目錄

Block  special : 塊裝置(高速裝置)

Character  special: 字元裝置(低速裝置)

  1. cat 命令: