我有一些路径,这些路径太长而无法输入,因此我需要将所有这些路径作为别名包装在一个脚本中,并将该脚本源于我现有的包代码。
这些应该在该服务器或包上永久设置别名,因此每个用户都可以使用别名而不是键入整个路径。
alias bc='bc -l'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias grep='grep --color'
alias update='yum update'
alias update='yum -y update'
我试过这个,但它没有用。
这不是这样做的方法。相反,您需要在.bashrc
文件中设置别名。
如果你只想将这些别名用于一个tty,那么将它们放在bash脚本中并在该tty上获取该脚本。您只需要在脚本中更改shebang标题
#!/usr/bin/perl to #!/usr/bin/bash
相反,如果您希望别名中的这些更改是永久性的,那么您需要将这些条目放在.bashrc文件中,它们将是永久性的。
如果你想对所有用户进行这些更改,你可以将它放在你的系统中存在的/etc/bashrc
或/etc/bash.bashrc
中,然后让/etc/profile
来源它。
例如我的机器正在运行ubuntu,它的/ etc / profile条目是这样的
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
因此,如果我将别名放在/etc/bash.bashrc中,那么它们将可供所有用户使用。