目录
一.Linux的目录结构
二.查看文件内容命令
1.cat 命令
2.more 命令
3.less 命令
4.head 命令
5.tail 命令
6.拓展 head 和 tail 的其他用法
编辑
三.统计文件内容的命令-wc
编辑
四.检索和过滤文件内容的命令-grep
编辑
编辑
五.压缩命令 gzip 和 bzip2
1.制作压缩文件
编辑
编辑
2.解开压缩文件
编辑
编辑
3. gunzip 命令和 bunzip2 命令
六.归档命令-tar
一.Linux的目录结构
1.是一个树形目录结构
2.一切目录的起点都是根目录 /
3.一些重要子目录的作用
子目录 | 作用介绍 | |
1 | /bin | 所有用户可执行的命令 |
2 | /etc | 存放系统管理和配置文件 |
3 | /home | 普通用户的宿主目录 |
4 | /usr | 用于存放系统应用程序 |
5 | /opt | 额外安装的可选应用程序包所放置的位置。 |
6 | /root | 系统管理员root的宿主目录 |
7 | /dev | 设备文件 |
8 | /var | 日志文件等 |
9 | /sbin | 管理员可执行的管理命令 |
10 | /boot | 系统内核,启动文件 |
11 | /proc | 主要保存系统的内核、进程、外部设备状态和网络状态等,是虚幻的文件 |
12 | /tmp | 存放系统的临时文件,会被定时删除或者关机时自动删除 |
二.查看文件内容命令
1.cat 命令
(1)直接显示出整个文件的内容
cat [选项] 文件名...
(2)常用选项
cat -n 对每一行进行行号标记
cat -b 对空行不标行号
cat -s 将所有的空行替换成一个空行
【1】cat -n
【2】cat -b
【3】cat -s
2.more 命令
(1)全屏方式分页显示文件内容
more [选项] 文件名
(2)交互操作方法:下翻到最后一页自动退出
(3)结合管道操作使用时无法向上翻页
3.less 命令
(1)与more 命令相同,但扩展功能更多
less [选项] 文件名
(2)交互操作方法:下翻到最后一页时不会自动退出
(3)结合管道操作使用时可以向上翻页
4.head 命令
(1)查看文件开头的一部分内容(默认为10行)
head -n 文件
5.tail 命令
(1)查看文件末尾的少部分内容(默认为10行)
tail -n 文件
(2)tail -f 命令(只支持tail)跟踪文件尾部的动态更新
6.拓展 head 和 tail 的其他用法
三.统计文件内容的命令-wc
1.统计文件中单词数量等信息
wc [选项]... 目标文件...
2.常用选项
wc -l 统计行数
wc -w 统计单词个数
wc -c 统计字节数
注意:不带任何其他选项的wc命令,默认同时使用-lwc命令
在 b.txt 文件中一共有三行;七个单词(只要被隔开就当作成一个单词);二十个字节(空格,换行符都算字节)
四.检索和过滤文件内容的命令-grep
1.在文件中查找并显示包含指定字符串的行
grep [选项]... 查找条件 目标文件
2.常用选项
grep -i 查找时不区分大小写
grep -v 显示不匹配文本的所有行(反向查询)
grep -n 显示匹配行及行号
grep -c 只输出匹配到的总行数(不是匹配的次数)
grep -e 实施可多个查找条件的匹配,逻辑或关系
grep -A n 显示匹配行和它后面的n行
grep -B n 显示匹配行和它前面的n行
grep -C n 匹配行和它前后各n行
grep -l 列出文件内容符合指定的样式的文件名称
grep -w 只显示全字符合的列
【1】grep -i(查找不分大小写)
【2】grep -v(反向查询)
【3】grep -c(匹配行数不是匹配次数)
【4】grep -n(写出匹配的行数)
【5】grep -e (只要满足一个条件都会显示出来)
【6】grep -o (匹配次数)
【7】grep -A 、grep -B、grep -C(查找关键词附近的内容)
【8】grep -w (匹配完整单词的内容)
3.查找条件设置
"^……" 表示以……开头
"……$" 表示以……结尾
"^$" 表示空行
"[……]"
都是正则表达式
五.压缩命令 gzip 和 bzip2
1.制作压缩文件
gzip [-9] 文件名...
bzip2 [-9] 文件名...
[其中为-1到-9]
-1(压缩速度最快,性能消耗最小,压缩比最低)到-9(压缩速度最慢,性能消耗最大,压缩比最高)
2.解开压缩文件
gzip -d .gz格式的压缩文件
bzip2 -d .gz格式的压缩文件
3. gunzip 命令和 bunzip2 命令
(1)gunizp 命令等价于 gzip -d 命令
(2)bunzip2 命令等价于 bzip2 -d 命令
六.归档命令-tar
1.制作归档文件
tar [选项] ... 归档文件名 源文件或目录
2.释放归档文件
tar [选项] ... 归档文件名 [-C 目标目录]
3.常用选项
tar -c 创建.tar 格式的包文件
tar -x 解开.tar 格式的包文件
tar -C 解压时指定释放的目标文件夹
tar -f 表示使用归档文件 使用 tar 命令时必须使用
tar -t 列表查看包内的文件
tar -v 输出详细信息
tar -j 调用 bzip2 程序进行压缩或解压
tar -z 调用 gzip 程序进行压缩或解压
【1】将文件移动到其他目录进行压缩
【2】将文件解压到目标目录