这里只介绍当前用户全局别名设置,不讨论只在用户当前终端作用的别名设置。
首先在任意目录下新建一个脚本文件,建议在当前用户home目录下建立一个脚本文件,也就是 cd ~ 的目录下面。
具体步骤如下:
创建saferm.sh文件并赋予当前用户执行权限。
touch saferm.sh;chmod u +x saferm.sh;
编辑saferm.sh 脚本文件,内容如下:
#!/bin/bash
saferm(){
cp $@ ~/backup;
rm $@;
}
saferm $@;
将别名应用与当前用户全局设置
编辑用户home目录下.bashrc (使用 ll -a 显示全部文件) 内容如下:
alias rm='bash ~/saferm.sh $@';
source .bashrc是配置立即生效。
使用rm 测试文件全名 测试结果,如果没有打印异常信息,并且在~/backup下有删除的文件,则说明别名设置成功。