天天看點

查找指令ag

實驗環境: redhat7

安裝ag

#yum  install  pcre-devel

yum install gcc-c++ -y

yum install openssl-devel -y

yum install xz-devel -y

#cd  /usr/local/src

# wget     https://geoff.greer.fm/ag/releases/the_silver_searcher-2.2.0.tar.gz

# tar  -zxvpf   the_silver_searcher-2.2.0.tar.gz  

#./configure   --prefix=/usr/local/search ;  make    ;  make  install 

#ag    root    /root  

查找指令ag

該指令的意思是說要在/root路徑下,搜尋所有檔案包含root串的,如果不加路徑,預設就是在目前路徑下進行搜尋。

查找指令ag

# ag  -G    .cfg     root     /root     

該指令的意思是說對/root目錄下的.cfg檔案中的含有root串的檔案搜尋出來,如果把路徑去掉,預設也是在目前路徑下處理。

查找指令ag

并非所有的字尾類型都可以使用”--“,比如前面的.cfg就不行,大家可以通過ag   --list-file-types哪些類型被支援。

查找指令ag

# ag --yaml  root    ./

反向選擇

#ag   -v    “root”    ./

繼續閱讀