NAME
arch, machine
    — print architecture
  type
SYNOPSIS
arch | 
    [-ks] | 
  
machine | 
    [-a] | 
  
DESCRIPTION
The arch and
    machine commands display the machine's architecture
    in slightly different ways. arch by default displays
    the application architecture, defined by both the operating system and the
    instruction set architecture, while machine displays
    the kernel architecture (without the operating system part). Note that both
    commands output the target architecture as opposed to
    uname(1) which describes the host. This is useful for dynamic
    discovery of the target architecture in build or configuration scripts
    needing to work in cross-compilation environments.
The options for arch are as follows:
-k- Display the kernel architecture instead of application architecture.
 -s- Display the chosen architecture in a short form, i.e., without the operating system prefixed.
 
The options for machine are as
  follows:
-a- Display the application architecture instead of the kernel architecture.