SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【bash】Alt+数字を押すと(arg: 数字) と表示されるのは何?

問題

bashで Alt+数字を押すと、以下のような状態になるのですが、これは何ですか?

[root@dev ~]# 
 (arg: 3)

答え

Readline Arguments です。

readline に、数字を渡すと、繰り返し回数として機能したり、マイナスを渡すと逆向きに動作したりします。

例)

Alt+3 → a で aaa と入力される。

Alt+100 → BackSpace で一気に100文字削除

Alt+-→ BackSpace でいつもと反対方向の行末削除

Ctrl+k でカーソル位置から行末へ削除

Alt+-→ Ctrl+k でカーソル位置から行頭へ削除

関連するメモ

コメント