使用Arch命令查找计算机的体系结构类型

理论上你应该已经知道计算机的体系结构,因为毕竟你首先安装了Linux。

当然,可能会出现这种情况,您并未在计算机上安装Linux,并且在编译运行该程序包之前需要了解该体系结构。

您可能认为架构的类型是显而易见的,但考虑到Chromebook的可能性,它可能是x86_64或arm,并且不一定很清楚,只需通过查看计算机了解其是32位还是64位,位。

那么哪些类型? 那么只需查看Debian下载页面即可列出以下体系结构:

其他潜在的体系结构包括i486,i586,i686,ia64,alpha和sparc。

以下命令将显示您的计算机的体系结构:

实质上,arch命令是表达以下命令的简单方法:

uname -m

uname用于打印有关您的计算机的各种系统信息,其体系结构类型只是其中的一小部分。

只需简单地键入uname即可显示正在运行的操作系统,即Linux,而uname -a显示uname命令中的所有可用信息,包括以下内容:

您可以使用开关来指定您想要显示的信息。

您可以通过输入以下命令来查看uname和arch的完整手册:

info coreutils'uname invocation'

通过键入man arch也可以获得arch命令的完整详细信息。

arch命令本身只有2个开关:

要完成本指南,以下命令还会显示您的系统是否正在运行32位或64位:

getconf实际上代表获取配置值。 它是POSIX程序员手册的一部分。 LONG_BIT返回一个长整数的大小。 如果它返回32,那么你有一个32位系统,而如果它返回64你有一个64位系统。

然而,这种方法并不是愚蠢的,它可能不适用于所有架构。

有关getconf命令的完整详细信息,请在终端窗口中键入man getconf或访问此网页。

虽然键入arch比uname -m明显更容易,但值得注意的是,arch命令已被弃用,并且可能在将来的所有版本的Linux上都不可用。 因此,您应该习惯使用uname命令。