標籤:
cat :由第一行開始顯示檔案內容;
tac:從最後一行開始顯示,可以看出tac與cat字母順序相反;
nl:顯示的時候輸出行號;
more:一頁一頁的顯示檔案內容;
less與more類似,但它可以向前翻頁;
head:只看前幾行;
tail:只看最後幾行;
od:以二進位的方式讀取檔案;
命令詳解
cat –n filename #顯示的時候輸出行號,與nl相同
cat是Concatenate(連續)的簡寫,主要功能是將有一個檔案的內容連續顯示在螢幕上。
tac (反向顯示) 與Cat的顯示方向相反
nl (顯示時添加行號)它與cat、tac等,都是一次性將資料顯示到螢幕,不能翻頁
linux的命令--修改檔案時間與建立新檔案
檔案的三種時間狀態
Modification time(mtime)修改時間
status time (ctime)狀態時間
access time(atime)訪問時間
用ls -l命令查看到的時間是mtime
touch -a 僅修改access time
touch –c 僅修改時間,而不建立檔案
touch –m 僅修改mtime
touch命令常用的情況是:
建立一個空檔案
將某個檔案日期修改為當前日期(mtime與atime)
檔案的預設許可權
若使用者建立檔案時,預設沒有可執行(x)的許可權,即只有rw這兩個許可權(-rw-rw-rw 666)
若使用者建立的“目錄”,由於x與是否可以進入此目錄有關,因此預設為所有許可權都開放,即777(drwxrwxrwx)
umask指定的是“該預設值需要減掉的許可權”。因r、w、x分別是4、2、1,也就是說,當要去掉寫入權限時,就輸入2,去掉讀許可權時,就輸入4,。因為umask為022,所以user並沒有去掉屬性,不過group與others的屬性被去掉了2(也就是w這個屬性)
當使用者建立檔案時:-rw-r--r--
建立目錄時:drwxr-xr-x
如何修改umask,如想修改成002
用umask 002 命令即可
檔案隱藏屬性
chattr(設定檔案隱藏屬性)
常用的參數
chattr –a :設定後,這個檔案只能增加資料,而不能刪除資料
chattr –i :它可以讓一個檔案“不能被刪除,改名、設定串連,也無法寫入或新增資料”。
lsattr (顯示檔案的隱藏屬性)
lsattr –a :將隱藏檔案的屬性頁面顯示出來。
搜尋檔案
find 不常用,速度慢
whereis
locate
which (尋找執行檔案)
which –a command 將所有的命令均列出
whereis (尋找特定檔案)
whereis 【-bmsu】檔案與目錄名
-b:只找二進位檔案
-m:只找在協助檔案manual路徑下的檔案
-s:只找源檔案
-u:沒有協助的檔案
檔案系統的簡單操作
df 目錄或檔案名稱
本文出自“Steven Home”