系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux系統(tǒng)中g(shù)rep命令操作實例

Linux系統(tǒng)中g(shù)rep命令操作實例匯總

時間:2015-03-05 16:54:00 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150305/40172.html 手機查看 評論

  是否還在為不知如何使用grep命令而頭疼,如果通過實例的話就更能掌握grep命令的用法,下面小編就給大家介紹下Linux使用grep命令的實例,希望對你有所幫助。

 Linux系統(tǒng)中g(shù)rep命令操作實例匯總

  grep是每個Linux發(fā)行版都預裝的一個強有力的文件模式搜索工具。無論何種原因,如果你的系統(tǒng)沒有預裝它的話,你可以很容易的通過系統(tǒng)的包管理器來安裝它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。

  $ sudo apt-get install grep #Debian/Ubuntu $ sudo yum install grep #RHEL/CentOS/Fedora

  實例:

  1.搜索和尋找文件假設你已經(jīng)在你的電腦上安裝了一個全新的Ubuntu,然后你打算卸載Python。你瀏覽網(wǎng)頁尋找教程,但是你發(fā)現(xiàn)存在兩個不同版本的Python在使用,而你不知道你的Ubuntu安裝器到底在你的系統(tǒng)中安裝了哪個版本的Python,也不知道它安裝了哪些模塊。解決這個煩惱只需簡單的運行以下命令:

  $ sudo dpkg -l | grep -i python

  輸出例子

  ii python2.7 2.7.3-0ubuntu3.4 Interactive high-level object-oriented language (version 2.7)

  ii python2.7-minimal 2.7.3-0ubuntu3.4 Minimal subset of the Python language (version 2.7)

  ii python-openssl 0.12-1ubuntu2.1 Python wrapper around the OpenSSL library

  ii python-pam 0.4.2-12.2ubuntu4 A Python interface to the PAM library

  首先,我們運行dpkg -l列出你系統(tǒng)上安裝的.deb包。接著,我們使用管道將輸出結(jié)果傳輸給命令grep -i python,這一步可以簡單解釋為把結(jié)果傳輸給grep然后過濾出所有含有python的項,并返回結(jié)果。–i選項用于忽略大小寫,因為 grep 是大小寫敏感的。使用選項-i是個好習慣,除非你打算進行更細節(jié)的搜索。

  2.搜索和過濾文件grep還可以在一個或多個文件里用于搜索和過濾。讓我們來看一個這樣的情景:

  你的Apache網(wǎng)頁服務器出現(xiàn)了問題,你不得不從許多專業(yè)網(wǎng)站里找一個發(fā)帖詢問。好心回復你的人讓你粘貼上來你的/etc/apache2/sites-available/default-ssl文件內(nèi)容。假如你能移除掉所有的注釋行,那么對你,對幫你的人,以及所有閱讀該文件的人,不是更容易發(fā)現(xiàn)問題嗎?你當然可以很容易的做到!只需這樣做就可以了:

標簽 命令

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄