0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Linuxでコマンドラインを編集するのに知っておくべきショートカット集

Posted at

Zennにも同様の記事があるのでよければどうぞ👋

TL;DR

Linuxでコマンドラインを編集するのに知っておくと便利なショートカットである「カーソル移動」、「文字の削除」、「ヤンク」、「画面をクリアにする方法」についてそれぞれ書いてます。

シェルの移動方法

カーソル(←,↓,↑,→)を使っても移動できますが、コマンドを覚えることでホームポジションを崩さずに移動することができます。

1文字前に移動

  • コマンド

Ctrl + b1

移動前
移動前
移動後
1文字前に移動

1文字後ろに移動

  • コマンド

Ctrl + f2

移動前
移動前
移動後
1文字後ろに移動

行頭に移動

  • コマンド

Ctrl + a

移動前
移動前
移動後
行頭に移動

行末に移動

  • コマンド

Ctrl + e

移動前
移動前
移動後
行末に移動

削除

カーソル位置の後方に1文字削除

  • コマンド

「Ctrl + h」またはBackSpace

削除前
Ctrl + hで削除前
削除後
Ctrl + hで削除後

カーソル位置の1文字削除

  • コマンド
    「Ctrl + D」またはDelete

削除前
Ctrl + Dで削除前
削除後
Ctrl + Dで削除後

後方にスペース区切りで1単語分を削除

  • コマンド
    Ctrl + w


  • 削除前
    1単語分削除前
    削除後
    1単語分削除後

カット

操作するときは単純に削除するのではなく、カーソル位置から行頭までする→ヤンク(ペースト)するというようにいわゆるコピペ作業するときに使います。

カーソル位置から行末まで削除

  • コマンド
    Ctrl + k


  • 削除前
    Ctrl + kで削除前
    削除後
    Ctrl + kで削除後

カーソル位置から行頭までを削除

  • コマンド

Ctrl + u

削除前
Ctrl + uで削除前
削除後
Ctrl + uで削除後

ヤンク

bashではペーストのことをヤンクといいます。

最後に削除した内容を挿入

  • コマンド

Ctrl+y

Enter押す前にCtrl + uで削除します。
Ctrl+uで削除前
削除されました。
Ctrl+uで削除後
Ctrl+yを押すとヤンクされます。
Ctrl+yでヤンク

画面クリア

下記コマンドで画面に表示している内容をクリアします。

clear

参考

  1. backの"b"

  2. forwardの"f"

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?