cat命令
连接文件并打印到标准输出设备上
cat经常用来显示文件的内容
选项:-A 查看特殊符号
-n 显示文件的行号
参数: 哪个路径下的文件
[root@oldboy ~]# cat -n /etc/passwd #-n显示文件有多少行
[root@oldboy ~]# cat -A pass#查看文件的特殊符号,如文件中存在tab键
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容
因此,一般用------less、more 查看内容较多的文件
# less /etc/services #使用回车 向下翻动, 空格进行翻页,q退出
# more /etc/services #使用回车 向下翻动 空格进行翻页,q退出(查看的同时显示当前页面%)
这里也可以通过shift + pgup/down shift + ↑↓ 的快捷键实现翻页和上下滚动
head命令
用于显示文件的开头的内容。
在默认情况下,head命令显示文件的头10行内容
选项: -n 输出文件的头部N行内容。
参数: 文件列表:指定显示头部内容的文件列表。
[root@oldboy ~]# head /etc/passwd #查看头部内容,默认前十行
[root@oldboy ~]# head -5 /etc/passwd #查看头部5行,使用-n指定
通过利用head命令实现排名功能。
tail命令
用于输入文件中的尾部内容。
tail命令默认在屏幕上显示指定文件的末尾10行。
选项: -f 显示文件最新追加的内容(tail -f = tailf)
-n 输出文件的尾部N行内容。
参数: 文件列表:指定要显示尾部内容的文件列表。
tail -f 可以动态的查看文件末尾部分的数据变化
grep命令
是一种强大的文本搜索工具,它能搜索文本,并把匹配的行打印出来。
选项:-i 忽略大小写 (linux系统严格区分大小写)
-v 取反
-E 取有多个条件
-A: A 2 下2行
-B: B 2 上2行
-C: C 2 上下各2行
-n 显示过滤的内容所在的行号
参数: 哪个路径下的文件
[root@oldboy ~]# grep -v "/bin/bash
"
/
e
t
c
/
p
a
s
s
w
d
配
除
了
/
b
i
n
/
b
a
s
h
" /etc/passwd 配除了/bin/bash
"/etc/passwd配除了/bin/bash结尾的行,都列出来
符号的作用: ^ 以…什么开头 例子:^root 以root开头的过滤出来 ,以整行显示。
以
.
.
.
什
么
结
尾
例
子
:
b
以...什么结尾 例子:b
以...什么结尾例子:b 以b结尾的行列出来。
wget、curl命令:
wget命令用来从指定的URL下载文件。curl:仅查看这个url的源文件的内容。相当于在线阅读,平时我们一般使用wget下载。
参数:URL 下载指定的URL地址。
-O 来指定一个文件名
命令 -O /路径/文件名称 url地址
wget中使用-O(大写)curl-o(小写)以实现网上下载
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#将阿里云的centos-7.repo下载到/etc/yum.repos.d/并改名为CentOS-Base.repo
#CentOS7 系统最小化安装默认没有wget命令,需要进行安装
# yum install wget -y
rz、sz命令
实现不同系统间的上传和下载
# yum install lrzsz -y #不安装软件则无法执行该命令
# rz(windows 上传 CentOs) #只能上传文件,不支持上传文件夹,不支持大于4个G上传,也不支持断电续传,需要注意的是空白文件也不支持rz
# sz +路径cent0S 下载 windows) #只能下载文件,不支持下载文件夹
#练习:请下载一个图片至于/opt目录下(不要修改名称),最少使用2中方式,