eph*_*ent 26
uname -m
Run Code Online (Sandbox Code Playgroud)
打印值,例如x86_64,i686,arm,或aarch64。
Rom*_*get 14
我建议使用:
dpkg --print-architecture
Run Code Online (Sandbox Code Playgroud)
$ lscpu | grep Architecture
Architecture: x86_64
Run Code Online (Sandbox Code Playgroud)
或者,如果您只想获取值:
$ lscpu | awk '/Architecture:/{print $2}'
x86_64
Run Code Online (Sandbox Code Playgroud)
$ arch
Run Code Online (Sandbox Code Playgroud)
也有效。在基于 Debian 和基于 RPM 的发行版上进行了测试。
我进行以下操作:
architecture=""
case $(uname -m) in
i386) architecture="386" ;;
i686) architecture="386" ;;
x86_64) architecture="amd64" ;;
arm) dpkg --print-architecture | grep -q "arm64" && architecture="arm64" || architecture="arm" ;;
esac
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3409 次 |
| 最近记录: |