0

Linux (centos 6.2) でカスタム コマンド ラインをブックマークするにはどうすればよいですか?

私は今使っhistory | grep keyword!command numberいます。

しかし、より速い解決策はありますか?

4

4 に答える 4

2

エイリアスを使用するだけです。

alias lala="ls -lrt|grep a"
于 2013-01-29T09:43:10.120 に答える
1

はい。、関数を定義しaliasたり、フォルダにスクリプトを記述したりできbinます。

于 2013-01-29T09:42:11.243 に答える
0

ほとんどのシェルは、より複雑な履歴拡張を提供します。たとえば、

!?str

zsh、bashなどで、を含む最新のコマンドを実行しますstr

キーストロークを節約するもう1つの可能性は、選択したいものをより広範囲に制御したい場合に、履歴のインクリメンタルサーチを使用することです。

履歴を逆方向に検索する場合、この機能は通常にバインドされ<ctrl>-rます。順方向に検索する場合は、<ctrl>-s(少なくともbashとzshでは)にバインドされます。

于 2013-01-29T09:53:01.210 に答える
0

コメントタグを付けるだけで、後者のタグを検索できます。

$ my-command # tag-bookmark-1

その後、tag-bookmark-1 の履歴を grep または検索できます。必要に応じて短いものを使用してください。(私は常に export histchars="" を使用するため、! については言えません)

于 2013-02-04T22:47:36.607 に答える