UNIX 便利コマンド
UNIX の便利なコマンドを自分の中で整理の意味もこめてメモ。
条件を正規表現 ls -lt | grep -e '.[.].'
指定ディレクトリ内のディレクトリのみ検索。 find ./ -mindepth 1 -maxdepth 1 -type d -name abc
指定ファイル内の文字列を置換。 abc → def perl -i.bak -pe s/abc/def/g *.txt
権限、ソフトリンクを維持し、ディレクトリを再帰的にコピーする。 rsync -prlv /usr/local/test1/ /usr/local/test2
ssh を使って別 PC にコピーする。 rsync -prlv -e ssh /usr/local/test1/ host:/usr/local/test2
MySQL をコマンドライン上から実行。 mysql -h 192.168.1.4 --port=3306 --user=root --password=root --database=testdb -N -B -e "select * from test_table;"
使おうと思ったときに大体細かいオプションを忘れてるからな。
これで良し。