bashでは、を使用してホームディレクトリに移動しcd ~
、実際にを使用して任意のコマンドでホームディレクトリを参照でき~
ます。
他のディレクトリを参照するために、新しいカスタムの「ディレクトリエイリアス」(?)を作成できますか?仮説の例:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
もしそうなら、それをどのように行うことができますか?それができない場合、それは設計によるものであり、なぜそうなのですか?
いい~
ですね:どこでどのように設定され、この「〜」にバインドされますか?
1
特に役に立ちませんが、グローバルエイリアスを使用すると、ZSH を使用できますが、BASHは使用できません。:エイリアス-g ~~ = '/ mnt / photon / work / foo_project /'
—
SuperMagic
@SuperMagic:グローバルエイリアスも好きです。しかし、2番目の例(cp ~~ / set ...)では失敗します。名前付きディレクトリの方が適切です。
—
mpy
n=/mnt/photon/work/foo_project
次にcp foo ~n/bar
。(OPに関する注意:zshにも限定されます)。
@OliverSalzburg:これは重複だとは思わない。もう1つの質問は、単一文字の再マッピング(
—
Dennis
@
または_
)についてです。これは、bashでは不可能ですが、~~
確かに可能です(ハックですが可能です)。また、この再マッピングがどのように行われるかについては答えません。
関連する質問されました:superuser.com/questions/541767
—
n611x007