命令詳解
cat –n filename #顯示的時(shí)候輸出行號(hào),與nl相同
cat是Concatenate(連續(xù))的簡(jiǎn)寫(xiě),主要功能是將有一個(gè)文件的內(nèi)容連續(xù)顯示在屏幕上。
tac (反向顯示) 與Cat的顯示方向相反
nl (顯示時(shí)添加行號(hào))它與cat、tac等,都是一次性將數(shù)據(jù)顯示到屏幕,不能翻頁(yè)
linux的命令--修改文件時(shí)間與創(chuàng)建新文件
文件的三種時(shí)間狀態(tài)
Modification time(mtime)修改時(shí)間
status time (ctime)狀態(tài)時(shí)間
access time(atime)訪問(wèn)時(shí)間
用ls -l命令查看到的時(shí)間是mtime
touch -a 僅修改access time
touch –c 僅修改時(shí)間,而不建立文件
touch –m 僅修改mtime
touch命令常用的情況是:
文件的默認(rèn)權(quán)限
若用戶建立文件時(shí),默認(rèn)沒(méi)有可執(zhí)行(x)的權(quán)限,即只有rw這兩個(gè)權(quán)限(-rw-rw-rw 666)
若用戶建立的“目錄”,由于x與是否可以進(jìn)入此目錄有關(guān),因此默認(rèn)為所有權(quán)限都開(kāi)放,即777(drwxrwxrwx)
umask指定的是“該默認(rèn)值需要減掉的權(quán)限”。因r、w、x分別是4、2、1,也就是說(shuō),當(dāng)要去掉寫(xiě)權(quán)限時(shí),就輸入2,去掉讀權(quán)限時(shí),就輸入4,。因?yàn)閡mask為022,所以u(píng)ser并沒(méi)有去掉屬性,不過(guò)group與others的屬性被去掉了2(也就是w這個(gè)屬性)
當(dāng)用戶建立文件時(shí):-rw-r--r--
建立目錄時(shí):drwxr-xr-x
如何修改umask,如想修改成002
用umask 002 命令即可
文件隱藏屬性
常用的參數(shù)
chattr –a :設(shè)置后,這個(gè)文件只能增加數(shù)據(jù),而不能刪除數(shù)據(jù)
chattr –i :它可以讓一個(gè)文件“不能被刪除,改名、設(shè)置連接,也無(wú)法寫(xiě)入或新增數(shù)據(jù)”。
lsattr –a :將隱藏文件的屬性頁(yè)顯示出來(lái)。
搜索文件
find 不常用,速度慢
whereis
locate
which (尋找執(zhí)行文件)
which –a command 將所有的命令均列出
whereis (尋找特定文件)
whereis 【-bmsu】文件與目錄名
-b:只找二進(jìn)制文件
-m:只找在幫助文件manual路徑下的文件
-s:只找源文件
-u:沒(méi)有幫助的文件
文件系統(tǒng)的簡(jiǎn)單操作
df 目錄或文件名
新聞熱點(diǎn)
疑難解答
圖片精選