「u」:如果您誤執(zhí)行一個(gè)命令,可以馬上按下「u」,回到上一個(gè)操作。按多次"u"可以執(zhí)行多次回復(fù)。
8)更改
「cw」:更改光標(biāo)所在處的字到字尾處
「c#w」:例如,「c3w」表示更改3個(gè)字
9)跳至指定的行
「ctrl」+「g」列出光標(biāo)所在行的行號(hào)。
「#G」:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第15行行首。
21.which 可執(zhí)行文件名稱 | 查看可執(zhí)行文件的位置,在PATH變量指定的路徑中查看系統(tǒng)命令是否存在及其位置
22.whereis [-bmsu] [BMS 目錄名 -f ] 文件名| 定位可執(zhí)行文件、源代碼文件、幫助文件在文件系統(tǒng)中的位置
-b 定位可執(zhí)行文件。
-m 定位幫助文件。
-s 定位源代碼文件。
-u 搜索默認(rèn)路徑下除可執(zhí)行文件、源代碼文件、幫助文件以外的其它文件。
-B 指定搜索可執(zhí)行文件的路徑。
-M 指定搜索幫助文件的路徑。
-S 指定搜索源代碼文件的路徑。
23.locate | 通過(guò)搜尋數(shù)據(jù)庫(kù)快速搜尋檔案
-r 使用正規(guī)運(yùn)算式做尋找的條件
24.find find [PATH] [option] [action] | 在文件樹(shù)種查找文件,并作出相應(yīng)的處理
選項(xiàng)與參數(shù):
find命令還有-atime和-ctime選項(xiàng),但它們都和-mtime選項(xiàng)。$atime, $mtime, $ctime三個(gè)時(shí)間戳,32位整數(shù)。find命令還有-atime和-ctime 選項(xiàng),但它們都和-m time選項(xiàng)。
-mtimen:n為數(shù)字,意義為在n天之前的『一天之內(nèi)』被更動(dòng)過(guò)內(nèi)容的檔案;
-mtime+n:列出在n天之前(不含 n 天本身)被更動(dòng)過(guò)內(nèi)容的檔案檔名;
-mtime-n:列出在n天之內(nèi)(含 n 天本身)被更動(dòng)過(guò)內(nèi)容的檔案檔名。
-newerfile:file為一個(gè)存在的檔案,列出比f(wàn)ile還要新的檔案檔名
2. 與使用者或組名有關(guān)的參數(shù):
-uidn:n為數(shù)字,這個(gè)數(shù)字是用戶的賬號(hào)ID,亦即UID
-gidn:n為數(shù)字,這個(gè)數(shù)字是組名的ID,亦即GID
-username:name為使用者賬號(hào)名稱!例如dmtsai
-groupname:name為組名,例如users;
-nouser:尋找檔案的擁有者不存在 /etc/passwd的人!
-nogroup:尋找檔案的擁有群組不存在于 /etc/group的檔案!
3. 與檔案權(quán)限及名稱有關(guān)的參數(shù):
-namefilename:搜尋文件名為filename的檔案(可使用通配符)
-size[+-]SIZE:搜尋比SIZE還要大(+)或小(-)的檔案。這個(gè)SIZE的規(guī)格有:
c: 代表byte
k: 代表1024bytes。所以,要找比50KB還要大的檔案,就是『-size+50k』
-typeTYPE:搜尋檔案的類型為T(mén)YPE的,類型主要有:
一般正規(guī)檔案 (f)
裝置檔案 (b, c)
目錄 (d)
連結(jié)檔 (l)
socket(s)
FIFO(p)
-permmode:搜尋檔案權(quán)限『剛好等于』mode的檔案,這個(gè)mode為類似chmod的屬性值,舉例來(lái)說(shuō),-rwsr-xr-x的屬性為4755!
-perm-mode:搜尋檔案權(quán)限『必須要全部囊括mode的權(quán)限』的檔案,舉例來(lái)說(shuō),
我們要搜尋-rwxr--r--亦即0744的檔案,使用-perm-0744,當(dāng)一個(gè)檔案的權(quán)限為-rwsr-xr-x,亦即4755時(shí),也會(huì)被列出來(lái),因?yàn)?rwsr-xr-x的屬性已經(jīng)囊括了-rwxr--r--的屬性了。
-perm+mode:搜尋檔案權(quán)限『包含任一mode的權(quán)限』的檔案,舉例來(lái)