我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么利用alias实现Linux系统回收站功能

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么利用alias实现Linux系统回收站功能

本篇文章给大家分享的是有关怎么利用alias实现Linux系统回收站功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

其实之前去面试的时候别人提出来的问题,我没回答上来,后来他又提醒了我一下我想到了曾经看到过一个命令:alias,这个命令可以让你的命令重命名,也就是说你输入的cd可能不是cd,你输入的rm也可以是别的命令,后来在网上找了一下觉得这个还挺靠谱的。

【alias】

     格式:alias [-p] [name[=value] ... ]    注意‘=’和字符串之间不能包含空格

     用法:

          1.显示当前设置的所有别名:

        2.只显示某个别名代表的含义可输入alias name,比如:

        3.为命令设置别名可输入alias 新命令='原命令 选项/参数',比如:

       4.取消命令别名:unalias

以下内容转载于 

https://blog.csdn.net/u014057054/article/details/52126494

从事过服务器维护的人都知道rm、rm -rf 的厉害,执行起来一点也不马虎,有点六亲不认的感觉。刚开始我也没觉得rm的厉害,经过昨天rm掉我几天的工作量,我才发现rm就是一把双刃剑,幸好我的服务器有打快照,让我只损失了一天的工作量。

通过亲身体会到了rm的厉害,我不得不在以后的Linux维护甚至是生产环境中不得不加上回收站了,希望各位童鞋也能和我一样保持一种有回收站的习惯,切不可因为自己很仔细,抱着侥幸心理,“常在河边走哪有不湿鞋”。

好了,开始我们的创建回收站之路吧。

开始

首先在自己家的目录创建一个文件夹用来保存删除的文件

mkdir -p ~/.Trash

修改.bashrc文件

vi ~/.bashrc

在.bashrc文件后面添加下面这些

alias rm=trash        
alias rl='ls ~/.Trash'  
alias ur=undelfile  
undelfile()  
{  
  mv -i ~/.Trash/$@ ./  
}  
trash()  
{  
  mv $@ ~/.Trash/  
}
cleartrash()  
{  
    read -p "Clear trash?[n]" confirm  
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.Trash/*  
}

添加完毕后保存,执行source命令生效

source ~/.bashrc

使用

你现在可以使用rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。
#删除一个文件夹,helloworld下面的文件均被移到回收站中
$rm helloworld
#删除一个文件
$rm abc.txt
#撤销abc.txt
$ur abc.txt
#撤销helloworld文件夹
$ur helloworld
#列出回收站
$rl
#清空回收站
cleartrash

好了,重在实践,这是一个很重要的配置,很重要很重要,希望大家不要像我被经历过才来做这件事情,不然有时候真的是欲哭

以上就是怎么利用alias实现Linux系统回收站功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么利用alias实现Linux系统回收站功能

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么利用alias实现Linux系统回收站功能

本篇文章给大家分享的是有关怎么利用alias实现Linux系统回收站功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。其实之前去面试的时候别人提出来的问题,我没回答上来,后来他
2023-06-05

Win7系统关闭回收站功能实现彻底删除文件的方法

我们使用电脑的时候必要需要对一些无用的文件和信息进行直接的删除操作,不过一般的删除操作只能将这些文件直接扔到回收站中,并没有彻底删除,我WEtOtSupzc们虽然可以定期对这些文编程客栈件进行彻底的清除但是操作起来总是不够方便,有没有一劳永
2023-06-13

利用JavaMail怎么实现一个邮件发送与接收功能

利用JavaMail怎么实现一个邮件发送与接收功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、JavaMail 介绍  JavaMail 是sun公司(现以被甲骨文收
2023-05-31

怎么在c#中利用Win32Api实现返回Windows桌面功能

怎么在c#中利用Win32Api实现返回Windows桌面功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实现方法Windows回到桌面功能的实现方式有多种,可以模拟快捷
2023-06-15

linux操作系统利用python实现任务管理器可视化功能

1、python安装 1、创建一个文件夹,mkdir python进入文件夹下,进行解压:tar zxvf Python-3.6.5.tar进入Python-3.6.5这个文件夹下面输入:./configure接下来出现一大堆过程,最后提示
2022-06-04

怎么在Java项目中利用rabbitMQ实现一个消息收发功能

怎么在Java项目中利用rabbitMQ实现一个消息收发功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。java实现rAMQP,即Advanced Message Queui
2023-05-31

linux中怎么利用ntp命令实现时间同步功能

这篇文章给大家介绍linux中怎么利用ntp命令实现时间同步功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果服务器的时间出现混乱,将导致很多意想不到的问题。使用NTP,可以使服务器获取正确的时间,从而避免出现问题
2023-06-13

C语言怎么利用栈和队列实现回文检测功能

本文小编为大家详细介绍“C语言怎么利用栈和队列实现回文检测功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言怎么利用栈和队列实现回文检测功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。具体代码如下:#i
2023-06-16

怎么在Android应用中利用 scrollToTop实现一个点击回到顶部功能

本篇文章给大家分享的是有关怎么在Android应用中利用 scrollToTop实现一个点击回到顶部功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。实现方法布局代码:
2023-05-31

Android使用ContentProvider怎么实现查看系统短信功能

这篇文章主要介绍“Android使用ContentProvider怎么实现查看系统短信功能”,在日常操作中,相信很多人在Android使用ContentProvider怎么实现查看系统短信功能问题上存在疑惑,小编查阅了各式资料,整理出简单好
2023-06-25

怎么利用Shell脚本实现邮件监控Linux系统的内存

这篇文章给大家介绍怎么利用Shell脚本实现邮件监控Linux系统的内存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具)**1、下载安
2023-06-28

怎么在android中利用 scrollview实现一个一键回到顶部或底部功能

本篇文章为大家展示了怎么在android中利用 scrollview实现一个一键回到顶部或底部功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。android scrollview 自动滚动到顶部或
2023-05-31

编程热搜

目录