【busybox记录】【shell指令】uname

目录

内容来源:

【GUN】【uname】指令介绍

【busybox】【uname】指令介绍

【linux】【uname】指令介绍

使用示例:

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【uname】指令介绍

uname:打印系统信息
uname 打印有关运行它的机器和操作系统的信息。如果没有给出任何选项,uname就像给出了-s选项一样。
简介:
uname [option]...
如果给出了多个选项或-a,选择的信息将按以下顺序打印:
	kernel-name nodename kernel-release kernel-version
	machine processor hardware-platform operating-system
信息可能包含内部空格,因此无法可靠地解析此类输出。在下面的示例中,内核版本为 ‘#1 SMP Fri Jul 17 17:18:38 UTC 2020’:
uname -a
⇒ Linux dumdum.example.org 5.9.16-200.fc33.x86_64 #1 SMP Mon Dec 21 14:08:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
程序接受以下选项。请参见第2章[常用选项],第2页。
‘-a’
‘--all’ 
	打印以下所有信息,如果处理器类型和硬件平台名称未知,则省略它们。
‘-i’
‘--hardware-platform’
	打印硬件平台名称(有时称为硬件实现)。如果此信息不可用,则打印“unknown”。这是不可移植的,即使跨GNU/Linux发行版也是如此。
‘-m’
‘--machine’
	打印机器硬件名称(有时称为硬件类或硬件类型)。
‘-n’
‘--nodename’
	打印网络节点主机名。
‘-p’
‘--processor’
	打印处理器类型(有时称为指令集体系结构或ISA)。如果此信息不可用,则打印“unknown”。这是不可移植的,即使跨GNU/Linux发行版也是如此。
‘-o’
‘--operating-system’
	打印操作系统的名称。
‘-r’
‘--kernel-release’
	打印内核版本。
‘-s’
‘--kernel-name’
	打印内核名称。POSIX 1003.1-2001(参见第2.13节[标准一致性],第11页)称其为“操作系统的实现”,因为POSIX规范本身没有“内核”的概念。
	内核名称可能与-o或 --operating-system选项打印的操作系统名称相同,但可能有所不同。
	一些操作系统(例如,FreeBSD, HP-UX)与其底层内核有相同的名称;
	其他的(例如,GNU/Linux, Solaris)没有。
‘-v’
‘--kernel-version’
	打印内核版本。
退出状态为0表示成功,非0表示失败。

【busybox】【uname】指令介绍

[root@localhost bin]# ./uname --help
BusyBox v1.36.1 (2024-04-16 11:16:28 EDT) multi-call binary.

Usage: uname [-amnrspvio]

Print system information

	-a	Print all
	-m	Machine (hardware) type
	-n	Hostname
	-r	Kernel release
	-s	Kernel name (default)
	-p	Processor type
	-v	Kernel version
	-i	Hardware platform
	-o	OS name

【linux】【uname】指令介绍

[root@localhost bin]# uname --help
用法:uname [选项]...
输出一组系统信息。如果不跟随选项,则视为只附加 -s 选项。

  -a, --all                以如下次序输出所有信息。其中若 -p 和
                             -i 的探测结果不可知则被省略:
  -s, --kernel-name        输出内核名称
  -n, --nodename           输出网络节点上的主机名
  -r, --kernel-release     输出内核发行号
  -v, --kernel-version     输出内核版本
  -m, --machine            输出主机的硬件架构名称
  -p, --processor          输出处理器类型(不可移植)
  -i, --hardware-platform  输出硬件平台或(不可移植)
  -o, --operating-system   输出操作系统名称
      --help		显示此帮助信息并退出
      --version		显示版本信息并退出

GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 uname 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/uname>
或者在本地使用:info '(coreutils) uname invocation'

使用示例:

NA

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦幻面条EW

感谢您的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值