LoginSignup
0
0

More than 3 years have passed since last update.

[Linux]基本コマンドまとめ

Last updated at Posted at 2020-10-18

カーソルの移動など

Ctrl + f     // 一文字forward
Ctrl + b     // 一文字back
Ctrl + a     // 行の先頭へ移動
Ctrl + e     // 行の最後へ移動
esc + f      // 一単語forward ※ escを押した後
esc + b      // 一単語back    ※ escを押した後
Ctrl + h     // 左の文字削除
Ctrl + d     // 右の文字削除
Ctrl + u     // カーソル位置から先頭行まで削除
Ctrl + k     // カーソル位置から行末まで削除
Ctrl + y     // 最後に削除した内容を挿入
Ctrl + c     // 強制終了
Ctrl + s     // 画面表示のロック(キーボードから文字の入力を受付ない)
Ctrl + q     // 画面表示のロック解除
Tab          // コマンドやパスを補完してくれる

基本コマンド

ls [option][ディレクトリ・ファイル名]      // 一覧表示
$ ls *.php                             // 拡張子が phpの一覧を表示
$ ls /z???                             // zから始まり 
$ ls -l                                // 詳細を表示する
$ ls -F                                // ファイル種別を表示する @:シンボリックリンク, *:実行可能ファイル, 記号なし:通常ファイル

mkdir [option] <作成するディレクトリ名>    // ディレクトリ作成
$ mkdir -p test/2020/10/10             // -pをつけると同時にディレクトリ作成してくれる
$ rmdir <ディレクトリ名>                 // 空のディレクトリ

cat [fileのパス]                        // ファイルの中身を表示

less [fileのパス]                       // ファイルの中身をスクロール表示  
スペースキー, f                // 1画面下へスクロール
b                                      // 1画面上へスクロール
j                                      // 1行下へスクロール
k                                      // 1行上へスクロール
q                                      // qコマンドを終了
/<文字列>                               // 下に向かって検索
?<文字列>                               // 上に向かって検索

touch [file名]                         //空のファイルを作成 
rm    [option] [file名]                //ファイルやディレクトリを削除する 
$ rm -r dirr                           //ディレクトリの中身もまとめて削除

mv [file名1][file名2]              //ファイル名を変更
mv [file名][移動先のディレクトリ名]   //ファイルを移動
※ 移動先がディレクトリかファイルで挙動が変わる

cp [コピー元][コピー先]
* 上書きしてしまう。安全にやるなら -i オプションをつける。

find <検索開始ディレクトリ><検索条件><アクション>
$ find . -name README.md -print 

ハードリンクとシンボリックリンク

ハードリンク

・一つのファイルに複数の名前をつける
・元のファイルを削除しても消えない
・全てのハードリンクがなくなったときに消える

シンボリックリンク

・リンク先のパスが書かれた特殊なファイル   // ショートカットなど
・シンボリックリンクを残したまま、ファイルの実態を消したり移動したりすると参照できなくなる

ln [option][リンク元ファイル][ファイル名]
$ ln file1 file2              // オプションなしだとハードリンクをはる
$ ln -s file1 file2
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