0

bash実際のディレクトリの代わりにエイリアスを使用できるブックマーク システムはありますか?

ディレクトリ間を移動するためになどに精通してcdargsおり、使用しています。cdbca

次のように入力できるツールを考えています。

diff ./file openb(x)/file

whereopenb(x)は x にエイリアスされたブックマーク システム内のディレクトリになります (そのためcdb xcpb file xなどはすべて機能します)。

4

1 に答える 1

0

ブックマーク システムのbookmarks.shを見てください。README から:

シェル変数

コマンド

bookmark -e

すべての既存および新しいブックマークからシェル変数をエクスポートします。~/.bashrcこの機能を永続的に使用するには、この行を追加します。ブックマーク用

vm    '/home/vmware.shared-folders'

変数vmがエクスポートされます。既存の変数は上書きされません。変数はシェルコマンドで使用できます。

diff ./file $vm/file

変数を 1 つだけエクスポートするには、次のように使用します。

bookmark -e vm

ブックマークを解決する

変数をエクスポートせずにブックマークを解決するには、次のようにしますbm

diff ./file `bm vm`/file

バッククォートに注意してください:bmはシェル関数です。

于 2012-04-06T14:35:22.943 に答える