Vim 中替换命令的使用方式:指定行数替换和全局替换
Vi/Vim 是我们在 Linux 中编辑文件非常常用的一个文本编辑器,有的时候我们在编辑文本文件时需要用到字符串替换功能,例如当前行替换以及全局替换等。在 Vim 中可以使用 :s 命令来替换字符串,方法还是非常简单的,本文做一个记录,...
Vi/Vim 是我们在 Linux 中编辑文件非常常用的一个文本编辑器,有的时候我们在编辑文本文件时需要用到字符串替换功能,例如当前行替换以及全局替换等。在 Vim 中可以使用 :s 命令来替换字符串,方法还是非常简单的,本文做一个记录,...
之前老王做过一个导航站,是基于 ThinkPHP 5.0.22 做的,运行了有大半年了,一直好好的。前几天有人给老王留言说网站上的验证码刷不出来,一开始我还以为是他自己网站的问题,今晚有时间去网站上看了下,发现原来是我的网站已经被黑了,并且...
酷Q 应该是用的最多的一个 QQ 机器人了,软件在更新,还有各种免费 / 收费的应用,无论是 QQ 自动回复、QQ 群管理、QQ 小游戏等,酷Q 都可以胜任。酷Q on Docker 基于 Docker 和 wine 技术,可以在任易 x8...
今天老王在看自己的备份日志时,发现一个很奇怪的问题,自己备份脚本里的 for 循环居然没有生效。在测试写好的 Shell 脚本时,一切都是正常的,但是在写进 crontab 定时任务里时,就出现了这个 for 循环不生效的问题,下面分享下可...
我们有时候在写批处理 Shell 脚本时,可能需要获取指定日期前(后) N 天/月/年的日期,这里的 N 可以是 1 天/月/年、2 天/月/年、3 天/月/年等等。方法其实很简单,这里做一个简单记录。基于这个语法,我们也可以写一个循环,将...
有时候我们机器的内存不够时,就可以通过创建 Swap 分区来缓解这种尴尬场面,Linux 下的 Swap (交换分区)相当于 Windows 下的”虚拟内存”,当系统内存不够时,把一部分硬盘空间虚拟成内存使用,从而解...
在使用 Linux VPS 时,无论是搭建博客,还是文件服务系统,LNMP (Linux + Nginx + MySQL + PHP) 都是基础环境。本文就介绍一个 LNMP 一键脚本,在 Linux 上一键安装 Nginx + MySQL...
在使用 Linux 时,我们经常需要执行一些定时任务,如每天定时重启 Nginx,每周定时重启 MySQL 数据库,每秒爬取一次数据等等,而 crontab 可以非常方便的实现这些定时任务,crontab 也是老王最常用的 Linux 定时...