Linux文本处理工具使用详解

 更新时间:2020年03月15日 11:05:33   作者:mingming1989  
在本篇文章里小编给各位分享的是一篇关于Linux文本处理工具使用详解内容,有兴趣的朋友们可以学习下。

1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来

grep是一个文本工具,是通过一行一行来匹配文本进行处理的;
通过grep命令,借助-v参数显示不匹配的行;
getent passwd | grep -Ev /sbin/nologin$

alt

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

Sort用于排序,添加特定的参数可以根据不同需求排序;
head 用户取前几行的;
cut 是用于取特定列的;
sort -k3 -t“:” -rn 以冒号为分隔符,以第三列进行数字逆序排序;
cut -d “:” -f1,3,7 以冒号为分隔符,取第1,3,7列;

alt

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

Ss可以查看本机连接数,配合grep进行筛选已经建立连接的会话;通过tr -进行压缩;通过cut进行截取相应的列;通过sort进行排序;通过uniq进行去重统计操作;

alt

4、编写脚本createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息;

通过read命令来读变量;
通过test进行判断;
通过if进行条件选择;
通过exit指定退出码;

5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等;

在用户加目录进行编辑vim.rc的内容,实现创建.sh脚本文件时可以会添加相应的信息;

alt

到此这篇关于Linux文本处理工具使用详解的文章就介绍到这了,更多相关Linux文本处理工具简单使用内容请搜索华域联盟以前的文章或继续浏览下面的相关文章希望大家以后多多支持华域联盟!

相关文章

  • centos 7 安装配置方法图文教程

    centos 7 安装配置方法图文教程

    这篇文章主要为大家详细介绍了centos 7 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2018-09-09

  • Linux od命令详细介绍及用法实例

    Linux od命令详细介绍及用法实例

    这篇文章主要介绍了Linux od命令详细介绍及用法实例的相关资料,这里对Linux od命令的格式,命令选项及用法一一介绍详解,需要的朋友可以参考下

    2017-01-01

  • 你可能会用到的16个Linux命令

    你可能会用到的16个Linux命令

    这篇文章主要跟大家分享了一些在日常你可能会用到的16个Linux命令,文中通过示例代码和图文介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    2017-04-04

  • Linux采用双网卡bond、起子接口的方式

    Linux采用双网卡bond、起子接口的方式

    这篇文章主要给大家介绍了关于Linux采用双网卡bond、起子接口的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2018-11-11

  • centos下fail2ban安装与配置详解

    centos下fail2ban安装与配置详解

    这篇文章主要介绍了centos下fail2ban安装与配置实例,fail2ban是一个实用、强大的Linux安全软件,可以监控大多数常用服务器软件,需要的朋友可以参考下

    2014-04-04

  • 自制YUM仓库的步骤讲解

    自制YUM仓库的步骤讲解

    今天小编就为大家分享一篇关于自制YUM仓库的步骤讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    2019-02-02

  • Linux获取10个你最常用的终端命令列表

    Linux获取10个你最常用的终端命令列表

    今天小编就为大家分享一篇关于Linux获取10个你最常用的终端命令列表,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    2018-09-09

  • Linux shell命令用法及常见用例之tar命令

    Linux shell命令用法及常见用例之tar命令

    众所周知tar命令用来打包,解包和压缩,下面这篇文章主要给大家介绍了关于Linux shell命令用法及常见用例之tar命令的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧

    2018-07-07

  • 浅析Centos7搭建samba服务器方法

    浅析Centos7搭建samba服务器方法

    本篇文章是作者实际Centos7搭建samba服务器的心得总结,如果你正需要这方面的内容,参考下吧。

    2018-02-02

  • 使Apache实现gzip压缩配置

    使Apache实现gzip压缩配置

    Apache默认的http.conf配置文件中没有开启gzip压缩,apache1.3.x可以用mod_gzip进行优化网页浏览的速度,在apache2中也尝试用mod_gzip,但是配置后确发现网页不能正确显示(空白页),所以改换为mod_deflate

    2014-08-08

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。