0°

修改.bashrc文件,alias rm为mv防终端命令误删除

A 废话不多说,修改.bashrc之前先做个备份

1、切换到用户家目录

cd ~

2、备份.bashrc文件(隐藏文件前有个小点不能漏)(因文件被使用中,所以我们使用cat加>重定向的方式将文件备份)

cat .bashrc >bashrc.copy(隐藏文件前有个小点不能漏)

B 修改前测试命令是否正常

1、新建一个测试文件

touch test.txt

2、测试alias别名

alias rm=’mv -t ~/.local/share/Trash/files’

3、用rm 删除test.txt

rm test.txt

4、查看回收站

回收站有我们刚删除的文件,则正常

C 动手修改家用户家目录的.bahsrc文件(隐藏文件前有个小点不能漏)

1、切换到用户家目录

cd ~

2、使用命令修改.bashrc文件(考虑到可能会有部分小白,所以我们这里使用深度的图形化修改dedit)

方法一

dedit .bashrc

从最后一行开始添加以下内容(#后面为注释,这句可以不加)

#alias rm to remove files to Trash

alias rm=’mv -t ~/.local/share/Trash/files’

方法二 还未测试,深夜吃面突然想起来的,然后发现修改文章的功能能用了,就先写了(使用echo和 >>追加的方式添加到.bashrc)

echo “alias rm=’mv -t ~/.local/share/Trash/files'”>>.bashrc

做最后的测试

1、退出终端

2、重新打开终端并在终端中输入alias命令

alias

这时应能看到这句输出

alias rm=’mv -t ~/.local/share/Trash/files’

3、新建一个测试文件

touch test.txt

4、用rm 删除test.txt

rm test.txt

4、查看回收站

大功告成

如果要取消修改,则用命令替换掉我们修改后的.bashrc文件即可

cat bashrc.copy>.bashrc

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
3 条回复 A 作者 M 管理员
  1. 过两天就解放了,抽空写个测试记录,喜欢的话给个小红心哦

  2. 我之前也改了 就是平时习惯了rm -rf ** 换成这个好像不好使……..

    • 干脆把你的-rf参数也加上就好了,不好使的话是因为问题在部分参数mv没有

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论