Linux shell编程学习笔记45:uname命令-获取Linux系统信息

这篇具有很好参考价值的文章主要介绍了Linux shell编程学习笔记45:uname命令-获取Linux系统信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

0 前言

linux 有多个发行版本,不同的版本都有自己的版本号。

如何知道自己使用的Linux的系统信息呢?

使用uname命令、hostnamectl命令,或者通过查看/proc/version文件来了解这些信息。

我们先看看uname命令。

1 uname 命令的功能和格式

我们可以使用命令 uname --help命令 查看它的用法:

purpleEndurer @  bash ~ $ uname --help
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Report uname translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'uname invocation'

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

1.1 uname命令的功能

uname命令的功能是显示操作系统信息,例如内核版本、主机名、处理器类型等。

1.2 uname命令的格式

uname [选项] ...

 1.2.1 选项说明

选项 描述 备注
-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 显示版本信息并退出 -

1.2.2 注意

如果不指定选项,则系统默认选项为-s,即只显示内核名称。

2 uname命令使用实例 

2.1 uname 或 uname -s:显示内核名称

purpleEndurer @  bash ~ $ uname
Linux

purpleEndurer @  bash ~ $ uname -s
Linux

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.2  uname -n:输出网络节点上的主机名

purpleEndurer @  bash ~ $ uname -n
edu

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.3 uname -r:输出内核发行号

purpleEndurer @  bash ~ $ uname -r
5.10.134-15.1.2.lifsea8.x86_64

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.4 uname -v:输出内核版本

purpleEndurer @  bash ~ $ uname -v
#1 SMP Tue Aug 29 07:26:14 UTC 2023

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

 2.5 uname -m:输出机器硬件名

purpleEndurer @  bash ~ $ uname -m
x86_64

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.6 uname -p:输出处理器类型

purpleEndurer @  bash ~ $ uname -p
x86_64

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.7 uname -i:输出硬件平台

purpleEndurer @  bash ~ $ uname -i
x86_64

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.8 uname -o:输出操作系统

purpleEndurer @  bash ~ $ uname -o
GNU/Linux

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令

2.9 uname -a:输出所有信息

purpleEndurer @  bash ~ $ uname -a
Linux edu 5.10.134-15.1.2.lifsea8.x86_64 #1 SMP Tue Aug 29 07:26:14 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

shell查看操作系统命令,麒麟操作系统,编程资料,Linux世界,linux,学习笔记,shell编程,脚本编程,uname命令文章来源地址https://www.toymoban.com/news/detail-846538.html

到了这里,关于Linux shell编程学习笔记45:uname命令-获取Linux系统信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux shell编程学习笔记39:df命令

    0 前言 1  df命令的功能、格式和选项说明 1.1 df命令的功能 1.2 df命令的格式 1.3 df命令选项说明  2 df命令使用实例  2.1  df:显示主要文件系统信息 2.2 df -a:显示所有文件系统信息 2.3 df -t[=]TYPE或--type[=]TYPE:显示TYPE指定类型的文件系统信息 2.4 df --total:追加显示统计信息 2

    2024年01月16日
    浏览(60)
  • Linux shell编程学习笔记33:type 命令

     目录 0 引言 1 type 命令的功能和格式 1.1 type命令的功能 1.2 type 命令的格式 2 type命令用法实例 2.1用type命令查看shell内置命令(以echo命令为例) 2.2 用type命令查看别名(以ls命令为例) 2.3 用type命令同时查看shell内置命令和别名(以echo和ls命令为例) 2.4 用type命令查看外部

    2024年02月03日
    浏览(55)
  • Linux shell编程学习笔记37:readarray命令和mapfile命令

      目录   0 前言 1  readarray命令的格式和功能 1.1 命令格式 1.2 命令功能 1.3 注意事项 2 命令应用实例 2.1 从标准输入读取数据时不指定数组名,则数据会保存到MAPFILE数组中 2.2 从标准输入读取数据并存储到指定的数组 2.3 使用 -O 选项指定起始下标 2.4 用-n指定有效行数 2.5 

    2024年02月03日
    浏览(52)
  • Linux shell编程学习笔记15:定义数组、获取数组元素值和长度

     * 20231103 增加了 五、数组拼接或合并 数组是一种常见的数据结构。跟大多数编程语言一样,大多数Linux shell脚本支持数组,但对数组的支持程度各不相同,比如数组的维度,是支持一维数组还是多维数组?再如,数组元素的下标是从 0 开始还是从1开始?则因shell而异,下面

    2024年02月06日
    浏览(68)
  • Linux shell编程学习笔记6:查看和设置变量的常用命令

    上节我们介绍了变量的变量命名规则、变量类型、使用变量时要注意的事项,今天我们学习一下查看和设置变量的一些常用命令,包括变量的提升,有些命令在之前的实例中已经使用过了。 语法格式:echo [参数] [输出内容] 常用参数: -e:支持反斜线控制的字符转换(具体参

    2024年02月07日
    浏览(42)
  • Linux shell编程学习笔记31:alias 和 unalias 操作 命令别名

    目录 0 前言 1 定义别名 2 查看别名 2.1 查看所有别名 2.2 查看某个别名 2.2.1  alias 别名 2.2.2 alias | grep 别名字符串 2.2.3 使用 Ctrl+Alt+E 组合键 3 unalias:删除别名 4 如何执行命令本身而非别名 4.1 方法1:使用 Ctrl+Alt+E 组合键  unalias 4.2 方法2:在命令前加上命令文件的绝对路径

    2024年02月05日
    浏览(39)
  • Linux shell编程学习笔记46:awk命令的由来、功能、格式、选项说明、版权、版本

    在编写Linux Shell脚本的过程中,我们经常要对Linux命令执行的结果进行分析和提取,Linux也在文本分析和提取这方面提供了不少的命令。比如我们之前研究过的cut命令。 Linux shell编程学习笔记43:cut命令 https://blog.csdn.net/Purpleendurer/article/details/135730679?spm=1001.2014.3001.5501 除了cut命

    2024年04月24日
    浏览(69)
  • Linux系统编程学习 NO.5 ——shell命令行的概念以及原理、权限的概念

    首先,用户下达指令需求。此时Linux操作系统的内核kernel,并不会直接接收用户下达的指令,因为操作系统不擅长跟用户打交道。那么指令要如何下达呢?这就命令行解释器来对用户的指令进行处理。 shell对于Linux主要是对指令进行解析,解析指令给Linux内核。反馈结果在通过内

    2024年02月06日
    浏览(54)
  • Linux shell编程学习笔记44:编写一个脚本,将md5sum命令执行结果保存到变量中,进而比较两个文件内容是否相同

    在  Linux shell编程学习笔记42:md5sum https://blog.csdn.net/Purpleendurer/article/details/137125672?spm=1001.2014.3001.5501 中,我们提到编写一个在Linux系统下比较两个文件内容是否相同的脚本。 基本思路是: 其中有两个难点: 1.文件的md5值的获取 2.md5值的比较 对于第1个难点,我们的解决办法是

    2024年04月10日
    浏览(75)
  • Linux shell编程学习笔记27:tput

    除了stty命令,我们还可以使用tput命令来更改终端的参数和功能。 tput 命令的主要功能有:移动更改光标、更改文本显示属性(如颜色、下划线、粗体),清除屏幕特定区域等。  tput [选项] [参数] 命令格式:   tput setab n : 设置背景色,set text attributes background color   tput

    2024年02月05日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包