使用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命令。