我想设置一个别名alias open=xdg-open
这将取代正常的linux open
命令,而命令本身又是符号链接openvt
。使用xdg-open打开别名是否安全
我已经运行了一个bash shell的debian wheezy安装。如果我这样做,是否有人看到可能存在的问题?
我想设置一个别名alias open=xdg-open
这将取代正常的linux open
命令,而命令本身又是符号链接openvt
。使用xdg-open打开别名是否安全
我已经运行了一个bash shell的debian wheezy安装。如果我这样做,是否有人看到可能存在的问题?
是的。一旦你别名,它只对你的用户有效。
你感冒还加入到~/.bashrc
之内,所以它只适用于你的用户,并且只适用于当前的shell会话(每当你开始一个新的会话时再次自动重新绑定)。
在某些发行版中,.bashrc
会为每个会话加载一个名为.bash_aliases
的文件。你也可以在那里添加你的别名。
小心不要将它放在单引号中,因为'alias open ='xdg-open''可能导致错误,例如:'别名open = xdg-open'时无法获取指向控制台的文件描述符'为我工作。 – math
alias
只是原文的一个文本替换(就像C中的预处理器)。
只有在它创建它的当前shell中才有效,除非将其添加到.rc
文件或.profile
。一旦你退出,别名不再存在,因此我不明白为什么它会导致任何问题。
有一个错字。该文件是'.profile'。我无法编辑它,因为它是单字母编辑。 ;) – Zagorax
@Zagorax无论如何编辑它。 –
我有过几年的别名,从来没有任何问题。 :-) – jszakmeister