Linux-all,Linux|
四月%2018th,%202006
要在/usr/linux中查找所有的*.h,并在這些文件中查找“SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"的文件名,有以下幾種方法實(shí)現(xiàn)
find%20/usr/linux%20-name%20"*.h"%20|%20xargs%20-n50%20grep%20SYSCALL_VECTOR
grep%20SYSCALL_VECTOR%20/usr/linux/*.h%20|%20cut%20-d’:’%20-f1%20|%20uniq%20>%20filename
find%20/usr/linux%20-name%20"*.h"%20-exec%20grep%20"SYSCALL_VECTOR"%20{}%20\;%20-print
我用find%20/%20-name%20filename|%20rm%20-rf,不成功,請(qǐng)問(wèn)為什么不成功?
find%20/%20-name%20filename%20-exec%20rm%20-rf%20{}%20\;
find%20.%20-name%20filename%20|rm%20-rf試一下{}%20表示你找出來(lái)的結(jié)果。
\;%20則相當(dāng)于“憲法”,沒(méi)什么說(shuō)頭,就是這么規(guī)定的,在%20-exec%20后面需要一個(gè)表示該命令終結(jié)的的符號(hào)。可以在%20man%20find%20中找到答案。
要讓rm識(shí)別find的結(jié)果,如下:
find%20/%20-name%20filename%20|xargs%20rm%20-rf
之所以find%20.%20-name%20filename%20|rm%20-rf不通過(guò),是因?yàn)閞m命令不接受從標(biāo)準(zhǔn)輸入傳過(guò)來(lái)的指令
查找含特定字符串的文件
例如查找當(dāng)前目錄下含有"the%20string%20you%20want%20find…"字符串的文件:
$find%20.%20-type%20f%20-exec%20grep%20“the%20string%20you%20want%20find…”%20{}%20;%20-print
從根目錄開始查tmpfile,一旦查到馬上刪除
find%20/%20-name%20"tmpfile"%20-exec%20rm%20{}%20\;
find%20的perm問(wèn)題
請(qǐng)問(wèn)一下以下命令什么意思?關(guān)鍵是那個(gè)數(shù)字前的-,其他都還知道
find%20-name%20".*"%20-perm%20-007
我知道
find%20-name%20".*"%20-perm%20755
這個(gè)是用來(lái)查找權(quán)限位為755的隱藏文件
噢,對(duì)了還有,我上邊的命令都省略了find的pathname參數(shù)%20find默認(rèn)是查找當(dāng)前工作目錄的嗎?
如果我用%20-ok%20替代%20-exec,%20那么還需要加上%20{}%20\;%20嗎?
所以弄懂自然段意思的訓(xùn)練,要在讀懂每句話和注意句與句聯(lián)系的基礎(chǔ)上進(jìn)行,這就是?承前?。我先讓學(xué)生按照閱讀提示自讀本段話,標(biāo)出本段有幾句話linux命令大全,對(duì)這幾句話有的內(nèi)容有一個(gè)初步的了解,再還著學(xué)生一句一句地讀懂每句話,最后把這四句話的意思串起來(lái)概況出本段的主要意思,把句和段的訓(xùn)練結(jié)合起來(lái),在這個(gè)過(guò)程中達(dá)到以下幾個(gè)目的(1)練習(xí)用因?yàn)?hellip。下去照紅點(diǎn)開鎖,門就開了,剛才提示里有提示過(guò)放大鏡可以放到幻燈機(jī)上,把放大鏡放到幻燈機(jī)上后出現(xiàn)了一幅向日葵的解說(shuō),按下幻燈機(jī)的開關(guān)的上,有提示可以在某個(gè)機(jī)器上煉油,其它的圖不太清楚是什么意思,去畫面右下方關(guān)掉右邊的幻燈機(jī),再換上另一個(gè)幻燈片,再打開開關(guān),也不太看不懂什么意思,中間還夾雜著蝴蝶的紅點(diǎn)分布圖.反正不懂,出門吧.。
-007是指查找所有用戶都可讀、寫、執(zhí)行的文件,要小心呀~~~
解釋解釋?
find%20-name%20".*"%20-perm%20-007%20和%20find%20-name%20".*"%20-perm%20777%20有區(qū)別嗎?
-007是怎么來(lái)得呢?
不過(guò)有一個(gè)問(wèn)題
我用%20find%20.%20-perm%20-100%20會(huì)列出當(dāng)前目錄%20.%20,%20這是為什么呢?