有没有办法创建一个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' 是连接这两个文件夹的符号链接。