命令詳解
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命令常用的情況是:
文件的默認權限
若用戶建立文件時,默認沒有可執行(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 –a :設置後,這個文件只能增加數據,而不能刪除數據
chattr –i :它可以讓一個文件“不能被刪除,改名、設置連接,也無法寫入或新增數據”。
lsattr –a :將隱藏文件的屬性頁顯示出來。
搜索文件
find 不常用,速度慢
whereis
locate
which (尋找執行文件)
which –a command 將所有的命令均列出
whereis (尋找特定文件)
whereis 【-bmsu】文件與目錄名
-b:只找二進制文件
-m:只找在幫助文件manual路徑下的文件
-s:只找源文件
-u:沒有幫助的文件
文件系統的簡單操作
df 目錄或文件名