目录
一.Linux目录结构
1.树形目录结构
2.根目录
3.常见的子目录
二.常用命令
1.显示文件内容-cat
2.查看文件内容-more
3、查看文件内容-less
4.查看文件内容-head、-tail
1.head
?2.tail
?5.统计文件内容-wc
?6.检索和过滤文件内容-grep
1. 常用命令选项
2. 查找条件设置
?7.压缩命令-gzip、-bzip2
8.归档命令-tar
一.Linux目录结构
1.树形目录结构
2.根目录
- 所有分区、目录、文件等的位置起点
- 整个树形目录结构中,使用独立的一个“/”表示
3.常见的子目录
/root | 系统管理员root的家目录 | /home | 普通用户的家目录 | /bin | 二进制文件,可执行文件,也可能存在别处,默认使用较多所有用户软连接文件 | /sbin | 管理员可使用的二进制文件 | /etc | 配置文件等同于windows注册表,一般都是文本文件 | /boot | 系统内核、启动文件 | /dev | 硬件文件 | /run | 运行的内存中文件 | /tmp | 临时文件 | /mnt | 默认挂载点 | /opt | 第三方应用程序安装所在目录 | /var | 存放可以变化的文件,包括各种日志文件 | /proc | 存放映射系统信息的文件 | /usr | 存放系统用户工具和程序 | /media | 可拆卸的媒介挂教点,例如U盘、光驱等 |
二.常用命令
1.显示文件内容-cat
cat? [选项]? 文件名...
选项 | 作用 | -n? | 显示行号,包括空白行 | -b | 跳过空白行,显示行号 | -s | 将多个空行压缩成一个空行 | -A | 显示看不见的字符即隐藏字符 |
?tac 11——反向查看文件内容
cat在Linux虚拟机里查看文件时不能向上翻页,只能看到一屏内容
2.查看文件内容-more
全屏方式分页显示文件内容
more [选项] 文件名
操作方式 | 作用 |
---|
Enter键 | 向下逐行滚动 | 空格键 | 向下翻一屏 | b | 向上翻一屏 | q | 退出 |
下翻到最后一页的时候会自动退出
3、查看文件内容-less
less与more命令相同,但less拥有更多的扩展功能
less [选项] 文件名 ...
操作方式 | 作用 |
---|
Page Up | 向上翻页 | Page Down | 向下翻页 | / | 查找内容 | n | 下一个内容 | N | 上一个内容 | ↑ | 向上滚动 | ↓ | 向下滚动 | Enter键 | 向下逐行滚动 | 空格键 | 向下翻一屏 | b | 向上翻一屏 | q | 退出 |
翻到最后一页后不会自动退出
less一般与管道符一起使用
4.查看文件内容-head、-tail
1.head
查看文件开头的一部分内容(默认为10行)
head -n +行数 文件名 (n是行数)-n可以不写
?2.tail
查看文件结尾的少部分内容(默认为10行)
tail -n +行数 文件名
tail -f 实时查看
?5.统计文件内容-wc
统计文件中的单词数量(Word Count)等信息
wc [选项] 目标文件
选项 | 作用 |
---|
-l | 统计行数 | -w | 统计单词个数 | -c | 统计字节数 |
如果输入wc命令时不带任何选项,默认同时使用-lwc三个选项
?统计字节数的时候会统计隐藏字符
?6.检索和过滤文件内容-grep
在文件中查找并显示包括指定字符串的行
grep [选项] 查找条件 目标文件
1. 常用命令选项
选项 | 作用 |
---|
-i | 查找时不区分大小写 | -v | 显示不包含匹配文本的所有行(反向查询,反向匹配) | -o | 只匹配显示的内容 | -f | 比较两个文件相同的部分 |
2. 查找条件设置
- 要查找的字符串以双引号括起来
- “^……”表示以……开头,“……$”表示以……结尾
- “^$”表示空行
?7.压缩命令-gzip、-bzip2
gzip? [-9] 文件名… ?//[-9]是压缩等级? bzip2? [-9] 文件名… ?? gzip -d .gz格式的压缩文件 bzip2 -d .bz2格式的压缩文件? //解压缩
常用命令选项
缺点:
- 无法对文件夹进行压缩
- 压缩后源文件消失(bzip2 -k 可以保留源文件)
- gunzip=gizp -d
8.归档命令-tar
制作归档文档、释放归档文件(就是用来制作备份的)
tar [选项] 归档文件名 源文件或目录 tar [选项] 归档文件名 [-C 目标目录]
选项 | 作用 | -c | 创建tar格式的包文件 | -x | 解开tar格式的包文件(解包) | -v | 显示详细信息,制作tar包或解开tar包的时候显示过程 | -C | 解压时指定解压的目录 | -f | 表示使用的是归档文件,-f这个是tar包,无论制作还是解开都要加 | -p | 打包时保留文件及目录的权限 | -t | 在不解开的tar包的时候,去看里面的文件 | -z | 调用gzip程序进行压缩或解压 | -j | 调用bzip2程序进行压缩或解压 |
?解压时选项f放最后
|