1)当你想查看当前有哪些用户正在登录使用系统,可使用w或who命令。w 与 who 命令 都能查看当前正在登录的用户信息,w 命令列出的用户信息比who稍微详细些,如下:
#w
17:00:10 up 8:15, 1 user, load average: 0.01, 0.02, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.1.2.68 08:45 2.00s 0.20s 0.00s w
#who
17:00:10 up 8:15, 1 user, load average: 0.01, 0.02, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.1.2.68 08:45 2.00s 0.20s 0.00s w
[root@linux-node115 /]# who
root pts/0 2017-11-08 08:45 (10.1.2.68)
2)当你想查看有哪些用户登录过系统,可以使用last命令,可列出所有登录过系统的用户信息并且能看到主机什么时候重启过信息,如下:
#last
root pts/0 10.1.2.68 Wed Nov 8 08:45 still logged in
reboot system boot 3.10.0-514.el7.x Wed Nov 8 08:44 - 17:00 (08:16)
reboot system boot 3.10.0-514.el7.x Tue Nov 7 18:52 - 17:00 (22:08)
www pts/1 10.1.15.52 Tue Nov 7 18:34 - 18:51 (00:17)
其中,reboot为重启信息。
3)当你想查看当前时间信息,可使用date命令,如下:
其中,使用 date "+%Y-%m-%d %H:%M:%S" 用来格式化时间信息:
#date "+%Y-%m-%d %H:%M:%S"
2017-11-08 17:01:23
我们也可以借助帮助文档,来看date命令参数的使用规则:
#date --help
4)使用echo命令作为文本输出,如下:
#echo "hello world"
# echo 'hello world'
其中单引号与双引号的区别:
4.1)单引号是原样输出里面的内容;
4.2)双引号中可以包含变量、命令等,输出的内容里面包含计算后的结果。如下:
#echo "hello $? world"
hello 0 world