1.查看文件 cat less more head tail
==cat==
选项 ==-A== 查看文件内的特殊符号 ==-n== 显示文件行号
[root@wangjc ~]# touch wjc.txt
[root@wangjc ~]# cat wjc.txt 
[root@wangjc ~]# echo 123123 >>wjc.txt 
[root@wangjc ~]# cat wjc.txt 
123123
[root@wangjc ~]# 
==less== ==more==
查看大文件 超多行的文件 使用==空格==翻页 使用==q==键退出
 #less /etc/services #more /etc/services
==head==
默认查看文件前10行 -n xx 看前xx行
==tail==
默认查看文件后10行 -n xx 看后xx行
==-f== 实时监控文件尾部变化 tailf=tail -f
例:tail -f /var/log/secure 实时监控登录信息
2.过滤文件 grep(筛选)
grep “xxx” 目标文件 筛选 目标文件包含xxx 的行
[root@wangjc ~]# grep "root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
==^==xxx 以xxx 开头
grep “^xxx” 目标文件 筛选 目标文件以xxx 开头的行
[root@wangjc ~]# grep "^root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
xxx==$== 以xxx 结尾
grep “xxx$” 目标文件 筛选 目标文件以xxx 结尾的行
[root@wangjc ~]# grep "bash$" /etc/passwd
root:x:0:0:root:/root:/bin/bash
==-v== 取反 文件内除了xxx的内容显示出来
grep - v “xxx$” 目标文件 筛选 目标文件==除了==以xxx 结尾的行
[root@wangjc ~]# grep -v "bash$" /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
==-i== 忽略 筛选关键字的大小写
[root@wangjc ~]# vi pass
[root@wangjc ~]# grep -i "root" ./pass
root:x:0:0:root:/root:/bin/bash
ROOT:x:0:0:ROOT:/ROOT:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
==-E== 筛选多个关键字
[root@wangjc ~]# grep -E "root|bash" /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
==-n== 筛选关键字 显示行号
[root@wangjc ~]# grep -E -n  "root|bash" /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
10:operator:x:11:0:operator:/root:/sbin/nologin
==-A== x 显示筛选目标的的行 并显示目标行的下x行
[root@wangjc ~]# grep -n -A 2 "bash$" /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
2-bin:x:1:1:bin:/bin:/sbin/nologin
3-daemon:x:2:2:daemon:/sbin:/sbin/nologin
==-B== x 显示筛选目标的的行 并显示目标行的上x行
[root@wangjc ~]# grep -n -B 2 "shutdown$" /etc/passwd
5-lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
6-sync:x:5:0:sync:/sbin:/bin/sync
7:shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
==-C== x 显示筛选目标的的行 并显示目标行的上下x行
[root@wangjc ~]# grep -n -C 2 "shutdown$" /etc/passwd
5-lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
6-sync:x:5:0:sync:/sbin:/bin/sync
7:shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8-halt:x:7:0:halt:/sbin:/sbin/halt
9-mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
3.联网 下载文件 ==wget== ==curl==
==wget==
wget centos 默认没有此软件需要下载安装
[root@wangjc ~]# yum install wget -y
-O 指定参数(存储目录)
==curl==
-o选项 指定参数(存储目录)
4.服务器上 下载和上传文件 ==rz== ==sz==

QQ图片20200306122908.jpg
centos 默认无此软件需安装lrzsz
yum install -y lrzsz
==rz== 上传文件至服务器
==sz== 从服务器上下载
shell 窗口 上下载xftp 可传输文件