Linux系统基础学习——4.获取帮助信息

      前几天在阅读Linux书籍时,看到其中有一章讲解Linux下如何获取帮助,学到了不少新的知识点,分享给大家,不足之处请大家批评指正。这篇博客主要分享一些在Linux系统下用户如何获取帮助信息(包括用户信息、系统信息及命令的使用帮助信息),这些命令能帮助我们更好的了解、使用、管理及维护Linux系统。

一、了解有哪些用户正在当前Linux系统上工作

(1)whoami命令:列出用户登录Liunx系统所使用的用户名(帐号名),即‘我是谁’。

[xiaosheng@localhost ~]$ whoami
xiaosheng

(2)who am i命令:除了显示用户名外,还显示登录的终端、登录的时间及所使用的计算机IP地址(我使用的CentOS7不显示ip,不确定是不是CentOS不显示ip信息。

[xiaosheng@localhost ~]$ who am i
xiaosheng	tty1		2018-05-23 10:23 

(3)who命令:列出目前有哪些用户在系统上工作

[xiaosheng@localhost ~]$ who
root		    tty1		2018-05-23 10:20
xiaosheng    pts/0    2018-05-23 10:23
xiaoxi       pts/1    2018-05-23 11:00

(4)w命令:功能与who命令相同,但获取的信息更多

[xiaosheng@localhost ~]$ w
11:21:20		up	2:10,	2 users,	load average:  0.55, 0.34, 0.21
USER	      TTY      FROM	LOGIN@	    IDLE     JCPU   PCPU     WHAT
root          tty1               10:20      0.00s    8:10    0.12s   bash
xiaosheng     pts/0              10:23      4.00s    0.03s   0.00s   w

w命令所显示内容的含义:第一行从左至右分别表示当前时间、系统已启动(up)了多长时间、当前已登录的用户数、系统在过去1min内平均提交的任务个数(或启动程序)、在过去10min内平均提交的任务个数、在过去15min内平均提交的任务个数。第二行从左至右的每一列表示的含义如下,前三列与who命令结果相同,第四列(LOGIN@)信息显示用户登录系统的时间,第五列(IDLE)显示用户是否正在活动(IDLE为0.00s表示没有空闲),第六列(JCPU)表示用户到目前为止一共使用了多长的CPU时间,第七列(PCPU)表示用户当前所运行的程序使用了多长时间的CPU,最后一列(WHAT)表示用户当前所运行的程序。

(5)若只想简单了解当前有哪些用户登录在Linux系统上,可使用users命令;了解当前登录Linux系统所使用的终端,可使用tty命令

二、获取Linux系统相关信息

扫描二维码关注公众号,回复: 1576421 查看本文章

      想要获取Linux系统相关信息可使用uname命令(UNIX name的缩写)

[xiaosheng@localhost ~]$ uname
Linux

要获取其它系统相关信息,可在uname后加入适当选项,常用选项如下:

-n        #显示当前系统的主机名
-i        #显示当前系统的硬件平台名
-r        #Linux内核的版本信息
-s        #Linux内核的名称
-m        #显示机器硬件名
-p        #显示中央处理器的类型
-a        #显示所有的信息

三、获取时间信息

(1)date命令:显示系统当前的日期和时间

(2)cal命令:calendar的前三字母,用于显示某月的日历,后可接参数具体显示某年或某年某月的日历。


四、切换用户(su命令

      su命令(switch user的缩写)可以从root用户切换到普通用户,也可从普通用户切换至root用户,还可从普通用户切换到其它普通用户。

      su命令使用格式:su [optins…][-] [user]

      su命令有两种使用切换方式(我现在所知道的),su USER:不改变当前目录的切换;su –l USER:相当于登录USER一样,将进入用户家目录。

五、命令使用帮助

(1)whatis命令:显示所查询命令的简单说明

[xiaosheng@localhost ~]$ whatis w
w(1)             -show who is logged on and what they are doing.

(2)在命名后接—help选项(主要用于外部命令)

(3)查看命名的使用指南:man命令

      man命令使用格式:man      [< option | number >]< command | filename >

     []:表示可选

    <>:必要

    |:多选一

      使用man命令浏览命令的使用说明,有两种方式,一种为翻屏浏览,另一种为查找浏览

翻屏浏览:
空格键(或PgDn键)                 #向下翻一屏
b键(或PgUp键)                   #向上退一屏
Enter键                          #向下翻一行
k键                              #向上退一行
Home键                           #返回第一页
End键                            #移至最后一页

键盘上的方向键也可以实现浏览查找,这里就不介绍了。

查找浏览:

输入/string表示从前向后查找string内容,n键继续下一个搜索,N键向上搜索

输入?string表示从后向前查找string内容,n键继续下一个搜索,N键向上搜索

当要使用一个命令,但又不记得完整的命令名称时,可使用man –k keyword查找

若只想知道命令的功能,也可使用man –f command

[xiaosheng@localhost ~]$ man –f date
date(1)            -print or set system date and time

(4)查看命令的在线帮助信息:info <command>

参考资料:马哥Linux、Linux从入门到精通
请大家多多批评指正!


猜你喜欢

转载自blog.csdn.net/hzau_xiaosheng/article/details/80472486