コマンド一覧
ファイルの検索
|
1 |
find 検索先 -name ファイル名 |
指定階層でhoge~を探してくれる
|
1 |
grep -r hoge* |
/hoge/fuga以下の階層にファイルにxxxxがあるか探してくれる
|
1 |
cat /hoge/fuga/* | grep xxxx |
オプション
H:ファイル名を出力
n:行番号の出力
指定階層以下で再帰的にファイルの中身にある文字列を探す
|
1 |
grep "class hoge" -rl /hoge/fuga |
指定階層以下で再帰的にファイルの中身にある文字列を探す
|
1 |
grep "class hoge" -rl /hoge/fuga --exclude-dir=.svn |
--exclude-dirで指定したファイルは検索対象外
ファイル内検索
対象ファイルから対象文字を含む行+前後2行を行数を表示して出力
|
1 |
grep -n -2 "str" /home/project/hoge.php |
ファイルの中身を削除する
|
1 |
:>hoge_log |
デバッグログ等が大きくなるのので定期的に空にするのに使う
ユーザーに与えられた管理者権限
|
1 2 3 4 5 |
#root になる sudo su - #root権限で実行 sudo systemctl restart hoge |
sudo を使用するにはあらかじめ下記のコマンドを実行しておく
|
1 |
usermod -G wheel ユーザー名 |
ファイルの監視
|
1 |
tailf -n 100 /var/log/php/error_log |
ポートが開いているか確認
|
1 |
lsof -i :8887 |
pidを指定して削除するコマンド
|
1 |
kill -9 138905 |
容量の確認
|
1 |
free -m |
コマンドの途中で改行
|
1 2 3 |
[hoge@fuga tmp]$ ls |\ > grep test test.txt |
コマンド入力途中に \ + enter を押すことで改行可能