Use o comando Arch para descubrir o tipo de arquitectura da computadora

En teoría xa debes coñecer a arquitectura do teu ordenador porque logo de todo instalaches Linux sobre el en primeiro lugar.

Por suposto, podería ser o caso de que non instalou Linux na computadora e necesitará coñecer a arquitectura antes de compilar un paquete para executalo.

Podería pensar que o tipo de arquitectura é obvio, pero cando se toman Chromebooks en conta, existe a posibilidade de que sexa x86_64 ou brazo baseado e non está necesariamente claro con só mirar unha computadora se se trata de 32 bits ou 64 bits, pouco.

Entón, que tipos hai? Ben, só revisando a páxina de descargas de Debian enumera as seguintes arquitecturas:

Outras arquitecturas potenciais inclúen i486, i586, i686, ia64, alfa e sparc.

O seguinte comando mostraralle a arquitectura para o seu ordenador:

arco

En esencia, o comando arch é un xeito sinxelo de expresar o seguinte comando:

uname -m

Uname úsase para imprimir todo tipo de información do sistema sobre o computador, cuxo tipo de arquitectura é só unha pequena parte.

Simplemente escribindo uname por si mesmo móstralle o sistema operativo que está a executar, é dicir, Linux mentres que uname -a amosa toda a información dispoñible do comando uname, incluíndo o seguinte:

Pode usar os modificadores para especificar só a información que quere amosar.

Podes ver o manual completo para uname e arch escribindo o seguinte comando:

info coreutils 'uname invocation'

Tamén é posible obter os detalles completos do comando arco tecleando arco home.

O comando arco só ten dous interruptores:

Para completar esta guía o seguinte comando tamén mostraralle se o sistema está executando 32 bits ou 64 bits:

getconf realmente significa obter o valor de configuración. Forma parte do manual de programadores de POSIX. O LONG_BIT devolve o tamaño dun número enteiro longo. Se retorna 32 entón ten un sistema de 32 bits e, se devolve 64, ten un sistema de 64 bits.

Non obstante, este método non é tolo e non pode funcionar en todas as arquitecturas.

Para obter máis detalles sobre o tipo de comando getconf getconf man nunha xanela de terminal ou visite esta páxina web.

Aínda que é obvio que é máis sinxelo escribir un arco que uname -m vale a pena observar que o comando arch foi obsoleto e pode que non estea dispoñible en todas as versións de Linux no futuro. Debe acostumbrarse a usar o comando uname no seu lugar.