最近需要从一个文件夹中多次拷贝一个文件,到不同目录下,每次都要输入相同的路径,很麻烦,因此用alias 设置别名:
[root@localhost wks]# alias disdev='cp /home/wks/MD/tools/distance-deviation.sh ./'
发现这样只能在当前终端使用,打开一个新终端就不可用,所以查找全局使用别名的方法:
[root@localhost wkss]# vi /root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias xm='xmgrace'
alias disdev='cp /home/wks/MD/tools/distance-deviation.sh ./'
[root@localhost wkss]# source /root/.bashrc
我是在root用户下操作,所以编辑/root/.bashrc,把对应的alias加入进去,然后source /root/.bashrc。这样在当前终端和新打开的终端里都可使用对应的alias
参考:
https://blog.csdn.net/u013894429/article/details/79908554
http://c.biancheng.net/linux/alias.html