天天看點

centos 學習筆記--檔案處理指令

2012-2-4

檔案處理指令:cat 指令英文原意: concateate and display files

指令所在路徑:/bin/cat

執行權限:所有使用者

文法:cat[檔案名]

功能描述:顯示檔案内容

範例:$cat/etc/issue

      $cat/etc/services

檔案處理指令:more  //可以分頁顯示檔案

範例:$more /etc/services

文法:more【檔案名】

     (空格)或f    顯示下一頁

      (Enter)     顯示下一行

      q或Q        退出

檔案處理指令:head 檢視檔案的前幾行

head -num[檔案名]

範例:$head -5 /etc/services

檔案處理指令:tail檢視檔案的前幾行

tail -num[檔案名]

tail -f  動态顯示更新内容

範例:$tail -5 /etc/services

檔案處理指令 :ln

指令的英文原意:link

文法:ln -s[源檔案][目标檔案]

範例: $ln -s /etc/issue /issue.soft

軟連結檔案的權限: lrwxrwxrwx-->指向源檔案,隻是一個符号連結

時間值:軟連結建立時候的時間值

類似于windows的快捷方式。

硬連結:ln /etc/issue /issue.hard

我們發現硬連結所有的屬性和源檔案相同。

硬連結的大小和源檔案的大小一樣,而且是和源檔案同步更新的

ls -i i-inode i節點

核心需要處理響應的數字表示來确認相應的對象,每個檔案必須有一個i節點。

但并不是一個i節點就對應一個檔案。

硬連結和源檔案有相同的i節點,軟連接配接和源檔案的i節點不同

是以硬連結和源檔案可以同時更新。

權限處理指令:chmod

指令的英文原意:

文法 chmod [{ugo}{+-=}{rwx}][檔案或目錄]

           [mode=421][檔案或目錄]

功能描述:改變檔案或目錄的權限

chmod u +

      g -

      o =

u--所有者

g--所屬組

o--其他人

rwx 可讀可寫可執行

ls -a a

chmod u+wx 檔案或目錄

chmod o-rx

chmod g=rwx

r-4

w-2

x-1

數字代表相應的權限

rwx r-x r--

7   5   4

rw- r-x --x

6   5   1

chmod 641 a 也可以改變權限

對檔案有r權限

r-cat more head tail

w-echo vi 對一個檔案具有寫權限并不代表能夠删除檔案

x-指令,腳本

目錄的權限

r-表示可以列出目錄中的内容

w-表示可以在目錄中建立删除檔案touch, mkdir,rm

x-表示可以進入這個目錄

權限管理指令:chown

改變檔案的所有者

chgrp:改變檔案的所屬組

權限管理指令:umask

預設建立檔案的權限掩碼值

umask -S

linux權限規則:

預設建立的檔案不能授予可執行x權限(是以比較安全)

繼續閱讀