forget for get

覚えるために忘れる

よく使うLinuxコマンドまとめ

pwd

cd

cd /var/www/html
cd ../../Models

ls
-l: 詳細 -a: 隠しファイルも表示 -t: 更新時間で並べ替え

ls -alt

mkdir

mkdir new_dir

cp
-a: 所有者、パーミッション、更新時刻などなるべくそのままコピー

cp -a aaa.php bbb.php

mv

mv aaa.php bbb.php
mv aaa.php ../

rm
-r: ディレクトリ削除 -f: 強制削除

rm aaa.php
rm -r dir
rm -f logs/*.log

chmod
-R: ディレクトリ配下を再帰的に

chmod -R 644 public

chown
-R: ディレクトリ配下を再帰的に

chown -R apache:apache public

ln
-s: シンボリックリンク

ln -s target/origin link

find
-name: ファイル名指定

find app/Models -name "*.php"

grep
-R: ディレクトリ配下を再帰的に -v: 除外 -l: ファイル名のみ
-B: 前の行も表示 -A: 後の行も表示

grep -R battle_start app/Models
grep -R battle_start app/Models | grep -v function
grep -R battle_start app/Models -A 3