
统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
[root@centos7 ~]#grep -v nologin /etc/passwd | cut -d: -f1 | cat -n1 root2 sync3 shutdown4 halt5 shao6 mageia7 slackware

[root@centos7 ~]#grep -v nologin /etc/passwd | cut -d: -f1 | cat -n1 root2 sync3 shutdown4 halt5 shao6 mageia7 slackware

早就听说过脚本,但没有具体的学习过,趁着此次备考实习,初步学习了一下(学习地址),(给的笔记)做一下总结: 一、shell介绍 目的: 让机器解决重复性问题。 什么是shell: 一个采用C语言编写的程序,是用户和linux内核沟通的桥梁。...

一、数组1、普通数组:只能使用整数作为数组索引(元素下标) 数组名[索引下标]=值marry[0]=n1marry[1]=n2marry[2]=n3数组名=(值1 值2 值3 ...)marry=(n1 n2 n3 ...)marry1=(...

一、正则表达式正则表达式用于查找匹配指定的字符支持正则表达式的程序:locate、find、vim、grep、sed、awk元字符:具有特殊意义的专用字符,如. * ?前导字符:位于元字符前面的字符,如abc*1、第一类正则表达式 普通常用...

一、随机数 echo $RANDOM 默认产生0~32767随机整数echo $[$RANDOM%2] 产生0~1之间的随机数echo $[$RANDOM%3] 产生0~2之间的随机数echo $[$RANDOM%4] 产生0~3之间的随机...

一、for循环语句1、列表循环 for variable in {list}docommandcommand...done或者for variable in a b cdocommandcommanddoneeg 打印12345#!/bin...

一、常用快捷键 Tab键可补全命令和文件内容^c 终止运行的程序^z 前台运行的程序挂起到后台^d 退出^l 清屏^a 光标移动到命令行最前端^e 光标移动到命令行后端^u 删除光标前所有字符^k 删除光标后所有字符^r 搜索历史命令 二、...

一、条件判断 1、语法结构test 条件表达式[ 条件表达式 ] 两边需要有空格[[ 条件表达式 ]] 支持正则2、条件判断相关参数判断文件类型-e 判断文件是否存在-f 判断是否是一个文件-d 判断目录是否存在-L 判断是否是链接文件-b...
![如何修改ssh命令行下登录时[root@xxx]#字段的颜色(Xshell为例)-爱站程序员基地](https://aiznh.com/wp-content/uploads/2021/06/20210608230421-60bff77531339-220x150.jpg)
Xshell连接Linux主机默认效果:要达到的效果:当代码很多的时候,翻看历史命令就很困难,因为都是白色字体。现在仅需要修改 [root@xxx]# 字段的颜色就可以很清楚找到输入的命令 在~目录下输入: ll -a 修改.bashrc文...

一、grep 行过滤工具 grep [选项] \'关键字\' 文件名grep --color=auto \'root\' passwd 过滤时关键字高亮显示或添加别名:alias grep=\'grep --color=auto\'或修改文...