コマンド
grep -rn PATTERNS *
- r: 再起的に検索
- n: 行数を表示
grep -rn PATTERNS *
DenyHosts から SSHD アクセスに失敗した IP アドレスを拒否リストに自動登録したよ!というメールをいただきました♪
実際にどのような様子なのか、ノートしたいと存じます♪
タイトル DenyHosts Report from oki2a24.com
本文
Added the following hosts to /etc/hosts.deny:
106.185.49.171 (li764-171.members.linode.com)
日付は、2014年12月4日 18:06 でした。
コメント行は先頭が「;」とします。
grep -v -e ';' -e '^$' /tmp/test.conf
例えば、Apache、http を監視する例。
# プログラムを定期的に実行し結果を出力 watch -n 0.5 -d 'ps auxw | grep httpd'
項目名の行、httpd、mysql、を監視する例。
watch -d 'ps auxw | grep -e USER -e httpd -e mysql'
# testfile.txt の「.txt」が含まれている行を表示 # '…' 正規表現を使用 # '…' の中で「\m」 メタ文字「m」の本来の文字にマッチ grep '\.txt' testfile.txt
ポイントは、正規表現を有効化するためにパターンをシングルクォーテーション「’」で囲っておきながら、正規表現を無効化するために「¥」をドット「.」の前に置くという点です。
周りくどいですけれども、わたくしはこうしませんと拡張子をグレップできませんでした><。