Linux下删除文件不像Windows那样,删除文件放入回收站. 而是通过rm 命令删除文件.文件一般无法找回, 就是这种机制,每次带来的都是巨大的教训....为此这里实现一个简易的回收站机制: 功能: rm 删除的文件备份到指定的文件夹 每天定时清理 步骤1 写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站....是一个开源软件用来替代不太安全的rm,可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除 不想删除文件写入/etc/safe-rm.conf, rm删除时会自动跳过 参考 Linux...防止 “rm -rf “误删除 工具参考篇 linux safe-rm safe-rm 官网
] && /usr/bin/rm -rf ~/.Deanrash/* } 执行source命令生效 source ~/.bashrc 使用 你现在可以使用rm(删除),ur(撤销),rl(列出回收站...),cleardeanrash(清空回收站)命令了。...删除一个文件夹,helloworld下面的文件均被移到回收站中 rm helloworld 删除一个文件 rm abc.txt 撤销abc.txt ur abc.txt 撤销helloworld文件夹...ur helloworld 列出回收站 rl 清空回收站 cleardeanrash
通过亲身体会到了 rm 的厉害,我不得不在以后的 Linux 维护甚至是生产环境中不得不加上回收站了,希望各位童鞋也能和我一样保持一种有回收站的习惯,切不可因为自己很仔细,抱着侥幸心理,“常在河边走哪有不湿鞋...好了,开始我们的创建回收站之路吧。...rm(删除) ur(撤销) rl(列出回收站) cleartrash(清空回收站) 删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld 删除一个文件 $rm abc.txt...撤销abc.txt $ur abc.txt 撤销helloworld文件夹 $ur helloworld 列出回收站 $rl 清空回收站 cleartrash 好了,重在实践,这是一个很重要的配置,很重要很重要
前言: linux系统下的rm是不可挽回的,命令设计本身没有问题,问题在于我们通常非常的自信,执行的时候喜欢rm -rf,这样的话就非常危险了,在执行的时候如果执行命令不对,甚至是执行的目录不对,那么将会造成很大的麻烦...,轻则会导致加班加点,浪费人力物力,重则影响公司业务,更甚则有开除之虞,而windows下的回收站机制就是一个非常不错的策略,但linux并不自带,那我们就可以手动创建一个,直接执行就好: mkdir...-p ~/.Trash cat >>~/.bashrc<<EOF #add by caimengzhi at $(date +%F) for Linux trash start alias rm=trash...'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/* } #add by caimengzhi at $(date +%F) for Linux...使用语法: rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。 #删除一个文件夹和文件都会被移动到回收站中。
一、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 4、reboot 5、halt 二、五个重启命令的具体说明 shutdown reboot 在linux下一些常用的关机...有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。...因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。...以上就是Linux五个重启命令的具体使用说明,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
##################回收站#!...再把输出结果以覆盖的方式保存在/root/cc.txt文件中for i in $(cat /root/cc.txt) #for循环,i为变量,调用/root/cc.txt的文件内容doecho "放入回收站的文件是...: $i" #echo输出:” 放入回收站的文件是/root/cc.txt的文件内容” mv $i /root/ccl.d/ # 将$i文件移动到/root/ccl.d/下面donerm -rf.../root/cc.txt #删除/root/cc.txt文件#功能描述:#回收站功能
linux镜像文件: 链接:https://pan.baidu.com/s/1DKXTkkgkpYJAuoFN1CCubw 提取码:frsb 虚拟机安装包 链接:https://pan.baidu.com.../s/1Oe0LPBK1IWAGkjwpgTXwVg 提取码:vuk6 一:安装虚拟机 一直下一步就好了 二:安装linux镜像文件 第一步创建虚拟机: ?...第四步:虚拟机名称可以自己起 ? 第五步:选择将虚拟磁盘分为多个文件 ? 第六步:点击完成 ? 第七步:选择英文 ? 第八步:选择Data&TIME ?
前言在工作中,经常需要在不同平台使用不同的软件,这时候虚拟机就是必需品了。在Linux上比较常见的有kvm、Xen、virtualbox、vmware workstation等。...kvmKernel-based Virtual Machine的简称,是基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本。...不支持windows虚拟机。VirtualBox?VirtualBox 是一款开源虚拟机软件。...总结在学习Linux的时候就遇到了RHEL6,因此Xen虚拟机基本都没有接触过,直接使用的是kvm。...后来换了昕的笔记本,支持kvm了,就一直使用kvm到现在,安装kvm虚拟机的使用,让虚拟机直接写磁盘,而不是通过文件的形式存储,提升了虚拟机的性能,但是也是舍弃了快照等功能。
虚拟机linux版本:redhat9.0 总结一下:要保证虚拟机系统可以上网,得先解决虚拟机和真实主机的连接关系。...虚拟机设置方法:单击“虚拟机”→“设置”→“以太网,然后选择连接方式。...2.nat(网络地址转换) : 这种模式下虚拟机系统经过虚拟机网络的特别转换,共享真实主机的IP上网。...3.host-only (仅主机): 这钟情况只能实现虚拟机主机通信,但是虚拟机互联网无法通信 VMware虚拟机上网方式。 1:NAT共享上网。...2、虚拟机桥接上网。 将虚拟机的设置为桥接上网,然后建立一个拨号即可实现虚拟机拥有外网IP上网。虚拟网卡不用进行设置。
相信每个人都对 回收站(trashcan)很熟悉,因为无论是对 Linux 用户,还是 Windows 用户,或者 Mac 用户来说,它都很常见。...当你删除一个文件或目录的时候,该文件或目录会被移动到回收站中。 需要注意的是,当把文件移动到回收站以后,文件系统空间并没有被释放,除非把回收站清空。...当通过文件管理器删除一个文件或目录的时候,该文件或目录将会成为 垃圾(trash),然后被移动到回收站中,回收站对应的目录是 $HOME/.local/share/Trash 回收站目录包含两个子目录:...如何在 Linux 上安装 Trash-Cli 绝大多数的 Linux 发行版官方仓库都提供了 Trash-Cli 的安装包,所以你可以运行下面这些命令来安装。...sudo yum install trash-cli 对于 Fedora 用户,使用 dnf 命令来安装 Trash-Cli: $ sudo dnf install trash-cli 对于 Arch Linux
VMware创建虚拟机 1.1、新建虚拟机 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?...1.2、虚拟机安装Linux系统 VMware虚拟机创建好了,需要启动虚拟机并安装操作系统了 ? ? ? ? 安装过程中会出现一个media检测的对话框,此时选择”Skip”即可 ? ? ? ? ?...虚拟机网络配置完成后,继续”next” ? 设置系统时间 ? ? 当设置的密码比较简单时,会弹出提示相关信息,告知密码比较弱 ? ? ? ? 安装完成后,重启系统即Linux系统安装完成 ?...Vmware虚拟机克隆 2.1、虚拟机克隆概述 一般使用虚拟机克隆大量复制虚拟机,用来进行集群服务器的搭建。...结论:对虚拟机进行克隆时必须保证所要克隆的虚拟机处于关机状态 2.2.2、虚拟机克隆的步骤 ? ? ? ? ? ? ? 2.2.3、修改克隆虚拟机的硬件配置 ? ? ? ?
我们在数据库中存在着周期表和普通表,对表的删除操作一定是危险的,所以我们可以在现有的机制中尽可能不要涉及这类操作,而采用一个归档库,或者我叫做回收站更贴切一些。...这个回收站和我们Windows里面的使用方式是类似的,和Oracle中的回收站recyclebin也是一脉相承的。 这里涉及几个问题。...1)对于回收站中文件的清理,应该是周期性和被动型任务并存,即可以周期性扫描,同时按照阈值的方式来进行清理,比如阈值超过80%就应该启动自动的清理扫描任务。...2)如果一个表在同一段时间变更了多次,那么在回收站中就会存在多个表的数据副本,如何去还原是一个需要考虑设计的重要问题。...而已回收站的维度来说,我们可以按照空间大小和变更时间进行综合计算得到一个更合适的处理方式。
本文来聊聊在 XP 系统里面,是如何在清空回收站的时候修改回收站图标的 声明 我没有拿到微软泄露 XP 系统的源代码,以下逻辑都是我瞎说的,微软才不会写出如此逗比的代码 在 bitbuck.c 文件里面有...回收站是不是空的()); } 在 UpdateIcon 方法里面,先从注册表拿到回收站的图标,因为回收站的图标是可以让用户定制的 通过传入是否回收站是空的,获取不同的图标 拿到图标之后,调用 SHUpdateImage...方法将图标设置给回收站 这就是在 XP 系统里面的逻辑。
Date : [[2022-07-18_Mon]] 微信公众号 : 北野茶缸子 Tags : #linux/index/01 #linux/linux编程 参考: Linux crontab 命令 |...菜鸟教程 (runoob.com)[1] 前言 Linux crontab 是用来定期执行程序的命令。...我们可以用它来为[[24-DIY一个linux的回收站及好用的alias]] 中创立的回收站增加每周清空垃圾的功能。...-R茶话会17-在后台执行R命令]] Rscript ~/Script/clean_trash_mail.R &>/dev/null 结合crontab 先前的清除命令,每周一早上10点提示准备清除回收站...crontab 命令 | 菜鸟教程 (runoob.com): https://www.runoob.com/linux/linux-comm-crontab.html
Linux系统安装 此处使用的是CentOS系统,具体版本:CentOS-6.5-x86_64-bin-DVD1.iso 注意:以下未提及的步骤,默认都是下一步。...一、新建虚拟机 此处虚拟机的安装就不做介绍了,基本都是下一步安装。 如下图,已经给出了三种新建虚拟机的方式。 ? 如下图,一般选择自定义,然后可以进行自己需要的配置。...主机名和虚拟机的存放位置,自定义。 ? 根据自己需求,配置数量,一般默认即可。 ? 根据自己需求进行内存的配置,一般是1024,这个在后期使用的时候也是可以做修改的。 ? ...下面的三个选项也是根据需求进行选择,一般如果是进行实验学习研究,那么就选择将磁盘存储为单个文件,这样在你进行虚拟机拷贝的时候,你会明显的发现,这个模式比另外两个模式少很多文件,体积也小很多。 ?...二、安装系统 当你到达这一步的时候,不要慌张,点击编辑虚拟机设置。如下图: ? 这个界面可以对新建的虚拟机进行调整。
先将vmware workstation中的linux虚拟机开机,然后在左侧虚拟机列表中右键点击该虚拟机,选择安装vmtools,这是vmtools镜像文件就会装载到光驱里面。...下面我们开始在Linux挂载光驱,光驱默认设备是/dev/cdrom 首先创建挂载目录:mkdir /mnt/vmware 执行挂载命令: mount /dev/vmware /mnt/vmware 一般情况下不需要添加...光驱挂载完成后,我们可以直接访问/mnt/vmware目录了,进入到目录下,将vmtool安装包拷贝到/tmp 目录下,执行: cp vmware-linux-tools.tar.gz /tmp 拷贝完成后...,卸载光驱,执行 unmount /dev/cdrom 进入到tmp下解压:tar -zxvf vmware-linux-tools.tar.gz 运行..../vmware-install.pl 最后点击reboot重启就可以直接实现虚拟机和物理机文件简单传送 删除vmwaretools 1.由rpm包安装的有两种方法: (1)在图形界面下,开始->实用工具
本文链接:https://blog.csdn.net/qq_37933685/article/details/82026584 Manjaro(linux) ssh连接 linux虚拟机(virtualbox...) 背景: 本人使用manjaro作为日常开发机子,开发需要使用到win虚拟机和linux虚拟机,但是用linux虚拟机的时候,我没有安装增强工具(一般都不会去装),直接使用ssh链接,我在windows...平台的时候使用xshell来链接,很不错,但是来到linux就有点蒙。...那个终端就会链接虚拟机的linux的shell。nice!
www.mongodb.com/download-center#atlas 解压安装包 tar -zxvf xxxxxxxxxx.tar 移动到安装目录 mv mongodb-linux-x86...(mongod) CGroup: /system.slice/mongod.service └─7688/usr/local/mongodb/mongodb-linux-x86
Date : [[2022-07-13_Wed]] 微信公众号 : 北野茶缸子 Tags : #linux/index/01 参考: 规避 rm 风险— linux 回收站 (qq.com) 前言...为什么Linux 中没有回收站的机制呢?可以参考讨论:基于文本的Linux为什么没有回收站?...直接用alias 配置: $ cat ~/.bashrc | grep lsd alias ll='lsd -lh' 此外,上面的回收站,我们还可以增加一个定时清空的功能。那么,该如何实现呢?...参考资料 [1] 基于文本的Linux为什么没有回收站?
有的小朋友问我:我的虚拟机ip老是变 都想砸电脑了 能不能让ip固定不变 我说:好的 使用NAT模式 查看网关地址并记住 修改网卡信息: cd /etc/sysconfig/network-scripts
领取专属 10元无门槛券
手把手带您无忧上云