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添加回收站
-
Redis危险命令重命名、禁用
flushdb,清空数据库 flushall,清空所有记录,数据库 config,客户端连接后可配置服务器 keys,客户端连接后可查看所有存在的键
-
记录一次生产环境部署出现 ERR unknown command 'CONFIG' 问题,导致启动失败
主要发生这个问题,是因为权限不足,我整了半天也没有解决这个问题,后来才知道,我这个是用的别人配置好的redis.conf,里面有句话,把CONFIG命令给重置了,所以我没有权限,不整体看这个配置文件还真不知道怎么办。 重置了CONFIG命令,也是安全考虑。
-
Redis配置文件之————redis.conf配置及说明
redis基本设置,SLOWLOG,Snapshotting,AOF,高级配置,Replication,VM(虚拟内存),Security(安全),Redis官方VM使用建议
-
redis 简单使用
Redis和Memcached类似,也属于k-v数据存储 Redis官网 https://redis.io支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted sets(有序集合) Redis是可以把数据存储在磁盘上的并且使用了两种文件格式:全量数据(RDB)和增量请求(aof)。一般叫做redis持久化 全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载。
-
SpringBoot + Redis:基本配置及使用
# Redis数据库索引(默认为0) spring.redis.database=0# Redis服务器地址 spring.redis.host=127.0.0.1# Redis服务器连接端口 spring.redis.port=6379# Redis服务器连接密码(默认为空) spring.redis.password=# 连接池最大连接数(使用负值表示没有限制) spring.redis.jedis.pool.max-active=20# 连接池最大阻塞等待时间(使用负值表示没有限制) spring.redis.jedis.pool.max-wait=-1# 连接池中的最大空闲连接 spring.redis.jedis.pool.max-idle=10# 连接池中的最小空闲连接 spring.redis.jedis.pool.min-idle=0# 连接超时时间(毫秒) spring.redis.timeout=1000
-
CentOS7 yum 安装 redis并检测是否启动成功
如果不擅长systemctl启动redis,可以简单的使用命令行 redis-server /etc/reids.conf
-
Method breakpoints may dramatically slow down debugging
idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging
-
css按钮特效大全
打开这个连接,你会发现很多按钮动画脚本,基本这些动画就够大家用的了。
-
transform与transition区别与详解
对元素进行移动、缩放、转动、拉长或拉伸。 方法:translate(): 元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数 有两个div,它们的css样式如下,transition:过渡 元素从一种样式逐渐改变为另一种的效果 有一个div,它的css样式如下:
-
CSS函数
CSS 函数