タグ

ブックマーク / backslash.ddo.jp (1)

  • guro_chanの日記 » 直前に実行したコマンドの引数を楽に補完したい

    /var/log/messagesを確認しようとしていたのに思わず cd してしまって $ cd /var/log/messages bash: cd: /var/log/messages: ディレクトリではありません 大変に冷酷無情なメッセージを頂戴するのが日課である。その度にコマンドヒストリを一つ遡ってcdを削除してlessに修正するということをしていたのであるがまったく面倒この上ない。もっと楽な方法は無いかと探していたらbashのオンラインマニュアルに yank-last-arg (M-., M-_) 前のコマンドの最後の引き数 (一つ前の履歴エントリの最後の単語) を挿入します。 引き数があると、yank-nth-arg と全く同じように動作します。 yank-last-arg を繰り返して呼び出すと、履歴リストを遡って参照が行われ、それぞれの行の最後の 引き数が順番に挿入されます

    homaju
    homaju 2009/10/13
    一つ前の引数を実行する(yank-last-arg)M-
  • 1