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

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

无论您是系统管理员,软件开发人员还是普通的Linux用户,您都可能发现自己处于需要某些系统信息(如内核版本或版本)的情况。 那么,有一个内置的命令行工具 - 名为uname - 可以让你做到这一点。

在本教程中,我们将使用一些易于理解的示例来讨论此工具的基础知识。 但在这之前,值得一提的是本文中的所有示例都已在Ubuntu 14.04 LTS机器上进行了测试。

Linux uname命令

如前所述,uname命令为您提供系统信息。 以下是它的语法:

uname [OPTION]...

以下是man page的定义:

Print certain system information.

以下是一些问答样式的例子,应该给你一个关于uname如何工作的好主意。

Q1。 如何使用uname?

对于基本用法,只需执行'uname'命令sans选项即可。

uname

在我的系统上,上面的命令产生了以下输出:

Linux

Q2。 如何打印内核名称?

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

uname -s

我的系统上的输出是:

Linux

所以你可以看到这是默认情况下uname命令生成的内核名称(当没有选项通过时)。

Q3。 如何打印内核版本?

使用-r选项。

uname -r

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

4.4.0-62-generic

Q4。 如何打印内核版本?

内核版本可以通过使用-v命令行选项来访问。

uname -v

以下是我的机器的输出:

#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017

Q5。 如何打印网络节点主机名?

-n命令行选项可让您打印此信息。

uname -n

例如,以下是在我的系统上生成的上述命令的输出:

himanshu-desktop

Q6。 如何打印机器硬件名称?

-m选项允许uname打印机器硬件名称。

uname -m

以下是我在系统上生成的上述命令的输出:

i686

Q7。 如何打印处理器类型?

要获得输出中的处理器类型,请使用-p命令行选项。

uname -p

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

athlon

Q8。 如何打印硬件平台?

有关硬件平台的信息可以使用-i选项访问。

uname -i

在我的系统上,输出与使用-m命令行选项-i686时的输出相同。

Q9。 如何打印操作系统?

如果您想要获取操作系统名称,请使用-o命令行选项。

uname -o

以下输出是在我的Ubuntu机器上生成的:

GNU/Linux

Q10。 如何一次打印所有信息?

如果您愿意,也可以一次打印所有信息 - 我们通过个人选项访问到目前为止。 为此,请使用-a选项。

uname -a

以下是我的系统中生成的输出:

Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

结论

如你所知,uname是一个相当易于理解和使用的命令。 唯一需要记住的是它的命令行选项 - 何时使用它。 练习我们在本教程中讨论的选项,有关该工具的更多信息,请转到其手册页

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏