2015年2月13日 12:45
新・OS X ハッキング! (135) いまさら聞けない? シェルの基本技(1)
へ移動するならBackの「B」、1つ後ろ(右)へ移動するならForwardの「F」を、それぞれControlキーとともに押せばいい。「C-p」に倣って表現すれば「C-b」と「C-f」だ。左右のカーソルキーも使えるが、操作体系統一のためにもControlキーとのコンビネーションで覚えておきたい。
1文字づつ移動するのはまどろっこしい、行の先頭付近に編集したい部分がある、という場合には「C-a」を使おう。これで、カーソルは一足飛びに行頭へとジャンプする。行末へジャンプしたければ「C-e」だ。いずれにしてもControlキーを利用するので、すぐ身につくのではないだろうか。
なお、コマンドの入力途中だがキャンセルしたい、最初からやり直したい、そんなときにはControlキーを押しながらC(C-c)を押そう。
これで、その行の編集作業はキャンセルとなり改行される。
○コマンドの綴りに自信がない
必ず覚えておきたいシェル(bash)の機能のひとつに、「入力補完」が挙げられる。これは、コマンド名やファイルパスなどコマンドの実行に必要な文字列を、状況にあわせて適当に見繕ってくれるという便利機能だ。