首頁 > 套件與系統管理 > uname

uname:輸出系統資訊

uname 命令用於輸出當前運行操作系統的各種系統資訊。您可以查看內核名稱、主機名稱、內核發行版本、硬件架構等識別和管理系統所需的關鍵資訊。

概述

uname 是 Unix-like 系統中用於獲取系統資訊的標準工具。不帶參數執行時,它會輸出內核名稱;通過各種選項,您可以選擇性地輸出特定資訊或一次性輸出所有資訊。

主要輸出資訊

uname 命令可提供的核心資訊。

  • 內核名稱 (Kernel Name)
  • 網絡節點主機名稱 (Network Node Hostname)
  • 內核發行版 (Kernel Release)
  • 內核版本 (Kernel Version)
  • 硬件名稱/架構 (Hardware Name/Architecture)
  • 處理器類型 (Processor Type)
  • 硬件平台 (Hardware Platform)
  • 操作系統 (Operating System)

主要選項

uname 命令通過各種選項,可以精確控制輸出的系統資訊。

資訊類型選擇

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`uname` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

uname 命令的各種使用範例。

輸出所有系統資訊

uname -a

在一行中輸出系統所有可用的資訊。

輸出內核發行版本

uname -r

僅輸出當前系統的內核發行版本。

同時輸出所有資訊和內核發行版

uname -a -r

在 `-a` 選項後添加 `-r` 選項,明確請求所有資訊和內核發行版(注意:`-a` 已包含 `-r` 的資訊)。

檢查系統架構

uname -m

輸出當前系統的硬件架構(例如:x86_64)。

僅輸出內核名稱和主機名稱

uname -sn

組合輸出兩個特定資訊。

提示與注意事項

使用 uname 命令時的實用提示和注意事項。

腳本應用

uname 在 shell 腳本中非常有用,可以在系統環境不同時執行不同的操作。例如,在特定內核版本以上才執行的邏輯,或根據架構下載不同二進制文件時可以使用。

資訊準確性

  • 某些資訊(例如 `-p`、`-i`)可能因系統架構或內核配置而顯示為 'unknown'。
  • `-a` 選項在一行中輸出所有資訊,最適合快速了解系統概況。

相同類別命令