linux-文件搜索

文件搜索定位

grep:

作用:General Regular Expression Parser,通用規(guī)則表達(dá)式分析程序氛濒,

是一種強(qiáng)大的文本搜索工具呵扛,它能使用正則表達(dá)式搜索文本渺蒿,并把匹配的行打印出來(lái)梅屉。

格式:grep [選項(xiàng)] pattern [文件名]

選項(xiàng):

-i:字母不區(qū)分大小寫(xiě)

-n:顯示行號(hào)

說(shuō)明:

1值纱、pattern為所要匹配的正則表達(dá)式字符串

2、要用好grep這個(gè)工具坯汤,其實(shí)就是要寫(xiě)好正則表達(dá)式

實(shí)例:

grep ftp /etc/passwd

在/etc/passwd文件下查找包含'ftp'字符的行:

grep 'test' d*

顯示所有以d開(kāi)頭的文件中包含'test'的行虐唠。

ls /bin | grep '^m'

通過(guò)管道過(guò)濾ls /bin輸出的內(nèi)容,只顯示以m開(kāi)頭的行惰聂。

grep -i 'hello world' menu.h main.c

顯示在menu.h和main.c文件中匹配'hello world'的行疆偿,忽略大小寫(xiě)。

find:

作用:最常見(jiàn)和最強(qiáng)大的查找命令搓幌,你可以用它找到任何你想找的文件杆故。

格式:find [目錄](méi) [條件] [動(dòng)作]

目錄:所要搜索的目錄及其所有子目錄。默認(rèn)為當(dāng)前目錄溉愁。

條件:所要搜索的文件的特征处铛。

動(dòng)作:對(duì)搜索結(jié)果進(jìn)行特定的處理。

選項(xiàng):

-name:指定文件名拐揭,可以通過(guò)*模糊匹配

-type:指定文件類(lèi)型(b/c/d/p/l/f)

-size:指定文件大小撤蟆,單位可以為K/M/G,+表示大于堂污,-表示小于

-user:指定用戶

-group:指定組

-mtime/atime/ctime:指定修改/訪問(wèn)/創(chuàng)建時(shí)間家肯,單位為天,+表示幾天前盟猖,-表示幾天內(nèi)

-amin/mmin/cmin:功能同上讨衣,單位為分鐘

說(shuō)明:如果你要尋找一個(gè)普通文件,使用find會(huì)是一個(gè)不錯(cuò)的主意扒披。

由于 find 在尋找數(shù)據(jù)的時(shí)候相當(dāng)?shù)暮馁Y源值依,所以沒(méi)事情不要使用find

有更棒的指令可以取代,那就是whereis與which

whereis:

作用:只能用于程序名的搜索

格式:whereis 命令

實(shí)例:whereis grep

結(jié)果:? ? grep:? ? /bin/grep? ? ? ? ?/usr/share/man/man1/grep.1.gz

名稱(chēng)? ? 二進(jìn)制文件路徑? ? 幫助文檔路徑

which:

作用:在$PATH變量指定的路徑中碟案,搜索某個(gè)系統(tǒng)命令的位置愿险,并且返回第一個(gè)搜索結(jié)果。

也就是說(shuō)价说,使用which命令辆亏,就可以看到某個(gè)系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個(gè)

格式:which 命令

PATH:

說(shuō)明:環(huán)境變量鳖目,與windows中(我的電腦>高級(jí)系統(tǒng)設(shè)置>高級(jí)>環(huán)境變量>系統(tǒng)變量)的Path類(lèi)似

打影邕丁:echo $PATH

導(dǎo)出:

方式1:一次性的設(shè)置

export PATH=$PATH:dir1[:dir2]

方式2:永久性的設(shè)置,所有用戶有效领迈,需要重啟生效或使用source命令

將方式1的導(dǎo)出操作添加到文件/etc/profile的末尾

方式3:永久性的設(shè)置彻磁,只針對(duì)一個(gè)用戶碍沐,需要重啟生效或使用source命令,優(yōu)先級(jí)高于2

將方式1的導(dǎo)出操作添加到文件~/.bashrc的末尾

php初學(xué)者---千鋒php課堂筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末衷蜓,一起剝皮案震驚了整個(gè)濱河市累提,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌磁浇,老刑警劉巖斋陪,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異置吓,居然都是意外死亡无虚,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)衍锚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)友题,“玉大人,你說(shuō)我怎么就攤上這事构拳∨厮” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵置森,是天一觀的道長(zhǎng)斗埂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)凫海,這世上最難降的妖魔是什么呛凶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮行贪,結(jié)果婚禮上漾稀,老公的妹妹穿的比我還像新娘。我一直安慰自己建瘫,他們只是感情好崭捍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著啰脚,像睡著了一般殷蛇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上橄浓,一...
    開(kāi)封第一講書(shū)人閱讀 49,749評(píng)論 1 289
  • 那天粒梦,我揣著相機(jī)與錄音,去河邊找鬼荸实。 笑死匀们,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的准给。 我是一名探鬼主播泄朴,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼重抖,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了祖灰?” 一聲冷哼從身側(cè)響起仇哆,我...
    開(kāi)封第一講書(shū)人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎夫植,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體油讯,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡详民,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了陌兑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沈跨。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖兔综,靈堂內(nèi)的尸體忽然破棺而出饿凛,到底是詐尸還是另有隱情,我是刑警寧澤软驰,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布涧窒,位于F島的核電站,受9級(jí)特大地震影響锭亏,放射性物質(zhì)發(fā)生泄漏纠吴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一慧瘤、第九天 我趴在偏房一處隱蔽的房頂上張望戴已。 院中可真熱鬧,春花似錦锅减、人聲如沸糖儡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)握联。三九已至,卻和暖如春劫狠,著一層夾襖步出監(jiān)牢的瞬間拴疤,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工独泞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呐矾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓懦砂,卻偏偏與公主長(zhǎng)得像蜒犯,于是被迫代替她去往敵國(guó)和親组橄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • locate 搜索命令 搜索格式:locate 文件名在后臺(tái)數(shù)據(jù)庫(kù)中按文件名稱(chēng)進(jìn)行搜索,搜索速度快 第一次執(zhí)行此命...
    笑Skr人啊閱讀 294評(píng)論 0 1
  • 文件搜索定位 grep: 作用:General Regular Expression Parser罚随,通用規(guī)則表達(dá)式...
    小甲魚(yú)python閱讀 182評(píng)論 0 0
  • 1.文件搜索命令locate locate 文件名 在后臺(tái)數(shù)據(jù)庫(kù)按文件名搜索文件玉工,搜索速度更快 /var/lib/...
    華夫餅干閱讀 452評(píng)論 0 0
  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,145評(píng)論 2 34
  • locate命令搜索: locate不能搜索出新建的文件,是在數(shù)據(jù)庫(kù)中進(jìn)行搜索 如果需要搜索新文件淘菩,需要先upda...
    LorryZ閱讀 1,065評(píng)論 0 0