温州做网站公司哪家好,杭州网站建设公司导航,做阿里巴巴网站店铺装修费用,延吉市住房城乡建设局官方网站1、cat#xff1a;查看文件内容--上下合并文件 注意#xff1a;cat只能查看普通的文本文件 如果文件内容过多会显示不全 选项效果-n显示行号包括空行-b跳过空白行编号#xff1b;注意#xff0c;在一行打了空格不算空白行#xff0c;enter键直接跳过这一行才算-s将所有连续…1、cat查看文件内容--上下合并文件 注意cat只能查看普通的文本文件 如果文件内容过多会显示不全 选项效果-n显示行号包括空行-b跳过空白行编号注意在一行打了空格不算空白行enter键直接跳过这一行才算-s将所有连续的多个空行替换成一个空行-A显示隐藏字符
1.1例子 1.2思考
如何将两个文件合并成一个文件
在回答这个问题之前我们要了解是标志输入标志输出和重定向 标准输入你输入的指令 标准输出电脑反馈给你的信息 错误输出电脑的一些报错信息,提示信息也是错误的。 重定向重新定义标志输出方向 一个是覆盖全文覆盖 两个是追加 注意只有标准输出才可以改变方向 现在我们来回答如何合并文件 1、上下合并用cat 2、左右合并用paste 1.3 tac--逆向显示文本内容 1.4 rev--同一行的内容逆向显示 2、paste查看文件内容--左右合并文件
选项效果-d 指定分隔符 -s不使用平行的行目输出模式而是每个文件占用一行
3、more全屏方式分页显示文件内容 基本操作 空格下一行 到文末后自动退出 b上一行 enter一行一行滚动 自动退出 q退出 注意该命令不可以向上翻页更建议使用less文件 4、less全屏方式分页显示文件内容 基本操作 可以使用/ 查找 n向下 N向上查找 Page Up 向上翻页Page Down 向下翻页 其余参考more 注意less文件内容到底也不会自动退出 5、head查看文件开头部分内容默认10行 格式head [选项] [文件] head -n 具体数字 文件名 不加具体的数字默认开头十行 head -c #具体数字 取“#具体数字位“中文占三个字符。 head -n -数字 去掉最后数字行 6、tail查看文件结尾部分内容默认10行 tail -n 具体数字 文件名 不加具体的数字默认结尾十行 tail -f 具体数字 文件名 实时跟踪最后十行 tailftail -f tail -n 数字从数字行开始显示 7、wc统计文件内字节数、字数、行数 -l统计行数 -w统计单词个数 --并不是真正的单词用空格或者tab键隔开算一个单词 -c统计字节数 8、grep过滤文件内容中的关键字 格式grep [选项] 查找条件 目标文件 注意这边的查找条件和目标文件的位置不能互换。 grep 后面跟的是正则表达式 . 任意字符 ^ 一行的开头 $ 一行的结尾 ^$ 空行 grep 过滤 文件中命中的字符 选项 -i 查找时忽略大小写 -v 反向查找输出与查找条件不相符的行反选 -o 只显示匹配项只显示找出来的内容 -f 对比两个文件的相同行 -c 匹配的行数 -w 把字符串看成单词 -r 递归 快速过滤 不过滤软链接 8.1思考 1、找出两个文件中相同的部分 grep -f a文件 b文件 将a文件作为条件去匹配b文件得出a文件和b文件相同的部分。 2、在某一文件夹中快速找到所有含有root字符的文件 如何快速过滤数据找到含有特定字符的文件 grep -r 表达式 文件夹 9、split分割文件 9.1 思考 我有一个10G的文件怎么分割成小的文件存储 split -b 100M 文件名 10、tar归档 tar [选项] 压缩包的名字*.tar.gz) 需要压缩的文件 -c 创建Create.tar 格式的包文件 -C 解压时指定释放的目标文件夹 -x 解开.tar 格式的包文件 -f 表示使用归档文件 (一般都要带上表示使用tar) -p 打包时保留文件及目录的权限 -P 打包时保留文件及目录的绝对径 -t 列表查看包内的文件 (要和f一起使用)在不解压的情况查看归档文件内容 -v 输出详细信息 (Verbose) -j 调用 bzip2 程序进行压缩或解压 -z 调用 gzip 程序进行压缩或解压 注意 tar 一定要加 f 选项加了 - f 选项要放在在最后 不加没有顺序要求解压的时可以不考虑 gz 还是 bzip2