LoginSignup
18
20

More than 5 years have passed since last update.

よく使うLinuxコマンドメモ

Last updated at Posted at 2015-03-02

じぶんよう


検索系

ファイル検索

ヒットしたファイル名を一覧で表示
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 [グループ]
18
20
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
20