LoginSignup
0
0

More than 1 year has passed since last update.

ターミナル よく使う基本コマンド集

Posted at

よく使うんだけど、ど忘れしちゃう。
そんなコマンドをまとめました。個人的に当たり前なものは省略!

現在のディレクトリのファイルを表示

$ ls [ディレクトリ名]

#オプション
ls -a      *先頭にピリオドがあるファイルも表示する。 ex).env など
ls -l      *詳細確認できる。           ex)パーミッション確認・オーナー名など
ls -1      *リストを縦に並べる。見やすい! 数字の1です
ls --help  *オプションの紹介してくれる!

ディレクトリの作成・削除

rm -rfは取り返しつかないミスになり得るので注意。。

mkdir    *作成
rm -r   [ディレクトリ名]   *ディレクトリとその中身を削除する
rm -rf [ディレクトリ名]   *ディレクトリとその中身を警告なしで削除する
rm -f  [ファイル名]     *ファイルを警告なしで削除する

ファイルを表示

$ cat [ファイル名]    *ファイルの閲覧ができます。

#オプション
cat -n           *行番号つけて表示。 Numberですね。
cat fileA > fileB    *Aの内容をBに上書き記載。
cat fileA >> fileB   *上書きではなく追加。
less [ファイル名]       *1画面にまとめて表示。

ファイル名の変更・移動

mv 変更するファイル名   変更したいファイル名 
mv 移動したいファイル名 移動後のディレクトリ

ファイルのコピー

cp hoge.html etc/       *hoge.htmlを相対パスでetc/というディレクトリの中にコピーする
cp hoge.html hoge2.html  *hoge.htmlをhoge2.htmlという名前でコピーする
cp −r dir /etc/  #dirというディレクトリとその中身を絶対パスで/etc/にそっくりコピーする

grep

grep オプション 検索文字列 ディレクトリ名   

#オプション
grep -r  #指定したディレクトリ以下をたどって検索する
grep -i  #大文字小文字を区別せずに検索する
grep -l  #検索した文字列が含まれているファイル名のみを表示する
grep -n  #検索した文字列が書いてある行番号を表示する。-lオプションと併用することはできない
grep -e  #複数の検索条件を指定する
grep -v  #パターンに一致しない行を表示する

プロセス表示

ps aux  #起動しているすべてのプロセスを表示する
ps aux | grep hoge  #上記のgrepコマンドと組み合わせて、psコマンドで検索したプロセスでhogeという文字が含まれるプロセスだけを表示する
ps aux | grep hoge | grep -v grep  #上記のコマンドで、grepコマンド以外のプロセスでhogeが含まれるプロセスだけを表示する

今後使うものは再度追加していく!

0
0
0

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
0
0