5、wc -L /etc/init.d/README #查看最长行的长度
6、wc /etc/init.d/README #查看行数、单词数、字节数
十五、iconv:转换文件的编码格式
背景:主要由于windows编辑的中文字符在liunx中会有乱码
iconv -f gb2312 -t utf-8 GB2312.txt #将源文件为gb2313的编码转换为utf-8格式
十六、dos2unix:将dos格式文件转换成unix格式
1、dos2unix:将dos格式文件转换成unix格式
2、unix2dos:将unix格式文件转换成dos格式
十七、diff:比较两个文件的不同
构造:test1、test2
diff默认显示格式为三种:a-add,c-change,d-delete
1、diff test1 test2 #d/a签字的数字是文本1的行号,字符后面的是文本2的行号,不容易识别
2、 diff -y test1 test2 #并排格式输出
3、 diff -y -W 20 test1 test2 #-W指定宽度
4、diff -c test1 test2 #上下文格式输出
5、diff -u test1 test2 #统计格式输出
6、diff /etc/rc3.d/ /etc/rc6.d/ #比较两个目录
十八、vimdiff:可视化比较工具
vimdiff test1 test2 #可视化比较,退出需要两次(:q)
十九、rev:反向输出文件内容
1、echo {1..10} | rev #字符串反转
2、cat test3|rev #文本反转
二十、tr:转换或删除
1、tr '123' 'xyz' < test4 #替换123
2、tr '[a-z]' '[A-Z]' < test4 #小写转大写
3.tr '[0-9]' '[a-j]' < test4 #将数字转字母
4、 tr -d 'mrwhite' < test4 #删除mrwhite