Ejercicios de procesamiento de texto en Linux

Visión de conjunto

Después de los ejercicios básicos de los usuarios del sistema, debe comenzar a practicar en el procesamiento de texto

Ejercicios para escenarios de procesamiento de texto

Cuente el número de usuarios cuyo shell predeterminado no es / sbin / nologin en / etc / passwd y muestre los usuarios

Ejercicios de procesamiento de texto en Linux

Encuentre el usuario, UID y tipo de shell del UID de usuario máximo

Ejercicios de procesamiento de texto en Linux

Cuente el número de conexiones de cada IP de host remoto actualmente conectado a esta máquina y ordénelas de mayor a menor

ss -t | sed -rn  "s/.*[[:space:]]([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}):[0-9]+[[:space:]]+$/\1/p" | sort -nr | uniq -c

Ejercicios de procesamiento de texto en Linux

Escriba el script disk.sh para mostrar el valor máximo de la utilización actual del espacio de la partición del disco

#!/bin/bash
echo -e "当前分区空间利用率最高的值为:\c "
df -h | sed -rn  '/\dev\/sd/s#.*[^0-9]([0-9]{1,3})%.*#\1#p' | sort -nr  | head -n 1

Escriba el script systeminfo.sh para mostrar la información actual del host, incluido el nombre del host, la dirección IPv4, la versión del sistema operativo, la versión del kernel, el modelo de la CPU, el tamaño de la memoria, el tamaño del disco duro

#!/bin/bash
mem=`cat /proc/meminfo  | sed -rn 's/MemTotal:[^0-9]+([0-9]+).*/\1/p'`
echo -e "当前主机的系统信息"
echo -e "主机名:\t\t $(hostname)"
echo -e "IPV4地址:\t $(hostname -I)"
echo -e "操作系统版本:\t $(cat /etc/redhat-release)"
echo -e "当前内核版本:\t `uname -r`"
echo -e "当前CPU型号:\t `lscpu | sed -rn 's/(Model name:[^a-zA-Z]+)(.*)/\2/p'`"
echo -e "当前主机内存容量:`echo $mem/1024 |bc`MB"
echo -e "当前主机硬盘容量:`lsblk | sed -rn 's/(sd[a-z][^0-9]).*/\0/p' | awk '{print$4}'`"

Ejercicios de procesamiento de texto en Linux

para resumir

A través de los ejercicios anteriores, puede ver problemas específicos, seguir depurando y encontrar muchas precauciones. los detalles marcan la diferencia.

Supongo que te gusta

Origin blog.51cto.com/15131458/2678934
Recomendado
Clasificación