9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

Linux中使用grep命令搜索文件名方法

時間: 志藝942 分享

  inux命令是對Linux系統進行管理的命令。那么你知道Linux中使用grep命令搜索文件名么?接下來是小編為大家收集的Linux中使用grep命令搜索文件名方法,歡迎大家閱讀:

  Linux中使用grep命令搜索文件名方法

  從文件中搜索并顯示文件名

  當你從不止一個的文件中搜索時,默認它將顯示文件名:

  代碼如下:

  grep "word" 文件名

  grep root /etc/*

  示例輸出:

  代碼如下:

  /etc/bash.bashrc: See "man sudo_root" for details.

  /etc/crontab:17 * * * * root cd / && run-parts --report /etc/cron.hourly

  /etc/crontab:25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

  /etc/crontab:47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )

  /etc/crontab:52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

  /etc/group:root:x:0:

  grep: /etc/gshadow: Permission denied

  /etc/logrotate.conf: create 0664 root utmp

  /etc/logrotate.conf: create 0660 root utmp

  每行開始的第一個部分是文件名(如:/etc/crontab、/etc/group)。使用 -l 選項可以只顯示文件名:

  代碼如下:

  grep -l "string" filename

  grep -l root /etc/*

  示例輸出:

  代碼如下:

  /etc/aliases

  /etc/arpwatch.conf

  grep: /etc/at.deny: Permission denied

  /etc/bash.bashrc

  /etc/bash_completion

  /etc/ca-certificates.conf

  /etc/crontab

  /etc/group

  你也可以逆轉輸出;使用 -L 選項來輸出那些不匹配的文件的文件名:

  代碼如下:

  grep -L "word" filename

  grep -L root /etc/*

  示例輸出:

  代碼如下:

  /etc/apm

  /etc/apparmor

  /etc/apparmor.d

  /etc/apport

  /etc/apt

  /etc/avahi

  /etc/bash_completion.d

  /etc/bindresvport.blacklist

  /etc/blkid.conf

  /etc/bluetooth

  /etc/bogofilter.cf

  /etc/bonobo-activation

  /etc/brlapi.key

  根據文件內容查找文件

  輸入以下命令:

  代碼如下:

  grep 'string' *.txt

  grep 'main(' *.c

  grep '#include' *.c

  grep 'getChar*' *.c

  grep -i 'ultra' *.conf

  grep -iR 'ultra' *.conf

  其中

  -i : 忽略模式(匹配字符串 valid、 VALID、 ValID )和輸入文件(匹配 file.c FILE.c FILE.C)的大小寫。

  -R : 遞歸讀取每個目錄下的所有文件。

  高亮匹配到的模式

  在搜索大量文件的時候你可以輕松地高亮模式:

  代碼如下:

  $ grep --color=auto -iR 'getChar();' *.c

  為查找到的模式顯示文件名和行號

  你也許需要顯示文件名和行號:

  代碼如下:

  $ grep --color=auto -iRnH 'getChar();' *.c

  其中,

  -n : 在輸出的每行前面添加以 1 開始的行號。

  -H : 為每個匹配打印文件名。要搜索多個文件時這是默認選項。(LCTT 譯注:-h 選項強制隱藏文件名;另外 -l 和 -L 選項用于僅顯示匹配/不匹配的文件名,而 -H 和 -h用于控制在顯示匹配行前顯示/不顯示文件名,注意區分。)

  代碼如下:

  $grep --color=auto -nH 'DIR' *

  輸出樣例:

  你也可以使用 find 命令:

  代碼如下:

  $ find . -name "*.c" -print | xargs grep "main("

  
看了“Linux中使用grep命令搜索文件名方法”還想看:

1.linux grep搜索命令的使用方法

2.Linux下如何使用grep命令搜索多個單詞

3.整理Linux中常用的一些grep命令介紹

4.14個grep命令使用例子介紹

2990820 主站蜘蛛池模板: 国产一区二区三区黄网| 午夜精品区| 亚洲中文字幕精品第一页| 四虎影视一区二区精品 | 东京热大乱系列无码| 国产熟睡乱子伦午夜视频| a男人的天堂久久a毛片| 亚洲国产高清第一第二区| 国产精品三级国产精品高| 巨胸美乳无码人妻视频漫画| 国产精品久久久久久久9999| 又黄又无遮挡AAAAA毛片| 日韩区二区三区中文字幕| 老妇xxxxx性开放| yyyy在线在片| 99在线小视频| 亚洲精品入口一区二区乱| caoporn成人免费公开| 无码内射中文字幕岛国片| 亚洲国产精品久久久天堂麻豆宅男| 一个色综合国产色综合| 中文字幕国产精品一二区| 97午夜理论电影影院| 国产精品毛片av999999| 国产一区二区亚洲一区二区三区| 午夜福利一区二区在线看| 亚洲色精品VR一区二区三区| 色老头亚洲成人免费影院| 国产福利精品一区二区| 日本无人区一区二区三区| 日日噜噜夜夜狠狠视频| 日韩内射美女人妻一区二区三区 | 欧美日韩免费专区在线观看| 成年午夜免费韩国做受视频| 亚洲精中文字幕二区三区| 国精品午夜福利视频不卡| 久久国产精品老女人| 韩国 日本 亚洲 国产 不卡| 青春草公开在线视频日韩| 国产亚洲精品国产福APP| 人妻精品动漫h无码|