rmdir -p
rmdir -p 不能成功删除非空目錄;rmdir删除一個不存在的目錄時會報錯
mkdir -p
建立多個目錄,有些不存在時,使用-p參數
cp
-r : 如果您要拷貝一個目錄,必須要加-r選項,否則您是拷貝不了目錄的, 和 `rm' 類似。
less
按j向下移動一行;按k向上移動一行;按下'/'然後輸入'word',就可以查找檔案中查找word了,同時按n顯示下一個;如果不按'/',而按'?'也會查找'word',差別在于'/'是從目前行向下搜尋,'?'是從目前行向上搜尋。如果一屏顯示不完可以使用空格翻頁
tail -n text
預設是顯示10行,-f是動态顯示檔案,如果檔案是不斷更新的,就需要加-f選項
more
如果一屏顯示不完可以使用空格翻頁
umask
預設情況下目錄權限值為755,檔案權限值為644
<a href="http://s4.51cto.com/wyfs02/M00/82/84/wKiom1dXqkSgvEgrAANqUqMwHRA208.png-wh_500x0-wm_3-wmp_4-s_4217548869.png" target="_blank"></a>
chattr 添加檔案的特殊屬性
'+-='分别為增加,減少,設定
'A' 增加該屬性後,檔案或目錄的'actime'屬性将不能被修改
'S' 增加該屬性後,會将資料同步寫入到磁盤中
'a' 增加該屬性後,隻能追加不能删除,非root使用者不能設定該屬性
'c' 自動壓縮該檔案,讀取時自動解壓
'i' 增加該屬性後,檔案将不能被重命名,删除,設定連結,寫入,新增資料
lsattr 讀取檔案或目錄的特殊權限
文法為 lsattr [-aR] [檔案名/目錄名]
'-a' 連同隐藏檔案一起列出來
'-R' 連同子目錄的資料一并列出
which 查找可執行檔案的決定路徑
find
文法 : find [路徑] [參數] 下面介紹幾個阿銘經常用的參數
`-atime +n/-n' : 通路或執行時間大于/小于n天的檔案
`-ctime +n/-n' : 寫入、更改inode屬性(例如更改所有者、權限或者連結)時間大于/小于n天的檔案
`-mtime +n/-n' : 寫入時間大于/小于n天的檔案
檔案的 Access time也就是 `atime' 是在讀取檔案或者執行檔案時更改的。檔案的 Modified time也就是`mtime' 是在寫入檔案時随檔案内容的更改而更改的。檔案的 Create time也就是 `ctime' 是在寫入檔案、更改所有者、權限或連結設定時随inode的内容更改而更改的。 是以,更改檔案的内容即會更改mtime和ctime,但是檔案的ctime可能會在 mtime 未發生任何變化時更改,例如,更改了檔案的權限,但是檔案内容沒有變化
用find找出 /var/ 目錄下,最近一天内變更的檔案
find /var/ -type f -mtime -1
再用find找出 /root/ 目錄下一小時内變更的檔案
find /root/ -type f -mmin -60
用find找出 /etc/ 目錄下,一年内從未變更過的檔案?
find /etc/ -type f ! -mtime -365
`stat' 指令可用來列出檔案的 atime、ctime 和 mtime
`-name filename' 直接查找該檔案名的檔案,這個選項使用很多。
`-type filetype' 通過檔案類型查找。檔案類型在前面部分已經簡單介紹過,相信您已經大體上了解了。
filetype 包含了 f, b, c, d, l, s 等。
cd - 表示進入到上一次所在的目錄
把一個目錄下的所有檔案(不含目錄)權限改為644
find ./ -type f |xargs chmod 644
檢視目前使用者的家目錄
echo $HOME
cat 修改atime, chmod 會更改ctime, vim會更改atime,ctime,mtime, touch也會更改三個時間。
軟連接配接可以了解為,源檔案的快捷方式,軟連接配接檔案記錄的是源檔案的路徑,占用空間非常小。當把源檔案删除後,那麼軟連接配接檔案也就變成一個壞檔案了,不能使用了。
硬連結和源檔案的inode資訊是一模一樣的,可以說硬連結檔案隻是複制了一份源檔案的inode資訊,在我們看來硬連結檔案和源檔案沒有什麼差別,删除任何一個檔案對方都不受影響,唯一的是少了一份inode,硬連結隻能在同一個分區下建立,而軟連接配接不受限制。硬連結檔案和源檔案雖然看起來像是兩個檔案,但是隻占用一個檔案的磁盤空間。
把一個使用者同時加入多個組
可以同時屬于多個使用者組,usermod -G GROUP1,GROUP2,GROUP3 username
chgrp 更改檔案的所屬組,也可以更改目錄的所屬組,加-R選項即可連帶目錄内的檔案一起更改所屬組
chown 更改檔案與目錄的所屬主,chown -R也有同樣的功能
本文轉自 a928154159 51CTO部落格,原文連結:http://blog.51cto.com/zhibeiwang/1787247