以下皆为小端序的结果。
方法一
echo -n I | od -o | head -n1 | cut -f2 -d" " | cut -c6
- 输出:1为小端模式,0为大端模式;
- 解析:od命令的作用为将指定内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示;
方法二
echo -n I | od -o | head -n1 | awk '{print $2}'| cut -c6
- 输出:1为小端模式,0为大端模式;
- 解析:awk命令为文本处理。
方法三
- 输出:Byte Order: Little Endian;
- 解析:grep -i 为不区分大小写匹配;
- 注意:在低版本的Linux可能不支持lscpu命令。
方法四
dpkg-architecture | grep -i end
- 输出:
DEB_BUILD_ARCH_ENDIAN=little
DEB_HOST_ARCH_ENDIAN=little
DEB_TARGET_ARCH_ENDIAN=little
- 解析:dpkg-architecture命令是列出dpkg打包的一些环境参数;