Linux初学者命令教程(8个示例)

有时,在使用命令行时,您可能想了解更多关于登录用户的信息。有一个命令行工具,你可以...

Linux初学者命令教程(8个示例)

有时,在使用命令行时,您可能想了解更多关于登录用户的信息。 有一个命令行实用程序,您可以使用它来访问此类信息。 在本教程中,我们将讨论使用一些易于理解的示例的基础知识。

但在我们这样做之前,值得一提的是,这里的所有示例都已在Ubuntu 16.04 LTS上进行了测试。

Linux谁命令

如前所述, who命令显示所有人都已登录。下面是它的语法:

who [OPTION]... [ FILE | ARG1 ARG2 ]

以下是该工具的手册页中提到的内容:

Print information about users who are currently logged in.

以下是一些Q&A样式的例子,它们会给你一个关于这个工具如何工作的好主意。

Q1。 谁的命令如何工作?

基本用法非常简单 - 只需执行“ who ”命令即可。

who

例如,在我的系统上,生成了以下输出:

谁的命令如何工作

在服务器机器上,生成以下输出:

谁命令结果

因此,输出基本显示用户'himanshu'和'ubuntu'分别在2月16日09:07和09:35分别在tty7和pts / 0上登录。 最后一列显示IP地址相关信息。

Q2。 如何访问上次系统启动的时间?

为此,请使用-b命令行选项。

who -b

如何访问上次系统启动的时间

可以使用-d命令行选项访问此信息。

who -d

Q4。 如何打印系统登录过程?

为此,请使用-l命令行选项。

who -l

如何打印系统登录过程

Q5。 如何打印init产生的活动进程?

要显示所有init-spawn的活动进程,请使用-p命令行选项。

who -p

Q6。 如何打印登录的用户数量?

如果要打印所有登录用户的名称以及总数,请使用-q命令行选项。

who -q

如何打印登录的用户数量

Q7。 如何打印上次系统时钟更改?

要打印上次系统时钟更改,请使用-t命令行选项。

who -t

要打印当前运行级别值,请使用-r命令行选项。

who -r

如何打印运行级别相关的信息

结论

如你所知,谁的命令很容易理解和使用。 它确实提供了很多命令行选项,但学习曲线根本不陡峭。 我们在这里讨论了大多数选项。 完成这些练习后,您可以通过前往其手册页了解有关该工具的更多信息。