iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么利用alias实现Linux系统回收站功能
  • 263
分享到

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

2023-06-05 22:06:45 263人浏览 八月长安
摘要

本篇文章给大家分享的是有关怎么利用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系统回收站功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网操作系统频道。

--结束END--

本文标题: 怎么利用alias实现Linux系统回收站功能

本文链接: https://www.lsjlt.com/news/244698.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 怎么利用alias实现Linux系统回收站功能
    本篇文章给大家分享的是有关怎么利用alias实现Linux系统回收站功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。其实之前去面试的时候别人提出来的问题,我没回答上来,后来他...
    99+
    2023-06-05
  • CentOS如何增加系统回收站功能
    这篇文章将为大家详细讲解有关CentOS如何增加系统回收站功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux rm删除文件之后,恢复就比较麻烦了,即使恢复了,文件名格式都变成一串数字了。修改ro...
    99+
    2023-06-10
  • Win7系统关闭回收站功能实现彻底删除文件的方法
    我们使用电脑的时候必要需要对一些无用的文件和信息进行直接的删除操作,不过一般的删除操作只能将这些文件直接扔到回收站中,并没有彻底删除,我们虽然可以定期对这些文件进行彻底的清除但是操作起来总是不够方便,有没有一劳永逸的方法...
    99+
    2023-06-13
    Win7系统 关闭回收站功能 彻底删除文件 功能 关闭 回收站 文件 系统
  • ls与alias命令怎么在Linux系统中使用
    这篇文章给大家介绍ls与alias命令怎么在Linux系统中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ls命令作用:列举目录文件信息( list directory content )格式:ls [option...
    99+
    2023-06-09
  • 怎么在c#中利用Win32Api实现返回Windows桌面功能
    怎么在c#中利用Win32Api实现返回Windows桌面功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实现方法Windows回到桌面功能的实现方式有多种,可以模拟快捷...
    99+
    2023-06-15
  • 利用JavaMail怎么实现一个邮件发送与接收功能
    利用JavaMail怎么实现一个邮件发送与接收功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、JavaMail 介绍  JavaMail 是sun公司(现以被甲骨文收...
    99+
    2023-05-31
    javamail ava
  • Win7系统回收站容量大小该怎么设置?
      一般我们在电脑硬盘里删除的东西会先存放到回收站内,以防止我们误删后需要麻烦的利用一些程序找回。但回收站是有容量大小的,如果你删除的文件容量大于回收站存放的容量时,就不会进入回收站,所以设置一个合适的回收站容量是必要的...
    99+
    2023-06-09
    Win7 回收站 大小 系统
  • win10系统怎么恢复回收站删除的文件
    今天小编给大家分享一下win10系统怎么恢复回收站删除的文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方法步骤:一、按“...
    99+
    2023-06-28
  • 怎么利用Redis实现点赞功能
    这篇文章主要介绍“怎么利用Redis实现点赞功能”,在日常操作中,相信很多人在怎么利用Redis实现点赞功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么利用Redis实现点赞功能”的疑惑有所帮助!接下来...
    99+
    2023-07-02
  • Object表的删除和回收站怎么实现
    本篇内容主要讲解“Object表的删除和回收站怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Object表的删除和回收站怎么实现”吧! 一、同义词 ...
    99+
    2024-04-02
  • Win10系统回收站里的文件删不掉怎么办
    若您无法删除Win10系统回收站里的文件,可以尝试以下方法:1. 检查文件是否被其他程序占用:关闭所有与该文件相关的程序,确保文件没...
    99+
    2023-09-17
    win10
  • php留言板系统功能怎么实现
    要实现一个基本的PHP留言板系统,可以按照以下步骤进行。1. 创建数据库和数据表:使用MySQL或其他数据库管理工具创建一个数据库,...
    99+
    2023-08-11
    php
  • xp系统里的回收站图标不见了怎么办
    这篇文章主要讲解了“xp系统里的回收站图标不见了怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“xp系统里的回收站图标不见了怎么办”吧!注册表法   许多软件可以通过修改注册表的形式来隐...
    99+
    2023-06-14
  • 怎么在Java项目中利用rabbitMQ实现一个消息收发功能
    怎么在Java项目中利用rabbitMQ实现一个消息收发功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。java实现rAMQP,即Advanced Message Queui...
    99+
    2023-05-31
    java rabbitmq ava
  • 利用Shell脚本实现调快调慢系统时间功能
    本篇内容介绍了“利用Shell脚本实现调快调慢系统时间功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:#!/bin/bash&n...
    99+
    2023-06-09
  • 如何利用Redis和VB.NET实现实时日志收集功能
    如何利用Redis和VB.NET实现实时日志收集功能引言:在现代的软件开发和运维中,日志的重要性不言而喻。通过日志的收集和分析,我们可以了解系统的运行情况、检测问题和故障,从而帮助我们及时发现和解决潜在的风险。本文将介绍如何利用Redis和...
    99+
    2023-10-22
    redis 实时日志收集 VBNET
  • Python利用Selenium实现网站自动签到功能
    目录什么是Selenium前情提要准备工作代码及讲解点击登录点击跳过弹窗小结什么是Selenium 先带领大家学习下Selenium的基本概念吧。 Selenium主要用于web应...
    99+
    2024-04-02
  • linux fuse功能怎么实现
    今天小编给大家分享一下linux fuse功能怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-02-28
    linux fuse
  • linux中怎么利用ntp命令实现时间同步功能
    这篇文章给大家介绍linux中怎么利用ntp命令实现时间同步功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果服务器的时间出现混乱,将导致很多意想不到的问题。使用NTP,可以使服务器获取正确的时间,从而避免出现问题...
    99+
    2023-06-13
  • 怎么用CSS3实现返回功能按钮
    本篇内容介绍了“怎么用CSS3实现返回功能按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在过去的年代,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作