Linux的系統(tǒng)目錄名稱命名規(guī)則以及用途
命名規(guī)則:
1、文件名最長255個字節(jié)
2肩榕、藍(lán)色:目錄;綠色:可執(zhí)行文件;紅色:壓縮文件株汉;淺藍(lán)色:鏈接文件筐乳;灰色:其他文件;
3乔妈、文件名稱嚴(yán)格區(qū)分大小寫
系統(tǒng)目錄說明
1:/bin:所有用戶使用的基本命令蝙云;
2:/boot:引導(dǎo)文件存放目錄,內(nèi)核文件都存放于此目錄路召;
3:/sbin:系統(tǒng)管理員使用的管理程序和命令勃刨;
4:/lib:啟動程序依賴的共享庫以及內(nèi)核文件;
5:/etc:配置文件目錄股淡;
6:/hom/username:每個username用戶的家目錄身隐;
7:/root:管理員的家目錄;
8:/media:便攜式設(shè)備掛載路徑
9:/mnt:這個目錄是空的唯灵,系統(tǒng)提供這個目錄是讓用戶臨時掛載別的文件系統(tǒng)贾铝;
10:/opt:第三方應(yīng)用程序的安裝路徑;
11:/tmp:臨時文件存儲位置埠帕;
12:/user:放置共享的數(shù)據(jù)垢揩,只讀;
元數(shù)據(jù)和修改時間戳
元數(shù)據(jù):指用來描述一個文件的特征的系統(tǒng)數(shù)據(jù)敛瓷,諸如訪問權(quán)限叁巨、文件擁有者、以及文件數(shù)據(jù)塊的分布信息等等呐籽;使用stat [文件名]來查看
文件的大小17500Byte锋勺;有40個數(shù)據(jù)塊;每個數(shù)據(jù)塊大小是4k绝淡;Inode號16819217:文件的索引號宙刘;links:硬鏈接次數(shù);access:最近訪問牢酵;Modify:最近更改悬包;Change:最近變化;
修改文件的時間戳命令:touch馍乙;
用途:
一布近、用于把已存在文件的時間戳更新為系統(tǒng)當(dāng)前的時間戳,數(shù)據(jù)保留丝格;
二撑瞧、用來創(chuàng)建新的空文件;
軟硬鏈接
ln -s 源文件 目標(biāo)文件? ? ? ? ?設(shè)置快捷指向(軟鏈接)显蝌,不加S是硬鏈接
硬鏈接說明:
1预伺、硬鏈接不會建立新的 inode 信息订咸,但會新增一個inode,數(shù)值和原inode一致酬诀;
2脏嚷、硬鏈接不能跨文件系統(tǒng)(分區(qū))建立,因?yàn)樵诓煌奈募到y(tǒng)中瞒御,inode 號是重新計(jì)算的父叙;
3、硬鏈接不能鏈接目錄肴裙,因?yàn)槿绻o目錄建立硬鏈接趾唱,那么不僅目錄本身需要重新建立,目錄下所有的子文件蜻懦,包括子目錄中的所有子文件都需要建立硬鏈接甜癞;
4、由于有兩個inode阻肩,刪除硬鏈接文件或者刪除源文件任意之一带欢,文件實(shí)體并未被刪除。用來防止重要文件被誤刪除烤惊;
軟連接說明:
1乔煞、軟鏈接會建立一個新的inode信息;
2柒室、軟鏈接的源文件必須寫絕對路徑渡贾,否則建立的軟鏈接文件就會報錯,無法正常使用雄右;
3空骚、軟連接類似于windows中的快捷方式;
4擂仍、軟鏈接可以鏈接目錄囤屹;
5、刪除源文件逢渔,軟鏈接會閃紅色無效肋坚。可以使用rm來刪除軟鏈接肃廓;
文本查找
grep:根據(jù)基本正則表達(dá)式定義的模式搜索文檔智厌,并將符合模式的文本行顯示出來;
grep -i:不區(qū)分大小寫盲赊;
?grep -v:顯示沒有被模式匹配的行铣鹏;
grep -F:使用固定字符串進(jìn)行匹配,等于 fgrep哀蘑。fgrep搜索速度更快诚卸,不使用正則表達(dá)式葵第;
復(fù)制
cp -i:覆蓋前提示(交互式;i interaction)
cp -r:遞歸復(fù)制
cp -f:強(qiáng)制復(fù)制并覆蓋目標(biāo)文件
cp -d:只復(fù)制符號鏈接本身
移動
mv -b:移動文件到路徑合溺,如果有重復(fù)的文件羹幸,先備份在移動
刪除
rm -f:強(qiáng)制刪除
rm -r:遞歸刪除
vim模式
u 撤銷
#U 撤銷#次操作
noh 取消選中狀態(tài)
y/p?視圖模式妄讯,移動光標(biāo)铅匹。按y窍仰,移動至需粘貼處,按p
v?進(jìn)入視圖(多選)模式????
set nu 顯示行號
:s/aaa/bbb 將首行aaa替換為bbb
:n,$s/aaa/bbb 將第n行開始到文檔結(jié)束的aaa全部替換為bbb恭朗,若n=. 表示從當(dāng)前行開始到最后一行
------------------------------------------------------------------
who 顯示當(dāng)前用戶?
who -b 顯示當(dāng)前系統(tǒng)啟動開始時間
?w?用來查看登錄者的信息及他們的行為
?which 查看命令路徑
?whereis 查看可執(zhí)行文件,源文件的路徑