目录
四、grep 功能:检索和过滤文件内容 (在正则表达式章节中有详细的表述)
总结:熟悉了查看cat 、more、less、head、tail ;统计wc;过滤grep;压缩gzip、bzip2 打包备份 tar的使用。
概要:学习Linux中查看、统计、过滤、压缩、打包备份
一、LINUX的简要目录结构
以根/为起点的树状目录结构,层层分叉。
常见子目录的作用:
/root :系统管理员ROOT 的宿主目录(root 的家目录)
/home:普通用户的宿主目录(普通用户的家目录)
/boot:系统内核、启动文件
/dev:设备文件
/etc:配置文件
/bin:所有用户可执行的命令
/sbin:管理员可执行的管理命令
/usr :应用程序
/var:日志文件等
二、查看文件命令 more和less、head 、tail
与cat的区别。使用cat命令可以非常简单的直接显示整个文件内容,但文件内容较多时,也许只能看到最后一行,使用不方便。
①more : 分页查看文件(Enter 键向下逐行翻看,按 空格键 可以向下翻一屏,按 b 键向上翻一屏,不能用上下键进行上下查看,按 q 键退出并返回原来的命令环境)
②less : 与more 基本相似,比more更好用,执行命令时输出信息时,page UP 向上翻页,page Down向下翻页 ,按”/“键查找内容,”n"下一个内容,“N”上一个内容,可以按上下键实现上下逐行滚动。而 more 命令只能向下逐行翻页,不能向上逐行翻页。less翻到最后一页后不会自动退出。
③head 功能:查看文件开头的一部分内容(默认为10行)
语法格式:head -n 文件名 (n为行数)
④tail 功能:查看文件结尾少部分内容(默认为10行)
语法格式:tail -n 文件名 (n为行数)
tali -f 文件名 (跟踪文件尾部内容的动态更新)
或者
三、WC 统计
1、功能
统计文件内容
2、语法格式
wc [选项] 统计
3、常用选项
wc -l : 统计行数
wc -w : 统计单词个数
wc -c :统计字节数
不带任何格式的wc命令,默认同时使用-lwc三个选项wc 指定的是文件不是目录。如果想统计目录的话,需要结合管道符的作用把前面输出的内容作为统计对象。
注:显示当前目录的详细信息属性并统计行数、单词数、字节总数
四、grep 功能:检索和过滤文件内容 (在正则表达式章节中有详细的表述)
1、语法格式
grep [选项] ...查找条件 目标文件
2、功能
过滤文件的内容。对象是文件。不可以对目录名进行过滤操作
3、选项
grep -i --------------- 表示查找时忽略大小
注:过滤含有字母b的,不区分大小写,目标文件/etc/passwd
grep -v --------------- 反转查找,即输出与查找条件不相符(相当于find中的