文本处理工具

1,

head  默认显示前十行
-n  +行号 显示前n行
-行号 显示前n行
-c 字节数

显示前n个字节


tail 默认显示后十行
-n +行号 显示后n行
– 行号 显示后n行
-f 动态显示

cut
-d 指定分隔符
-f 选取第几列
–output-delimiter 指定输出符

相关的实际操作:

a,显示当前主机第一个网卡的IP地址

文本处理工具

b,查出/app目录的空间使用量

文本处理工具

2,sort  

sort
-r  执行反方向正整理(从上到下)
-n 执行按数字大小整理
-f 选项忽略字符串中的字符大小写
-u 选项删除输出中的重复行
-t c 选项使用c作为字段界定符
-k X 选项按照使用c字符分隔的x列来整理能够使用多次

3,uniq去除重复的行(要想去除非连续的行,先用sort排序)

uniq
-c 显示连续重复的次数
-d 仅显示重复的次数
-u 仅显示不曾重复的行

相关实际操作:

a,统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

文本处理工具

b,查出用户UID最大值的用户名、UID及shell类型

文本处理工具


文本处理工具


4,grep命令

grep
–color=auto 将匹配的结果着色显示
-v 反向匹配
-i  忽略大小写
-n 显示的结果前增加行号
-c 仅显示匹配的结果行号
-o 仅显示匹配到的字符串
-A# 显示关键字行及向后#行
-B# 显示关键字行及向前#行
-e 关键字1 -e关键字2 实现多个选项间的逻辑or关系
-w 匹配整个单词
-E 使用扩展正则表达式或egrep
-F 不使用正则表达式或 fgrep

相关的实际操作:

a,显示/etc/passwd文件中不以/bin/bash结尾的行

文本处理工具

b,显示用户rpc默认的shell程序

文本处理工具

原创文章,作者:风之轨迹,如若转载,请注明出处:http://www.178linux.com/83115

(0)
风之轨迹风之轨迹
上一篇 2017-07-29
下一篇 2017-07-29

相关推荐

  • shell脚本之数组

    认识数组:    变量是存储单个元素的内存空间,而数组就是多个变量的合集,是一串连续的空间,但是,整个数组只能有一个名字。    数组内的数据都有指定的索引,以找到数组内指定的数据。索引的编号是从0开始,依次递增(0,1,2,3…),属于数值索引。索引也支持自定义的格式,而不仅是数值格式的索引,即为关联索引…

    Linux干货 2016-08-26
  • 马哥教育网络班21期+第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 ~]# cp -r /etc/skel /home/tuser1; chmod -R gx=— /home/tuser1 [root@mag…

    Linux干货 2016-08-02
  • ansible原理及简单应用

    一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供…

    Linux干货 2016-01-13
  • linux基础命令: tr

    基础命令:  tr   tr命令 功能:删除和转换字符 语法:tr  [OPTION]…. SET1  [SET2] 参数: -d : 删除所有属于第一字符集的字符(删除某些特殊字符) -s : 把连续重复的字符以单独一个字符表示(删除空行很有用) 举例: 1.把小写字母转换为大写字母; cat &nbsp…

    Linux干货 2016-08-03
  • 第六周作业

    vim编辑器的使用 vim在工作过程中有三种模式:编辑模式、输入模式、末行模式 编辑模式:也叫命令模式,键盘操作常被理解为编辑命令。 输入模式:在文本文件中输入内容。 末行模式:vim内置的命令行接口,执行vim的内置命令。 vim的使用 打开文件:#vim [OPTIONS]…[FILE]… +#:打开文件后,直接让光标处于第#行 …

    Linux干货 2017-07-04