じぶんよう
#検索系
##ファイル検索
ヒットしたファイル名を一覧で表示
find . -name '*' | xargs grep -l hoge
エラー非表示
find . -name '*' | xargs grep -s hoge
ヒットした行からX行目までを表示
find . -name '*' | xargs grep -A X hoge
ちなみに-B Xだと「ヒットした行のX行前から表示」になる。
##ファイル内検索(圧縮ファイル検索)
イラナイ語句を省く
zgrep --color=always hoge ファイル名 | zgrep -v イラナイ
zgrepのオプションで-vは除外。
あとは-iで大文字/小文字の区別をつけない。
--color=alwaysは「検索文字に色づけ(赤字)してくれるオプション。
(ただし、lessコマンドをつけると効かなくなる)
lessが文字化けするとき
コマンド | less -R
かなり便利。zgrepコマンドと組み合わせOK。
プロセス系
##プロセス確認
おすすめ
ps aux | grep プロセス名
##プロセスが開いているファイル確認
おすすめ
lsof | grep プロセス名
lsofだけだと出力尋常じゃないw
メモリ系
##メモリ確認
rss項目を降順表記
ps aux --sort -rss
rss:消費した物理メモリ。
このコマンドを使うと消費順にみることができる
ダウンロード系
ファイルをダウンロードする
wget [option] [URL]
[option]に-b
をつけるとバックグラウンドで実行。
-d
だとデバッグ情報が出る。
ファイル展開系
解凍して展開
もうこれで覚えちゃったほうがいいかも。
tar xvzf [圧縮ファイル名]
ユーザー・グループ系
ユーザーの追加
useradd [ユーザー名]
グループの追加
groupadd [グループ]