vim 文本替换命令

在VIM中进行文本替换:

1. 替换当前行中的内容: :s/from/to/ (s即substitude)
:s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个
from,则只会替换其中的第一个。
:s/from/to/g : 将当前行中的所有from都替换成to。
:s/from/to/gc : 将当前行中的所有from都替换成to,但是每一次替换之前都
会询问请求用户确认此操作。

注意:这里的from和to都可以是任何字符串,其中from还可以是正则表达式。

2. 替换某一行的内容: :33s/from/to/g
:.s/from/to/g : 在当前行进行替换操作。
:33s/from/to/g : 在第33行进行替换操作。
:$s/from/to/g : 在最后一行进行替换操作。

继续阅读“vim 文本替换命令”

利用chattr命令保护备份及其它关健文件

因为工作需要,要对一些重要数据进行备份,但又怕不小心将这些备份文件删除掉,于是就想办法将这些文件保护起来,经多方查找,发现了Linux有一个chattr命令可以实现这一目的。

chattr命令基本语法:

属性有以下参数:

A:即Atime,告诉系统不要修改对这个文件的最后访问时间。

S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。

a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。

阅读更多

Centos中LAMP环境搭建(附可直接运行的.sh文件)

#1 安装apache

#1.2 设置httpd服务开机启动

#1.3 防火墙设置开启80端口 继续阅读“Centos中LAMP环境搭建(附可直接运行的.sh文件)”

Ubuntu 19.04 最终发布日期和计划功能公布

Ubuntu 19.04 发布日期定于2019年4月18日。该计划草案最近被添加到官方Ubuntu Wiki中。通常Ubuntu开发周期中发生的其他里程碑的日期也会被写入,
具体包括以下冻结点:
功能冻结:2019年2月21日
UI冻结:2019年3月14日
内核冻结:2019年4月1日

在“Disco Dingo”循环期间将再次没有alpha版本,但官方的Ubuntu 19.04测试版将在3月份下载和测试: 继续阅读“Ubuntu 19.04 最终发布日期和计划功能公布”