楽しいターミナルライフをおくるためにコマンドまとめてみた
いろいろ使っててべんりだなぁと思ったのをまとめた。 知ってる人は知ってると思うけど
ls
ls -h
データサイズを最適化してくれる
// alias ll="ls -lAh"
ls -R
ディレクトリを再帰的に表示
// ls -R
ll | grep hoge
// ファイル見つけるときにたまにつかう
ls *
//
cd //チェンジディレクトリ
cd -
// 移動する前のディレクトリへ移動
cd ~/
cd ~
// homeディレクトリに移動
cd /
//
mkdirディレクトリ作成
mkdir -p
//連続してディレクトリを作成できる mkdir -p /aaa/bbb/ccc
rm //削除
rm -i
//ほんとに消してもいいか確認してくれる
//最初、mvとrm間違えたしね
//alias rm="rm -i"かけてた。
script 作業ログ作成 入力すべてをめもする!
script -f ○○○
リアルタイムでファイルに出力する
// デフォ名:typescript
// watch -n 1 tail -50 typescript
// watch -d -n 60 tail -50 typescript
// tail -f 50 typescript
script -a ○○○
ログファイルに追記
// デフォ:上書きなので、同じファイルにログ取りたいときは
find ファイル検索
// find . -name .bashrc
// find . -name '*.php'
//メタキャラ使うときはシングルクォーテーション
圧縮 解凍 アーカイブ
zip
//.zip 圧縮
unzip
//.zip 解凍
gzip
//.gz 圧縮
unzip
//.gz 解凍
lha a
//.lzh 圧縮
lha e
//.lzh 解凍
tar
tar cvf
//.tar作成
tar xvf
//.tar展開
tar tvf
//.tar内リスト
tar rvf aaa.tar bbb.txt
//.tar内にファイル追加
tar cvzf
//.tar.gz作成
tar xvzf
//.tar.gz解凍展開
shutdown<<管理者権限>> シャットダウン
shutdown -h now
// シャットダウンを即開始
shutdown -h 19:00
//19:00にシャットダウン
kill //PID指定 killall //プロセス名指定 xkill //GUIで強制終了
ctrl + z
//直前に実行したプロセスを停止
bg //バックグラウンドで実行 //wget中...download中...
fg //フォアグラウンドに持ってくる
ほんとどうでもいいコマンド
tac
rev
cal
\ls
あんま使わないのもあるけど! 知ってるだけで世界広がっていくはずだからもっと知りたい。