1、浏览普通文件内容:(常规3个)
cat:-n 对输出内容中的所有行标注行号。
-b 对输出内容中的非空行标注行号。
(用于查看文本内容)
head:-num 指定需要显示文件num行的内容。 (默认查看文档前10行)
tail:-num 指定需要显示文件num行的内容。
-f 使tail不停地去读取和显示文件最新的内容, 这样有实时监视的效果。
tail命令更多的用于查看系统日志文件,按【Ctrl+C】 键终止显示和跟踪。(默认查看文档后10行内容)
2、过滤文件内容显示:
(1)功能:在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用
(2)格式: grep 选项…… 关键字符串 文件名称……
3、切割显示CUT:
cut命令用于按列提取文本内容,语法为: cut [选项] 文件名称
4、排序显示sort:
语法为:sort [选项] 文件名称
5、去重显示uniq:
uniq命令用于去除文本中连续的重复行,语法为: uniq [选项] 文件名称
6、替换文件中的字符显示tr:
tr 指令从标准输入读取数据,经过替换或者删除后,将结果输出到标准输出。
语法: tr [OPTION]…SET1[SET2]
7、文本内容统计WC:
wc命令用于统计指定文本文件的行数、字数或字节数,语法为: wc [选项] 文件名称
8、复制、移动文件:
(1)复制文件或目录 语法: cp [选项] 源文件 目标文件
(2)移动文件或目录 mv命令用于剪切或重命名文件。语法为: mv [选项] 源文件名称 目标文件名称
9、查找文件路径:
whereis:可以搜索系统命令的可执行文件路径和说明文档
which:which 是搜索系统命令的可执行文件
locate:按照数据库搜索,搜索速度快,消耗资源小。 数据库位置/var/lib/mlocate/mlocate.db, 可以使用 updatedb 命令强制更新数据库。
find:可按照文件名、大小、时间、权限、类型、所属者、所属组来搜索文件
10、解压缩与压缩
(1)zip与unzip命令
zip: 可以压缩文件和目录。 语法: zip FILE 语法: unzip FILE
(2)gzip与gunzip命令:
gzip(gunzip=gzip -d)命令 注:查看压缩过的文本文件内容: zcat、zless 。 zcat 文件名.gz
11、bzip2与bunzip2命令:
bzip2、bunzip2(=bzip2 -d)是更新的Linux压缩工具,比gzip有着更高的压缩率。
注:查看压缩过的文件内容: bzcat、bzless 。 bzcat 文件名.bz2
12、xz、unxz命令:
注:查看压缩过的文件内容: xzcat、xzless 。 xzcat 文件名.xz
13、tr归档命令:
格式: tar [选项] [args]……
额外的选项:#打包时排除某个文件
tar cf 文件名.tar --exclude=路径/文件 路径
注:此处的路径前后需要保持保持一致,统一使用绝对路径或者相对路径