您的位置:首页 > 运维架构 > Linux

Linux命令整理(一)

2017-11-08 16:56 260 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: