国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux shell編程學(xué)習(xí)筆記45:uname命令-獲取Linux系統(tǒng)信息

這篇具有很好參考價值的文章主要介紹了Linux shell編程學(xué)習(xí)筆記45:uname命令-獲取Linux系統(tǒng)信息。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

0 前言

linux 有多個發(fā)行版本,不同的版本都有自己的版本號。

如何知道自己使用的Linux的系統(tǒng)信息呢?

使用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查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

1.1 uname命令的功能

uname命令的功能是顯示操作系統(tǒng)信息,例如內(nèi)核版本、主機名、處理器類型等。

1.2 uname命令的格式

uname [選項]?...

?1.2.1?選項說明

選項 描述 備注
-a, --all 以如下次序輸出所有信息。 其中若-p 和-i的探測結(jié)果不可知則被省略

-s

--kernel-name

輸出內(nèi)核名稱 -

-n

--nodename

輸出網(wǎng)絡(luò)節(jié)點上的主機名 -
-r, --kernel-release 輸出內(nèi)核發(fā)行號 -

-v

--kernel-version

輸出內(nèi)核版本 -

-m

--machine

輸出機器硬件名 -

-p

--processor

輸出處理器類型 非移動

-i

--hardware-platform

輸出硬件平臺 非移動

-o

--operating-system

輸出操作系統(tǒng) -
--help 顯示此幫助信息并退出 -
--version 顯示版本信息并退出 -

1.2.2?注意

如果不指定選項,則系統(tǒng)默認選項為-s,即只顯示內(nèi)核名稱。

2 uname命令使用實例?

2.1 uname?或 uname -s:顯示內(nèi)核名稱

purpleEndurer @ ?bash ~ $ uname
Linux

purpleEndurer @ ?bash ~ $ uname -s
Linux

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.2? uname -n:輸出網(wǎng)絡(luò)節(jié)點上的主機名

purpleEndurer @ ?bash ~ $ uname -n
edu

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.3 uname -r:輸出內(nèi)核發(fā)行號

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

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.4 uname -v:輸出內(nèi)核版本

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

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

?2.5?uname -m:輸出機器硬件名

purpleEndurer @ ?bash ~ $ uname -m
x86_64

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.6?uname -p:輸出處理器類型

purpleEndurer @ ?bash ~ $ uname -p
x86_64

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.7?uname -i:輸出硬件平臺

purpleEndurer @ ?bash ~ $ uname -i
x86_64

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令

2.8?uname -o:輸出操作系統(tǒng)

purpleEndurer @ ?bash ~ $ uname -o
GNU/Linux

shell查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,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查看操作系統(tǒng)命令,麒麟操作系統(tǒng),編程資料,Linux世界,linux,學(xué)習(xí)筆記,shell編程,腳本編程,uname命令文章來源地址http://www.zghlxwxcb.cn/news/detail-846538.html

到了這里,關(guān)于Linux shell編程學(xué)習(xí)筆記45:uname命令-獲取Linux系統(tǒng)信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux shell編程學(xué)習(xí)筆記36:read命令

    Linux shell編程學(xué)習(xí)筆記36:read命令

    ?*更新日志? *2023-12-18 1.根據(jù)[美] 威廉·肖特斯 (Willian?shotts)所著《Linux命令行大全(第2版)》 ? ? ? ? ? ? ? ? ? ? ? ? 更新了-e、-i、-r選項的說明 ? ? ? ? ? ? ? ? ? ? ? 2.更新了 2.8 的實例,增加了gif動圖 ? ? ? ? ? ? ? ? ? ? ? 3.補充了-i的應(yīng)用實例 2.12 目錄 目錄

    2024年02月04日
    瀏覽(24)
  • Linux shell編程學(xué)習(xí)筆記33:type 命令

    Linux shell編程學(xué)習(xí)筆記33:type 命令

    ?目錄 0?引言 1 type?命令的功能和格式 1.1?type命令的功能 1.2 type?命令的格式 2 type命令用法實例 2.1用type命令查看shell內(nèi)置命令(以echo命令為例) 2.2?用type命令查看別名(以ls命令為例) 2.3 用type命令同時查看shell內(nèi)置命令和別名(以echo和ls命令為例) 2.4?用type命令查看外部

    2024年02月03日
    瀏覽(24)
  • Linux shell編程學(xué)習(xí)筆記37:readarray命令和mapfile命令

    Linux shell編程學(xué)習(xí)筆記37:readarray命令和mapfile命令

    ? 目錄 ? 0 前言 1? readarray命令的格式和功能 1.1 命令格式 1.2?命令功能 1.3?注意事項 2?命令應(yīng)用實例 2.1 從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)時不指定數(shù)組名,則數(shù)據(jù)會保存到MAPFILE數(shù)組中 2.2 從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)并存儲到指定的數(shù)組 2.3?使用 -O?選項指定起始下標(biāo) 2.4?用-n指定有效行數(shù) 2.5?

    2024年02月03日
    瀏覽(24)
  • Linux shell編程學(xué)習(xí)筆記15:定義數(shù)組、獲取數(shù)組元素值和長度

    Linux shell編程學(xué)習(xí)筆記15:定義數(shù)組、獲取數(shù)組元素值和長度

    ?* 20231103?增加了?五、數(shù)組拼接或合并 數(shù)組是一種常見的數(shù)據(jù)結(jié)構(gòu)。跟大多數(shù)編程語言一樣,大多數(shù)Linux shell腳本支持數(shù)組,但對數(shù)組的支持程度各不相同,比如數(shù)組的維度,是支持一維數(shù)組還是多維數(shù)組?再如,數(shù)組元素的下標(biāo)是從 0 開始還是從1開始?則因shell而異,下面

    2024年02月06日
    瀏覽(32)
  • Linux shell編程學(xué)習(xí)筆記6:查看和設(shè)置變量的常用命令

    Linux shell編程學(xué)習(xí)筆記6:查看和設(shè)置變量的常用命令

    上節(jié)我們介紹了變量的變量命名規(guī)則、變量類型、使用變量時要注意的事項,今天我們學(xué)習(xí)一下查看和設(shè)置變量的一些常用命令,包括變量的提升,有些命令在之前的實例中已經(jīng)使用過了。 語法格式:echo [參數(shù)] [輸出內(nèi)容] 常用參數(shù): -e:支持反斜線控制的字符轉(zhuǎn)換(具體參

    2024年02月07日
    瀏覽(22)
  • Linux shell編程學(xué)習(xí)筆記31:alias 和 unalias 操作 命令別名

    Linux shell編程學(xué)習(xí)筆記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 如何執(zhí)行命令本身而非別名 4.1 方法1:使用 Ctrl+Alt+E 組合鍵? unalias 4.2 方法2:在命令前加上命令文件的絕對路徑

    2024年02月05日
    瀏覽(28)
  • Linux shell編程學(xué)習(xí)筆記46:awk命令的由來、功能、格式、選項說明、版權(quán)、版本

    Linux shell編程學(xué)習(xí)筆記46:awk命令的由來、功能、格式、選項說明、版權(quán)、版本

    在編寫Linux Shell腳本的過程中,我們經(jīng)常要對Linux命令執(zhí)行的結(jié)果進行分析和提取,Linux也在文本分析和提取這方面提供了不少的命令。比如我們之前研究過的cut命令。 Linux shell編程學(xué)習(xí)筆記43:cut命令 https://blog.csdn.net/Purpleendurer/article/details/135730679?spm=1001.2014.3001.5501 除了cut命

    2024年04月24日
    瀏覽(16)
  • Linux系統(tǒng)編程學(xué)習(xí) NO.5 ——shell命令行的概念以及原理、權(quán)限的概念

    Linux系統(tǒng)編程學(xué)習(xí) NO.5 ——shell命令行的概念以及原理、權(quán)限的概念

    首先,用戶下達指令需求。此時Linux操作系統(tǒng)的內(nèi)核kernel,并不會直接接收用戶下達的指令,因為操作系統(tǒng)不擅長跟用戶打交道。那么指令要如何下達呢?這就命令行解釋器來對用戶的指令進行處理。 shell對于Linux主要是對指令進行解析,解析指令給Linux內(nèi)核。反饋結(jié)果在通過內(nèi)

    2024年02月06日
    瀏覽(17)
  • Linux shell編程學(xué)習(xí)筆記44:編寫一個腳本,將md5sum命令執(zhí)行結(jié)果保存到變量中,進而比較兩個文件內(nèi)容是否相同

    Linux shell編程學(xué)習(xí)筆記44:編寫一個腳本,將md5sum命令執(zhí)行結(jié)果保存到變量中,進而比較兩個文件內(nèi)容是否相同

    在? Linux shell編程學(xué)習(xí)筆記42:md5sum https://blog.csdn.net/Purpleendurer/article/details/137125672?spm=1001.2014.3001.5501 中,我們提到編寫一個在Linux系統(tǒng)下比較兩個文件內(nèi)容是否相同的腳本。 基本思路是: 其中有兩個難點: 1.文件的md5值的獲取 2.md5值的比較 對于第1個難點,我們的解決辦法是

    2024年04月10日
    瀏覽(28)
  • Linux shell編程學(xué)習(xí)筆記27:tput

    Linux shell編程學(xué)習(xí)筆記27:tput

    除了stty命令,我們還可以使用tput命令來更改終端的參數(shù)和功能。 tput 命令的主要功能有:移動更改光標(biāo)、更改文本顯示屬性(如顏色、下劃線、粗體),清除屏幕特定區(qū)域等。 ?tput [選項] [參數(shù)] 命令格式: ? tput setab n?:?設(shè)置背景色,set text?attributes background color ? tput

    2024年02月05日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包