![目录快捷方式的系统变量?](https://linux22.com/image/1118059/%E7%9B%AE%E5%BD%95%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%8F%98%E9%87%8F%EF%BC%9F.png)
有没有办法创建一个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' 是连接这两个文件夹的符号链接。