天天看點

lsb_release指令

LSB是Linux Standard Base的縮寫,lsb_release指令用來顯示LSB和特定版本的相關資訊。如果使用該指令時不帶參數,則預設加上-v參數。

-v 顯示版本資訊。
-i 顯示發行版的id。
-d 顯示該發行版的描述資訊。
-r 顯示目前系統是發行版的具體版本号。
-c 發行版代号。
-a 顯示上面的所有資訊。
-h 顯示幫助資訊。      

如果目前發行版是LSB相容的,那麼

/etc/lsb_release

檔案中會包含LSB_VERSION域。這個域的值可以是用冒号隔開的一系列支援的子產品。這些子產品名是目前版本支援的LSB的子產品名。如果目前版本不是LSB相容的,就不要包含這個域。

可選的域包括DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME,DISTRIB_DESCRIPTION,它們可以覆寫

/etc/distrib-release

檔案中的内容。注:這裡的distrib要替換為目前的發行版的名字。如果存在

/etc/lsb-release.d

目錄,會在該目錄中查找檔案名并作為附加的子產品版本加在LSB_VERSION前面。檔案

/etc/distrib-release

中包含了一些描述資訊,用來說明應該分析哪些檔案名。

 一般的格式是

Distributor release x.x (Codename)

  注意:Debian系統中缺乏相應的描述資訊(見

/etc/debian-version

),為了支援Debian系統,大部分資訊都被加在了lsb-release檔案中。

redhat和fedora系統中,還支援一個參數:

-s, --short  輸出簡短的描述資訊