linux下常常使用rm,导致误操作删除一些重要的文档,很难恢复(当然也能恢复,不过比较复杂),所以在这种情况下,我们如果能给linux添加一个回收站就好多了,说白了,这个回收站机制也比较简单,就是使用 mv封装一个rm,简单的可以自己写个脚本,复杂点的就是在bin下添加这个封装命令就行了。
给linux添加一个回收站。
mkdir /tmp/trash_tmp 建立一个回收站目录
vi /bin/trash 编辑一个文件
mv $@ /tmp/trash_tmp
:wq 保存退出
alias rm=/bin/trash添加别名
vi /etc/bashrc
在最后一行添加alias rm=/bin/trash
chmod 755 /bin/trash
chmod 777 /tmp/trash_tmp
source /etc/bashrc 启用环境变量
如果要真的删除某个文件的时候用 /bin/rm -i file_name
这样一来一个回收站就建立了,以后用rm的时候会自动的将file_name 移动到/tmp/trash_tmp/目录下
给linux添加回收站
-
SeekBar的高度及thumb圆点显示不完全
SeekBar的高度及thumb圆点显示不完全解决办法如下
-
Android滑动事件与RecyclerView的item点击事件的冲突
用RecyclerView的addOnItemTouchListener()监听,根据滑动的距离判断是否相应点击事件
-
Android RecyclerView嵌套的滑动冲突问题
这是一个简单的recyclerView嵌套recyclerView的demo, 很明显,子布局应该也是可以滑动的才对,但你滑动子布局却是父布局在滑动 这就是滑动冲突
-
如何在代码中设置LinearLayout的高度
如何在代码中设置LinearLayout的高度
-
Tag name should use a unique prefix followed by a colon
意思就是 你的tag 名字要使用 app名:tag 的形式 比如:
-
elementUI里CheckBox组件的change回调如何在使用自定义传参的条件下保留默认传参?
@change="checked=>方法名(checked,你想传的额外参数...)"
-
Nginx出现500 Internal Server Error 错误的解决方案
Nginx 500错误(Internal Server Error 内部服务器错误):500错误指的是服务器内部错误,也就是服务器遇到意外情况,而无法履行请求。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据测试结果,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
-
跨账号同地域VPC和VBR互通
跨账号同地域VPC和VBR互通
-
VirtualBox下安装CentOS7系统
VirtualBox下安装CentOS7系统
-
linux虚拟机安装完毕之后,ifconfig命令提示command not found
用虚拟机安装了centos