目录快捷方式的系统变量?

目录快捷方式的系统变量?

有没有办法创建一个CUSTOM_DIR链接到目录的变量/home/user/folder1

不仅在 shell 中如此,而且在每个程序、进程等中都如此。CUSTOM_DIR指的是那个目录吗?

如果它仅在用户登录时设置,并且无论如何都在目录中的文件中设置,那就太好了/home/user

我认为该.bashrc文件只影响 shell,我错了吗?

答案1

你离成功已经很近了!就看你想怎么做了。

方法 1

如果您希望它在命令行中,则可以通过 .bash_aliases 完成,我们的 Ubuntu .bashrc 已为此配置。您将在主目录( ~/ 或 $HOME )中找到 .bash_aliases

在 .bash_aliases 文件中,为要设置的每个别名输入一行。例如

    alias myweb="cd /var/www"
    alias privfold="cd $HOME/secretfolder"

如果您想直接跳转到文件夹,这就是命令行。

方法 2

至于文件系统本身。输入以下内容:

  cd /home/myhome
  ln -s /var/www mywww

这将在您的主目录中创建一个文件夹,该文件夹指向您的 /var/www(Web 服务器的典型位置)。'ln' 是连接这两个文件夹的符号链接。

相关内容