Linux命令整理(一)

来源:互联网 发布:人工智能经济学 编辑:程序博客网 时间:2024/05/17 09:38

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