网站运营
位置:首页>> 网站运营>> Linux文本处理工具使用详解

Linux文本处理工具使用详解

作者:mingming1989  发布时间:2023-08-06 05:42:04 

标签:Linux,文本处理工具

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

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

Linux文本处理工具使用详解

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

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

Linux文本处理工具使用详解

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

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

Linux文本处理工具使用详解

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

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

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

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

Linux文本处理工具使用详解

来源:https://blog.51cto.com/12752016/2478442

0
投稿

猜你喜欢

  • 一、Wordpress Mu是Wordpress的多用户版,虽然在内核上是一样的,但是也有一些插件、模板并不能通用,一部分可以通过简单的修改
  • 本系列写到今天(1,2),我打算做个完整的系列,从公司基本上能用得上的东西都写一写,在2008R2上有什么改变,能为大家带来何种易用性以及管
  • 北京时间10月16日消息,据国外媒体报道,甲骨文高管周四表示,将发布43种Web软件模块,帮助企业管理财务、人力资源、销售和采购等任务。这将
  • 终于决定把邮件系统重新弄一弄了。因为服务器经常出问题,DNS报错,SMTP也经常出问题。最重要的是,因为以前只有两台服务器,这台服务器上充当
  • mkdir 命令用于创建指定名称的目录,要求用户具有要创建的目录下的读写权限。一、命令格式mkdir [option] Dir…二、命令参数
  • 因为上一篇讲得比较简单,很多安装细节我没有写,同时自己在安装过程中也许是比较顺利,很多遇到的问题也许就没有考虑到,未能给一些不明白或者没有接
  • wordpress博客是很多朋友喜欢的程序,不仅仅在于它本身的好用,而且它有丰富的主题和无数的使用者在为他们写上优秀的插件,通过各类的插件更
  • 虽然模板选择以及确定都不容易,但是WordPress模板太多,有的时候难免会有更换模板的想法,但是每个模板的设计代码以及样式都不见相同,这就
  • 北京时间5月13日消息,据国外媒体报道,雅虎日前宣布将允许外部网站使用雅虎的地理信息数据库,并允许开发者在应用程序中加入雅虎的数据和服务。雅
  • 今天使用SSH远程部署项目,部署好了之后关掉终端,然后打开网页在操作时发现没有服务,于是再一次登进终端,采用ps -ef|grep bea查
  • 前几天分享了新手建站十大免费空间,看那篇文章的朋友基本上都是从免费空间中走出来了,十个免费空间至少有七、八个是曾经用过的。但是自从花钱购买了
  • vmware vsphere 6.5是vsphere软件的经典版本,也是一款业界领先的服务器虚拟化平台,作为基础平台,是任何云计算环境的理想
  • 1.Linux下生成密钥ssh-keygen的命令手册,通过”man ssh-keygen“命令:通过命令”ssh-keygen -t rs
  • 帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就
  • 2009年9月28日由51wan(我要玩)举办的“寻找女一号”选秀大赛,已如火如荼的进入到了第二阶段(51强进25强)!在经过一个月的残酷报
  • 博客程序从Z-blog到WordPress的转换过程全纪录:1.前期准备网站未做,空间先找。我曾考虑过国外主机,由于有被墙的风险,访问速度也
  • 之前我通过百度经验上的过程来安装Ubuntu16,但是每次安装的时候没有什么问题,就是安装好了Tools,也设置好了共享文件夹,但是在路径:
  • 因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环境,但是发现之前VMwar
  • 网站推广方式多种多样,网上也有不少介绍推广方法的文章,有些写的很好,我今天也想说一说其中的一种—论坛推广。凡是接触网络有一段时间的人对论坛都
  • 自打90年代末开始接触电脑就着迷了,直到现在,从DOS学起,经历了Windows好几个版本,同时经历了互连网的风风雨雨,一路走来,算算自己也
手机版 网站运营 asp之家 www.aspxhome.com