Linux文本处理工具使用详解
2023-06-13 09:19:59 时间
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
grep是一个文本工具,是通过一行一行来匹配文本进行处理的;
通过grep命令,借助-v参数显示不匹配的行;
getent passwd | grep -Ev /sbin/nologin$
2、查出用户UID最大值的用户名、UID及shell类型
Sort用于排序,添加特定的参数可以根据不同需求排序;
head 用户取前几行的;
cut 是用于取特定列的;
sort -k3 -t“:” -rn 以冒号为分隔符,以第三列进行数字逆序排序;
cut -d “:” -f1,3,7 以冒号为分隔符,取第1,3,7列;
3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序。
Ss可以查看本机连接数,配合grep进行筛选已经建立连接的会话;通过tr -进行压缩;通过cut进行截取相应的列;通过sort进行排序;通过uniq进行去重统计操作;
4、编写脚本createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息;
通过read命令来读变量;
通过test进行判断;
通过if进行条件选择;
通过exit指定退出码;
5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等;
在用户加目录进行编辑vim.rc的内容,实现创建.sh脚本文件时可以会添加相应的信息;
到此这篇关于Linux文本处理工具使用详解的文章就介绍到这了,更多相关Linux文本处理工具简单使用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux文本处理工具使用详解
相关文章
- 以开头:Linux文件的秘密(linux文件开头的)
- 指尖上的Linux:如何使用Linux命令(怎么使用linux命令)
- 请求使用Linux发送HTTP请求的方法(linux发送http)
- Linux机器网络IP地址配置(linux机器名ip)
- EFI 安装 Linux:实现快速稳定可靠的操作系统(efi安装linux)
- Linux进程调度的使用研究(linux的进程调度使用)
- Linux使用OCI安装指南(linux安装oci)
- 使用Linux命令快速上传文件(linux命令上传文件)
- Linux下查看当前磁盘分区信息的方法(linux查看当前分区)
- Linux下使用注释命令管理程序(linux注释命令)
- Linux网络管理:使用别名(linux网络别名)
- 命令Linux下缺失的Ping命令(linux没有ping)
- 探索Linux之旅:深入体验分支系统(linux的分支)
- 使用tar命令备份Linux服务器系统(tar备份linux系统)
- Linux下串口应用程序深度探索(linux串口应用程序)
- Linux查看系统位数的快速方法(linux查询系统位数)
- Linux下的反汇编:掌握反汇编软件解锁编程技能(linux反汇编软件)
- Linux文件权限命令:掌握chmod、chown和chgrp的使用方法(linux文件权限命令)
- Linux下的动态壁纸 让你的桌面更有趣(linux动态壁纸)
- 如何管理 Linux 补丁文件?(linux补丁文件)
- 轻松搞定 Linux实用教程:穿件文件命令详解(linux穿件文件命令)
- Linux目录结构下的命令操作指南(linux 目录 命令)
- 如何使用 Linux 命令停止服务?(linux命令停止服务)
- 深入了解红帽企业Linux,掌握企业级操作系统的使用技巧(红帽企业linux)
- Linux下简单的重命名指令使用技巧(linux重命名指令)