Linux

【ショートカット】ターミナル移動の使い方をやさしく解説

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。

ターミナル

 

ひでまる
ひでまる
ひでまるです!
今回はターミナルでカーソル移動するときに便利なショートカットを紹介していきます

 

おすすめ

  • ターミナルのカーソル移動を←→で行っている人
  • ターミナルに入力した文字をバックスペースで消している人

 

この様な人におすすめの記事となっています

 

 

まとめ表

control + a 行頭まで移動
control + e 行末まで移動
control + b 1つ前に移動←
control + f 1つ先に移動→
esc + b 1単語前に移動←
esc + f 1単語先に移動→
control + d カーソル位置の1文字削除
control + h カーソル位置の前、1文字削除←
control + w カーソル位置の前、1単語削除←
control + k カーソルに位置から、先(行末)削除→
control + u カーソルに位置から、前(行頭)削除←
control + y k または uで削除したものをペースト

 

control + a(行頭)

 

$Hello world

Hまで一気に移動

 

control + e (行末)


$Hello world

dまで一気に移動

 

control + b (ひとつ前←)

 

$Hello w[o]rld

oにいれば一つ前のwまで戻る

 

control + f (ひとつ先→)

 

$Hello w[o]rld

oにいれば一つ先のrまで進む

 

esc + b (ひと単語前に移動←)

 

$Hello world[]

行末にいたら、worldのwまで移動

 

esc + f (ひと単語先に移動→)

 

$Hello [w]orld[]

wにいたら、ひと単語文の[]まで移動

 

control + d (カーソルの位置の1文字削除)

 

$Hello [w]orld

$Hello orld

カーソルがwの位置なら、wを削除

 

control + h(カーソルの位置の前1文字削除)

 

$H[e]llo world

$ello world

カーソルがeの位置なら、前1文字Hを削除

 

control + w(カーソルの位置の前1単語分削除)

 

$Hello world[]

$Hello

カーソルが行末なら、worldのひと単語分削除

 

control + k(カーソルの位置から先すべて削除)

 

$H[e]llo world

$H

カーソルがeなら行末まで削除する

 

control + u(カーソルの位置から前すべて削除)

 

$Hello wo[r]ld

$rld

カーソルがrなら行頭までを削除する

 

control + y(ペースト)

 

control + k  と control + uで削除した内容は記憶されており、ペーストすることができます

$H[e]llo world

$H        control + k でカーソルの位置から行末まで削除

$ Hello world     control + y で削除したello world を貼り付け

 

-Linux