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