3

環境

これは、ZSH チルダ展開に関するものです ( bash チルダ展開のように)。

例:~httpは、 で設定された/srv/httpユーザーの (おおよその) ホームに展開されます。http/etc/passwd

私がしたいこと

希望するファイル名のチルダ展開を取得するために、ZSH を構成したいと思います。

これは私の設定のようなものです。alias ~foo /foo/bar.zshrc

したくないこと

(root として) ユーザーを作成し、そのユーザーをホームに設定することはできますが、どのユーザーもこれを実行できる必要があるため、このような解決策は受け入れられません。foo/foo/bar

~また、これはtoの完成とは関係ありません$HOME

その他

この投稿では、bashチルダ展開の性質について説明します: Linux bash でのチルダの意味 (ホーム ディレクトリではありません)

答えてくれてありがとう!;-)

4

1 に答える 1