Linux 使用xdg open别名open安全吗
我想设置一个aliasLinux 使用xdg open别名open安全吗,linux,command-line,command-line-interface,Linux,Command Line,Command Line Interface,我想设置一个aliasalias open=xdg open这个命令将取代普通的linuxopen命令,该命令本身是指向openvt的符号链接 我用bashshell运行了一个debian wheezy安装。如果我这样做,有人看到可能存在的问题吗 alias只是原始文本的文本替换(就像C中的预处理器一样) 除非将其添加到.rc文件或.profile中,否则它仅在创建它的当前shell中有效。一旦退出,别名就不再存在,因此我不明白它为什么会导致任何问题。是的。一旦你给它加上别名,它就只对你的用户有
alias open=xdg open
这个命令将取代普通的linuxopen
命令,该命令本身是指向openvt
的符号链接
我用bashshell运行了一个debian wheezy安装。如果我这样做,有人看到可能存在的问题吗
alias
只是原始文本的文本替换(就像C中的预处理器一样)
除非将其添加到
.rc
文件或.profile
中,否则它仅在创建它的当前shell中有效。一旦退出,别名就不再存在,因此我不明白它为什么会导致任何问题。是的。一旦你给它加上别名,它就只对你的用户有效
您还可以将它添加到~/.bashrc
中,因此它将仅对您的用户可用,并且仅对当前shell会话可用(每次启动新会话时都会再次使用别名)
在某些发行版中,
.bashrc
为每个会话加载名为.bash\u别名的文件。您也可以在那里添加别名。我给它加别名已经好几年了,从来没有遇到过任何问题。:-)有个打字错误。该文件是.profile
。我无法编辑它,因为它是一个单字母编辑请注意不要将其放在单引号中,因为alias open='xdg-open'
可能会导致错误,例如:无法获取引用控制台的文件描述符,而alias open=xdg open
对我有效。