sed
参数说明 - hv
awk
sed 是一个流处理编辑器,它能帮助我们处理文件,分析日志文件,修改配置文件。
能同时处理多个文件多行的内容
建立一个sed.test文件内容为
lz 1111
lz 2222
lz 3333
lz 4444
将文本中的lz改成Hello
前面的操作只是改变了屏幕上按要求输出的内容,文件本身并没有改变
结合-i我们就可以修改文件
在文件中查找包含222的行
在文件中添加第三行(也就是在第二行的下面显示)
删除2到3行
删除包含222的行
替换行
替换2-3行替换为wcwcwc
AWK
$0:表示当前行
$1:每行第一个字段
分割/etc/passwd 即显示/etc/passwd的第一列
显示/etc/passwd的第一行和第7行
匹配某段字符
cat /etc/passwd | awk -F : ‘$1’ ~ /oo/’
LAMP安装的方法
首先安装与LAMP相关的安装包
httpd
mariadb
mariadb-server
php
php-mysql
使用yum安装以上安装包:
yum -y install httpd
yum -y install mariadb
yum -y install mariadb-sever
yum -y install php
yum -y install php-mysql
启动服务:
systemctl start httpd(启动httpd)
systemctl start mariadb (启动mariadb)
systemctl enable httpd (设置httpd开机自启服务)
systemctl enable mariadb.service (设置mariadb开机自启服务)
访问Linux自带的(浏览器)测试页面
http://ip地址:端口号(默认端口号都是80)
http://127.0.0.1(:80) 默认端口80可以不写
在LAMP中,所有网页默认都在该目录下/var/www/html
进入/var/www/html目录下编辑网站
cd /var/www/html
vim test1.php
进入http://127.0.0.1/test1.php访问测试页面
如果无法以上网页有可能是80端口被占用,我们这是需要输入netstat -antlp | grep 80 进入之后 删除被占用的80端口就行,然后我们就可以进入。
修改默认端口号改为8080
vim /etc/httpd/conf/httpd.conf
然后重启httpd服务
systemctl restart httpd (重启服务)
生效后使用8080端口访问页面
http://127.0.0.1:8080/test1.php