【Linux】よく使うコマンド

備忘録として

 

・特定単語抽出->その場に出力
tail -200f log.txt | grep --line-buffered "キーワード"

意味:ファイル「log.txt」から後方200行「tail -200f」を対象に,

「キーワード」を含む行をリアルタイム「--line-buffered」で表示
head -n 200 log.txt | grep --line-buffered "キーワード"

意味:ファイル「log.txt」から前方200行「head -200n」を対象に,

「キーワード」を含む行をリアルタイム「--line-buffered」で表示

 

・容量確認
du -sh ./*
du --max-depth 1 | sort -rn

 

・複数一致
ls hpc_0*/example_0*

意味:hpc_0で始まるフォルダ(例:hpc_000, hpc_001, ....)の

example_0で始まるファイルをすべて表示