目录
引言
当你看把一和二看完看到这时,恭喜你已经具备了即将成为一个Linux大神的人选的条件,接下来你将会学习到更多的基础命令,我们开始吧!
Linux目录结构
树形目录结构
FHS(目录层次标准)定义了两层规范
- 第一层是"/"目录下的各个目录应该放什么数据文件
- 第二层是针对/usr和/var这两个目录的子目录来定义
根目录
- 所有分区、目录、文件等位置起点
- 整个树形目录结构中,使用独立的一个"/"表示
常见的子目录
子目录 | 作用 |
/root | 系统管理员root的宿主目录 |
/home | 普通用户的宿主目录 |
/boot | 系统内核、启动文件 |
/dev | 设备文件 |
/etc | 配置文件 |
/bin | 所有用户可执行命令 |
/sbin | 管理员可执行的管理命令 |
/user | 应用程序 |
/var | 日志文件 |
查找命令、内容较少的(cat命令)
cat命令:直接显示整个文件内容
案例:使用cat查看网卡配置信息
注:cat命令只能查看、不能编辑,但是能够查看多个
查看文件内容(more命令)
more:通过采用分屏的方式显示文件
more 【选项】 文件名..
交互操作方式:空格键:向下翻屏 b键:向上翻屏 q键;退出
less命令
与more命令相同,但扩展功能更多
less [选项] 文件名
交互操作方式:pgup:向上翻页 pgdn:向下翻页 "/":查找内容
n:下一个内容 N:上一个内容
案例:在etc文件下以列表的形式并且友好的显示查看所有以.conf结尾的文件
head,tail命令
head:头 tail :尾
案例1:显示etc下password头五行
案例2:显示etc下password尾五行
补充:tail -f 追踪:用于查看系统或服务的日志,工作中用于实时追踪故障问题
wc命令
这个命令是不是很容易让你联想到厕所,哈哈哈,但在Linux中它可不是代表厕所哦。
wc:统计文件内容命令
wc [选项]...目标文件
参数:-l 统计行数 -w 统计单词数 -c 统计字节数
注:如果没有选择参数时会默认将行数、单词数、字节数都显示出来。
案例:etc中名字以conf结尾的内容查看有多少行
grep命令:检索和过滤文件内容
geep [选项] 查找条件 目标文件
参数:-i 查找时忽略大小写 -v 反转查找:输出与查找条件不符的行
案例1:查找etc下password中ftp
查找条件设置:
- 要查找的字符串用双引号括起来
- "^...."表示以....开头(...可以是其他,如字母)
- "$.."表示以....结尾(...可以是其他,如字母)
- "^$"表示空行
案例1:查找etc下password中以p开头的
案例2:查找etc下password中以h结尾的
案例3:查找etc下yum.conf中不是#号开头的并且不显示空行的文件
总结:
个人感觉在工作中grep命令的使用率很高,但也不是说其他查找命令就可以不学,千里之行始于足下,加油!