文本处理工具

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 20:10
下一篇 2017-07-29 20:16

相关推荐

  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用文件管理命令有:ls、mkdir、cd、pwd、cp、rm、mv、touch、cat、more、less、head、tail等 (1)ls命令:列出目录内容 ls [OPTION]… [FILE]…  &nbs…

    Linux干货 2016-06-29
  • 4th work

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@localhost etc]# cp -r /etc/skel/ /home/tuser1 [root@localhost etc]# chmod go-rwx /home/tuser1/ 2、编辑/etc/gr…

    Linux干货 2017-10-09
  • 0803作业

    课上练习 1.当用户xiaoming 对/testdir  目录无执行权限时,意味着无法做哪些操作?  drwxr-xr–. 14 root root 4096 Aug  3 13:35 /testdir [xiaoming@localhost ~]$ touch /testdir/f1…

    Linux干货 2016-08-04
  • Linux DNS服务系列之原理介绍及正反向解析配置

    前言 我们在访问一个网站的时候,只要输入该网站的网址就会跳转到该网站页面,而实现这一过程就需要DNS服务器将域名解析为IP地址,进而实现数据通信。那么DNS服务器是如何工作的呢?本系列分为两部分,本文将详解DNS服务原理及正反向解析配置。 DNS服务原理详解 DNS相关知识 DNS:Domain Name Service,域名解析服务 监听端口:udp/53…

    Linux干货 2015-04-13
  • 超文本传输安全协议—HTTPS

        超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。H…

    Linux干货 2017-08-07
  • 马哥教育网络21期+第十三周练习博客

        马哥教育网络21期+第十三周练习博客 1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 在服务器上安装samba ]# yum install samba 创建共享目录/data 启动samba的nmb和smb…

    Linux干货 2016-10-31