redhat 5.4下设置回收站简介

2023-05-16

1、简介

    使用rm -rf时有时会误删数据,可以在系统中添加一个回收站,防止误删数据完全找不到。

2、方式

    在~下     .bashrc或者.bash_profile加入
    mkdir -p ~/.trash  
    alias rm=trash    
    alias r=trash    
    alias rl='ls ~/.trash'  
    alias ur=undelfile  
    undelfile()  
    {  
      mv -i ~/.trash/$@ ./  
    }  
    trash()  
    {  
      mv $@ ~/.trash/  
    }  

    这是执行rm 就相当于执行mv了
    注:此时已经木有 rm -rf了 ,删除的文件会在.trash中出现

    恢复文件
    ur filename

    这就带来一个问题,如何删除回收站里的东西,这是后rm在这里是木有用的
    在刚才.bashrc下继续加函数
    cleartrash()  
    {  
        read -p "clear sure?[n]" confirm  
        [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.trash/*  
    }  
    然后,如果想清空回收站的话

    $cleartrash就行了


节摘自http://blog.csdn.net/wklken/article/details/6898590

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

redhat 5.4下设置回收站简介 的相关文章

  • RedHat Enterprise下如何配置KVM虚拟机的网络网桥

    RedHat Enterprise下如何配置KVM虚拟机的网络网桥 一 网桥的相关创建命令 1 创建网桥设备 brctl addbr
  • 运维重点小知识点总结

    1 可以使用lsblk命令树形方式显示所有可用块设备情况 lsblk NAME MAJ MIN rm SIZE RO type mountpoint sda 8 0 0 232 9G 0 disk sda1 8 1 0 46 6G 0 pa
  • redhat linux7版本重置密码教程

    对于redhat linux7版本的初学者来说 重置密码是必然会提到的 重置密码不仅可以解决你忘记密码的烦恼 更重要的是在rhce的考试的时候派上用场 因为考试的系统密码是靠你自己重置的 操作环境 VMware pro redhat lin
  • Linux上配置http上网代理

    有些局域网环境上网需要使用代理上网 图形界面的很好解决就设置一下浏览器的代理就好了 但是linux纯命令行的界面就需要手动配置了 如果要全局用户使用应用于所有的Shell 就需要修改 etc profile 文件 vi etc profil
  • linux的文件安装路径

    如果是别人发布的二进制包 可执行文件通常都安装到 usr bin 下面 如果是自己从源代码安装的 可执行文件通常都在 usr local bin 下面 除非配置时指定了安装位置 例如 rpm ivh xxx1 rpm 可执行文件通常都安装到
  • 虚拟机redhat9开机不能进入图形界面解决办法

    在启动时无法进入图形界面 出现错误提示 Markers probed from config file default setting from command line notice II informational WW warning
  • linux系统图形界面突然打不开解决方法之一

    有很多朋友都会遇到这样的情况 上次用的linux的图形界面还是好好的 现在就突然不能进入了 造成这样的原因 有2种可能 就我个人而言 a 你的设备突然断电造成linux系统某些数据被破坏 b 你的 分区已经满了 考研通过df 命令查看 b的
  • Red Hat 服务配置实验day02

    day02 1 再配置两台相同环境的 分别取名为client1 client2 细节不说了 克隆不克隆随你 mac别一样就行 2 配置网卡 sever client1 client2 配置相同的虚拟网卡 别选0 1 8 这三个一般别的nat
  • crontab日志包命令找不到和乱码问题

    crontab设置的定时任务 执行脚本报错命令找不到和乱码 使用crontab时的运行环境已经不是用户环境了 因此原本用户下的一些环境变量的设 置就失效了 因为我的命令path设置到了 etc profile里了 所以在crontab运行不
  • 在 Linux Redhat/CentOS 上为 msodbcsql17 安装 unixODBC >= 2.3.1

    我尝试在使用 CentOS RedHat Linux 的 AWS EC2 上安装 msodbcsql17 这些是我遵循的来自 Microsoft 的步骤 LINK sudo su Download appropriate package f
  • 如何在 RedHat 上的 bash 脚本中不输入密码的情况下切换到 root 用户

    我想通过在代码中指定密码而不是输入密码来在 RedHat 上的 bash 脚本中切换到 root 用户 任何帮助将不胜感激 Thanks 在脚本中以纯文本形式存储密码并不是一个好主意 您可以使用visudo编辑sudoers文件并允许用户使
  • openshift 上的张量流部署,gunicorn 和 mod_wsgi 出现错误

    我正在基于这个 git 实现一个小应用程序 gitlab com osevg python flask modwsgi 我所做的只是 wsgi py 来执行一个分析上传文件的脚本 该文件是通过一个单独的基于 PHP 的应用程序上传的 通过
  • 搭建动态网站之——基于Redhat8.6搭建Discuz论坛

    一 动态网站与静态网站区别 动态网站并不是指具有动画功能的网站 而是指网站内容可根据不同情况动态变更的网站 一般情况下动态网站通过数据库进行架构 动态网站除了要设计网页外 还要通过数据库和编程序来使网站具有更多自动的和高级的功能 动态网页
  • 如何修复ModuleNotFoundError:使用python源代码安装没有名为“pip._internal”的模块[重复]

    这个问题在这里已经有答案了 我通过编译源代码在redhat机器上安装了python3 7 但在处理pip3时遇到问题 安装后我已经执行了以下步骤 sudo ln usr local bin python3 7 usr bin python3
  • 为什么 free() 函数不将内存返回给操作系统?

    当我在Linux上使用top终端程序时 我看不到free的结果 我的期望是 免费地图和列表 我可以在顶部看到内存使用情况 Linux 函数 或 proc meminfo变得比过去小 睡眠开始了 程序退出 但 当程序结束时 内存的使用量只会变
  • Tomcat 6 堆大小 - 这是正确的吗?

    我在 Red Hat 机器上运行多个 tomcat 我想为每个 tomcat 配置单独的堆大小 某些实例使用更多内存 我可以在 catalina sh 文件中输入以下内容来设置堆大小最小 最大 bt CATALINA OPTS Xms64m
  • WHOIS 服务器守护进程

    是否有任何 WHOIS 服务器守护程序可以在我的服务器上运行并服务我的请求 是否可以像 DNS 服务器一样在 WHOIS 层次结构的末尾部署自己的 WHOIS 服务器 看一眼rwhois https www rfc editor org r
  • Linux free显示内存使用率高但top却没有

    我正在 RedHat Linux 6 2 上运行free m它几乎显示了所有8GB used total used free shared buffers cached Mem 7989 7734 254 0 28 7128 buffers
  • 文件在 rpm 规范文件中列出两次

    我的规范文件的文件部分如下所示 files prefix htdocs config prefix htdocs share settings config inc php 现在 由于配置文件已经包含在 prefix htdocs 我收到警
  • 运行“npm”返回“错误:找不到模块‘继承’”

    module js 340 throw err Error Cannot find module inherits at Function Module resolveFilename module js 338 15 at Functio

随机推荐

  • [vuejs] 在vuejs中使用websocket进行实时通讯

    在vuejs框架中使用websocket 可以比较方便的运用到vuejs框架的响应式系统 以及一些简单的生命周期函数 var app 61 new Vue el 39 app 39 data server 34 ws 127 0 0 1 8
  • [nginx] X-Cache: HIT的意思

    请求返回的数据是从缓存里拿到的X Cache HIT 缓存命中了 遇到一个返回接口数据总是不对 xff0c 在看到X Cache HIT才发现 给接口设置了缓存 xff01 xff01 xff01
  • [CSS] CSS display:flex实现内容水平垂直居中展示

    display flex实现内容水平垂直居中展示 需要增加下面两点就能实现 首先父级元素必须有高度 xff0c 没有高度就无法垂直居中 xff0c 如果想全屏垂直居中 xff0c 可以设置高度为100vh 比如body设置为这样 body
  • Java在字符串中查找匹配的子字符串

    示例 xff1a 在源字符串 You may be out of my sight but never out of my mind 中查找 my 的个数 输出 xff1a 匹配个数为2 三种方法 xff1a 1 通过String的inde
  • Ext4 vs XFS——你应该使用哪个文件系统

    运行 Linux 系统的用户几乎不会关注底层文件系统 事实上 xff0c 在安装 Linux 的过程中 xff0c 通常倾向于使用列出的默认文件系统而不探索其他可用选项 对于 Windows xff0c 事情要容易得多 xff0c 因为 N
  • Btrfs 与 Ext4 - 功能、优势和劣势

    文件系统控制从存储设备存储和检索数据的位置 方式和时间 日常系统进程需要一个高效的文件系统 Linux 内核支持多种文件系统 最常用的是 Ext4 Btrfs XFS 和 ZFS xff0c 这是 2018 年发布的最新文件系统 这些文件系
  • Extjs6 Tree 树数据筛选

    前端使用ExtJS6 xff0c 要求在菜单树上对菜单树的数据进行筛选 xff0c 提高用户的体验 现在功能已经完成 xff0c 这里记录下来便于后面遇到类似问题作为参考 xff0c 会贴上源码和官方Demo提供参考的源码 对Tree的筛选
  • apt update和apt upgrade命令 - 有什么区别?

    在之前的文章中 xff0c 我们查看了APT 命令以及您可以使用包管理器来管理包的各种方法 这是一个总体概述 xff0c 但在本指南中 xff0c 我们暂停并重点关注 2 个命令用法 这些是apt update和apt upgrade命令
  • 48 个 Linux 面试问题和答案

    你在准备 Linux 面试吗 xff1f 我们准备了一些常见的 Linux 面试问题及其答案 如果您是初学者 xff08 具有一定的 Linux 知识或获得认证 xff09 或具有专业的 Linux 管理经验 xff0c 那么下面的问答有助
  • 70 个 Shell 脚本面试问题和答案

    我们为您的面试准备选择了预期的 70 个 shell 脚本问题和答案 对于所有系统管理员来说 xff0c 了解脚本或至少基础知识真的很重要 xff0c 这反过来有助于在您的工作环境中自动执行许多任务 在过去的几年里 xff0c 我们已经看到
  • 如何使用命令行检查 KylinOS-Desktop 版本

    在本指南中 xff0c 我们将向您展示如何轻松检查系统上的KylinOS Desktop 版本 有两种主要方法可以实现这一目标 使用终端 使用图形用户界面 因此 xff0c 让我们深入了解如何使用上述方法来检查系统上的 KylinOS De
  • Linux 中的 20 大网络监控工具

    在本教程中 xff0c 让我们讨论可用于 linux 系统的最佳网络监控工具 有很多可用的工具 xff0c 如 nethogs ntopng nload iftop iptraf bmon slurm tcptrack cbm netwat
  • 将KylinOS-desktop的英文语言环境切换为中文的3种方式

    如果你在英语环境下安装了系统 那么默认语言可能会被设置为英语 所以你最好知道你的安装器使用的是什么语言 如果对语言有要求而又设置错误了 你可以自己进行修改 strong locale strong 命令显示当前配置 locale 命令会列出
  • 如何在 Ubuntu 22.04 上安装 最新版本Wine

    过渡到 Linux 的用户的担忧之一是他们是否可以在 Linux 上运行自己喜欢的应用程序 这些范围可以从 Windows 游戏和简单的应用程序软件 值得庆幸的是 Wine 允许用户在 Linux Unix 系统上运行和执行 Windows
  • 内网搭建Ubuntu(银河麒麟)的apt本地源服务器

    很多项目要求内网环境 导致服务器不能使用公网的apt源 所以需要在内网中搭建一个本地的apt源 本教程将指导你如何利用apt mirror建立局域网内的Debian Ubuntu源镜像 如果你需要在局域网内安装多套系统 那么建立一个本地的D
  • linux分区parted工具的用法详解

    一 概述 通常我们用的比较多的分区工具是fdisk命令 xff0c 但由于fdisk只支持MBR分区 xff0c MBR分区表最大支撑2T的磁盘 xff0c 所以无法划分大于2T的分区 而parted工具可以划分单个分区大于2T的GPT格式
  • Kylin-Desktop 提示sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位

    问题 sudo usr bin sudo 必须属于用户 ID 0 的用户 并且设置 setuid 位 解决方案 经过原因排查是 usr bin的权限修改了 使用了命令 sudo chmod R 777 nbsp usr bin 导致 需要将
  • Extjs6 下 动态生成grid表头

    前端使用Extjs6j技术 遇到动态生成gird的需求 这里记录下 xff0c 便于以后使用 首先定义表格 xtype 39 grid 39 region 39 center 39 reference 39 salaryGrid 39 co
  • Git Clone错误解决【GnuTLS recv error (-110): The TLS connection was non-properly terminated.】

    报错信息如下 xff1a Cloning into 39 gramine 39 fatal unable to access 39 https github com gramineproject gramine git 39 GnuTLS
  • redhat 5.4下设置回收站简介

    1 简介 使用rm rf时有时会误删数据 xff0c 可以在系统中添加一个回收站 xff0c 防止误删数据完全找不到 2 方式 在 下 bashrc或者 bash profile加入 mkdir p trash alias rm 61 tr