!:0 のエイリアスを作成することは可能ですか?それとも他のオプションはありますか?

!:0 のエイリアスを作成することは可能ですか?それとも他のオプションはありますか?

正直に言うと、このショートカットは!:0Shiftキーも必要であることを考慮すると十分に短いとは思わない。

エイリアスや関数を作成することが可能かどうか疑問に思います。何か落ちたことを知っています。私は明らかなことをしました:

pr() {
    !:0
}

そして:

alias pr="!:0"

それともAlt + .似ていますが、コマンド部分($ 0)に固有のものですか?私は何も見つかりませんでした。

ベストアンサー1

以下を使用してこれを実行できますfc

alias pr='fc -e "sed -i s/\ .*//"'

これを行うには、fc最後のコマンドを入力してエディタを起動し、エディタが終了するのを待ってから(修正可能な)コマンドを実行する必要があります。通常のエディタを使用する代わりに、エイリアスはコマンドのsed最初の単語だけを保持します。

おすすめ記事