Linuxファイルの内容を検索するテクニック
1298 ワード
目次 grep ag
linuxシステムでファイルの内容を検索する最も一般的なコマンドは
grepは比較的一般的な検索コマンドです
grepよりもagコマンドの方が簡潔で速いのでagの使用をお勧めします
Agコマンドはインストールが必要です
ubuntu 13以上直接aptコマンドでインストール
インストールに失敗した場合は、ソースコードのインストールを試してみてください.
agを新規作成します.shスクリプト、以下に書き込む
実行権限を付与
スクリプトの実行
実行後agバージョンを表示
バージョンの説明を表示してインストールに成功した場合
Agの使用は非常に簡単です
linuxシステムでファイルの内容を検索する最も一般的なコマンドは
grep
とag
です.grep
grepは比較的一般的な検索コマンドです
# py
grep -a "broadcast" *.py
# ( ) ,
grep -r "broadcast" .
# ( ) ,
grep -r -i "broadcast" /src
ag
grepよりもagコマンドの方が簡潔で速いのでagの使用をお勧めします
インストール
Agコマンドはインストールが必要です
ubuntu 13以上直接aptコマンドでインストール
sudo apt-get install silversearcher-ag
インストールに失敗した場合は、ソースコードのインストールを試してみてください.
agを新規作成します.shスクリプト、以下に書き込む
set -x
TEMP_DIR=$(mktemp -d Leslie.Guan.XXXXXX)
cd ${TEMP_DIR}
wget https://github.com/ggreer/the_silver_searcher/archive/master.zip
TAR_DIR=$(unzip *.zip)
TAR_DIR=${TAR_DIR%%/*}
TAR_DIR=${TAR_DIR##*:}
cd ${TAR_DIR}
apt-get install -y automake pkg-config libpcre3-dev zlib1g-dev liblzma-dev --force-yes
./build.sh && make install
cd ../../
rm -rf ${TEMP_DIR}
ag -V
set +x
実行権限を付与
chmod 0711 ag.sh
スクリプトの実行
./ag.sh
実行後agバージョンを表示
ag --version
バージョンの説明を表示してインストールに成功した場合
使用
Agの使用は非常に簡単です
# ( )
ag "helloworld"