Linux基本コマンド集
Linux基本コマンド集
Linuxで基本となるコマンドについて簡単にまとめました。
cd
- change directoryの略
cd <移動先のパス>
で移動先のパスをカレントディレクトリとして移動する。
- pwd
- ls
- mkdir
- make directoryの略
- ディレクトリを作成する。
- rmdir
- remove directoryの略
- ディレクトリを削除する。
- cat
- concatenateの略
- ファイルの中身を確認できる。一度にすべて表示する。
- less
- ファイルの中身を確認できる。ファイルの中身を一部のみ表示する。
- tail
- ファイルの中身を確認できる。ファイルの中身の最後の部分を表示する。
- touch
- 存在しないファイルを指定するとファイルを新規作成できる。
- 存在しているファイルを指定しても上書きしないので安全。タイムスタンプを更新するのみ。
- rm
- removeの略
- rmコマンドを実行すると、ゴミ箱を経由せずに削除される。
- -r(recrusion)オプション:ディレクトリの中のファイルもまとめて削除する。
- -f:ファイル削除の際に警告文を表示しない。
- -i:削除前に確認してくれる。
- mv
- moveの略
- 移動先をファイル名とするか、ディレクトリのとするかで動きが変わる。
mv file flie1
:ファイル名をfile1に変更する。mv file dir/
:dirにファイルを移動する。- -i:変更前に確認する。
- cp
- copyの略
- ファイルのコピーができる。
- コピー先のファイルがすでにあると上書きされるので注意。
- -r:ディレクトリをコピーする。
- -i:上書き前に確認する。
- ln
- find
- chmod
- chown
- change ownerの略
- ファイルの所有者を変更できる。
- ps
- process statusの略
- PIDにプロセスID、CMDに実行中のコマンドが表示される。
- aux:全ユーザーのプロセスを表示する。オプションだけどハイフン不要。
- aが全てのユーザー、uが詳細情報を含める、xがpsコマンドを実行したユーザの全てのプロセスという意味。
- kill
- ジョブやプロセスを終了させる。
- 正確にはkillコマンドはシグナルを送信するもの。
- シグナル
kill 4965
はkill -TERM 4965
が省略されたもの。TERM
のシグナルは終了を指示する。- TERMが効かないプロセスがある場合は
SIGKILL
という強制終了のシグナルがある。安全に終了させず強制終了させるので最終手段のとして使う。
- ジョブを修了させる場合
kill %1
、プロセスを終了させる場合kill 4965
のように書く。
- ジョブやプロセスを終了させる。