ショートカットキー
カーソルの操作
| キー | 実行結果 |
|---|---|
| Ctrl + b | 1文字分先頭方向へ移動 |
| Ctrl + f | 1文字分末尾方向へ移動 |
| Ctrl + a | コマンド先頭へ移動 |
| Ctrl + e | コマンド末尾へ移動 |
| Esc + b | 1単語分先頭方向へ移動 |
| Esc + f | 1単語分末尾方向へ移動 |
文字の削除
| キー | 実行結果 |
|---|---|
| Ctrl + h | 1文字削除 |
| Ctrl + w | 先頭方向の次のスペースまで削除 |
| Ctrl + k | カーソルから末尾までカット |
| Ctrl + u | カーソルから先頭までカット |
| Ctrl + y | カットしたコマンドのペースト |
コマンドの補完
| コマンド | 実行結果 |
|---|---|
| tab | 入力している文字列からコマンドを補完 |
| tab > tab | 複数候補の一覧表示 |
コマンド履歴の使用
| キー | 実行結果 |
|---|---|
| Ctrl + p または↑ | 一つ前に入力したコマンドを表示 |
| Ctrl + n または↓ | 一つ後に入力したコマンドを表示 |
| Ctrl + r | コマンド履歴を検索 |
コマンド
ディレクトリの操作
| コマンド | 実行結果 |
|---|---|
| pwd | カレントディレクトリのフルパスを表示 |
| cd | カレントディレクトリの変更 |
| mkdir | 新しいディレクトリを作成 |
| rm -rf | ディレクトリの強制削除 |
| rm -i | 本当に削除するか確認つきでディレクトリを削除。 |
| rmdir | 空のディレクトリの削除 |
| cp -r | ディレクトリのコピー |
lsコマンド
カレントディレクトリ内のファイルを一覧表示
| オプション | 実行結果 |
|---|---|
| -l | 詳細情報を追加表示 |
| -a | 隠しファイルを含めて表示 |
| -F | ファイルの種類を含めて一覧表示 |
| -w 30 | 指定した数字の横幅でファイル名表示。ここでは幅=30桁 |
ファイル操作
| コマンド | 実行結果 |
|---|---|
| touch | 新しいファイルの作成 |
| rm | ファイルの削除 |
| cp | ファイルのコピー(強制上書き) |
| mv | ファイルの移動、ファイル名変更 |
| ln -s | シンボリックリンク(別名)の作成 |
ファイルの閲覧
| コマンド | 実行結果 |
|---|---|
| cat | 指定したファイルの中身表示。複数指定すると、中身を連結して表示。 |
| less | ファイルを一画面ごとに表示して、上下にスクロール |
lessコマンド
画面表示中の操作
| コマンド | 実行結果 |
|---|---|
| スペースキー | 一画面分下にスクロール |
| b | 一画面分上にスクロール |
| q | 画面を閉じる |
| / | 下方向に検索 |
| n | 次の検索結果へ移動 |
| N | 前の検索結果へ移動 |
検索
| コマンド | 実行結果 |
|---|---|
| find -name | 大文字小文字を区別してファイル名を検索 |
| find -iname | 大文字小文字を区別せずファイル名を検索 |
| which | コマンドのパスを表示 |
プロセスとジョブの操作
| コマンド | 実行結果 |
|---|---|
| ps | プロセスの表示 |
| ps x | 別のターミナルやデーモンで起動しているプロセスも含めて表示 |
| Ctrl + Z | 現在のジョブを中断 |
| jobs | 現在のジョブを一覧表示 |
| fg %1 | 1番目のjobを再開 |
| bg %1 | 1番目のjobをバックグラウンドで再開 |
| コマンドラインの末尾に & | バックグラウンドでコマンドを実行 |
| kill %1 | 1番目のjobを終了 |
| kill プロセスID | プロセスを終了 |
フィルタ
| コマンド | 実行結果 |
|---|---|
| cat | 入力をそのまま出力 |
| head | 先頭の10行を表示 |
| tail | 末尾の10行を表示 |
| grep | 指定した検索パターンに一致する行だけ表示 |
| sort | 並べ替え |
| uniq | 重複した行を取り除く |
| tac | 逆順に出力する |
| wc | 行数、単語数、バイト数を表示 |
| tr <置換前の文字> <置換後の文字> | 文字の置換 |