shell复习笔记----用户管理
$ who 可以知道系统上有多少登陆
$who |wc -l 计算用户个数
注意:|是管道符号,可以在两个程序之间建立管道(pipeline):who 的输出,成了 wc 的输入, wc 所列出的结果就是已经登陆用户的个数
将管道转变成一个独立的命令,方法是将这条命令输入一个一般的文件中,然后使用 chmod 为该文件设置执行的权限.
#! /bin/sh 当一个文件中开头的两个字符时#!时,内核会扫描该行其余的部分,看是否存在可用来执行程序的解释去的完整路径.内核会以直嘀咕的选项来引用解释器,再搭配命令行的其他部分. shell 脚本通常一开始都是#! /bin/sh.
$cat > nusers 建立文件,使用cat 复制终端的输入
who |cw -l 程序的内容
^D Ctrl-D 表示 end-of -file
$chmod +x nusers 让文件拥有执行的权限
$./nusers 执行测试
6 输出的可能测试结果
永远保持新人的心态,勤奋好学,不耻下问