一. Grep
1.grep 命令用于查找文件里符合的字符串
grep 选项 需要捕获的文字 目标文件
例: 从 /etc/passwd 中查找root相关的用户信息
Grep root /etc/passwd
-A:显示捕获行之后行数
-B:显示捕获行之前的行数
-C:显示捕获行前后的行数
-c:显示符合条件的行数
-i:忽略大小写
-n:输出符合条件文件所在行号
-v:不包含关键字的行
查找可以登录的用户
二. Sed
1. sed [-hnv] [-e<script>] [-f<script文件>] [文本文件]
-h或--help显示帮助
-n 仅显示script处理后的结果
-V 显示版本信息
Sed 动作
1. a 新增,会在目前的下一行
2. c 取代
3. d 删除,通常写在最后
4. i 插入,会在目前的上一行
5. p 打印,数据显示,通常与参数sed -n 一起运行
6. s 替换
在文件中查找包含2222的行
在文件中添加第三行
删除行,删除1到3行
删除包含4444的行
替换 1-3行为haha
将文本里的hello替换成haha
前面的操作,只是在屏幕上按要求输出内容,而本身并没有改变,加上-i 参数可修改文件
三. awk
awk [选项参数] 'script' var=value file(s)
#-F相当于内置变量FS, 指定分割字符
# 行匹配语句 awk '' 只能用单引号
$0 完整的输入记录
$n 当前记录的第n个字段,字段间由FS分隔
NF 一条记录的字段的数目
NR 已经读出的记录数,就是行号,从1开始
FILENAME 当前文件名
例:分割,显示/etc/passwd的第一列
匹配某段字符
显示前五行,每行的行号,列数,以及完整的内容
四.LAMP
安装 httpd mariadb mariadb-server php php-mysql
Yum -y install 软件
启动
Systemctl start htppd
Systemctl start mariadb
设置开机自启
Systemctl enable httpd
Systemctl enable mariadb.service
访问自带的测试页面;默认端口80
所有网站页面默认在该目录下访问 /var/www/html
修改配置文件在/etc/httpd/conf/httpd.conf
开放8080端口号
Firewall -cmd -add -port=8080/tcp -permanent
重启服务
Systemctl restart httpd
五. 宝塔Linux面板安装和登录
1.点击进入官网 ,选择对应的操作系统安装命令 点击【复制代码】
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
二、连接登录VPS
粘贴代码 之后按【Enter】键
2.按 y 之后按【Enter】键 开始安装
3.等待安装完成,记录一下登录地址和账号密码
注意:如果显示的的IPv6注意要把IPv6改成IPv4
三、登录宝塔面板
1.登录面板
2.阅读服务条款 选择【我同意】 进入面板
3.建议安装的组件 一般保持默认就好
四.搭建网站
1.点击软件商店 一键部署
设置域名,根目录