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添加回收站
-
PHP中报500错误时如何查看错误信息
ini_set("display_errors","On"); error_reporting(E_ALL);
-
non-passive event listener 解决
在vue项目中解决Chrome控制台non-passive event listener输出问题
-
阿里云不同账号如何进行内网互通
具体配置,你可以搜索云企业网,云企业管理平台,在阿里云上搜索。
-
Laravel Redis的使用教程
laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:
-
echarts标题(title)配置
show:true,//显示策略,默认值true,可选为:true(显示) | false(隐藏) text: '主标题',//主标题文本,'\n'指定换行 link:'',//主标题文本超链接,默认值true target: null,//指定窗口打开主标题超链接,支持'self' | 'blank',不指定等同为'blank'(新窗口) subtext: '副标题',//副标题文本,'\n'指定换行 sublink: '',//副标题文本超链接
-
laravel所有清空缓存命令并在代码中调用
这些编译好了的视图缓存。
-
yarn和npm命令对比
npm 与 yarn命令比较
-
Property or method "toJSON" is not defined on the instance but referenced during render.
其实这并不是一个错误,这是一个提醒,网上又很多也遇到这样问题的,但并不是和我的一样。
-
clipboard复制成功但是粘贴板是空的
将文本复制到剪贴板应该不难。配置它不需要几十个步骤,也不需要加载数百KB的js文件 。但最重要的是,它不应该依赖Flash或任何臃肿的框架。这就是clipboard.js存在的原因。
-
阿里云不同账号同地区云企业网内网互通
云企业网都设置完了,依然不能ping通内网