【AIX 命令学习】lsattr 显示一个给定设备或一种设备的属性
? 在配置了系統中所有設備之后,你可以使用 lsattr 命令顯示一個給定設備或一種設備的屬性信息。如果你不指定設備的邏輯名字(-l Name),則你必需使用-c Class,-s Subclass,及 -t Type 標記中的一個或全部的組合來唯一標識預定義的設備。lsattr 命令常用語法如下:
lsattr {-D [ -O ] | -E [ -O ] | -F Format } -l Name [ -a Attribute ]...
[ -f File ] [ -h ] [ -H ]
lsattr {-D [ -O ] | -F Format }{ [ -c Class ] [ -s Subclass ] [ -t Ty p e ] }
[ -a Attribute ] .... [ -f File ] [ -h ] [ -H ]
lsattr -R { -l Name | [ -c Class ] [ -s Subclass ] [-t Type ]} -a Attribute
[ -f File ] [ -h ] [ -H ]
在 lsattr 命令中常用的標記
標記?????? 描述
-D???????? 顯示屬性名、缺省值、描述及當不使用 -O 標記時一個特定設備的用戶可置
??????????? 位的標記值。當使用 -O 標記時,-D 標記只以冒號分隔的格式顯示屬性名和
??????????? 缺省值。
?
-E???????? 顯示屬性名、當前值、描述及當不使用 -O 標記時一個特定設備的用戶可置
?????????? 位的標記值。當使用 -O 標記時,-E 標記只以冒號分隔的格式顯示屬性名和
?????????? 當前值。該標記不能與 -c,-D,-F,-R,-s 或 -t 等標記一同使用。
-F Format? 以用戶指定的格式顯示輸出。
-a Attribute 顯示一個特定設備或一種設備的指定屬性的信息。
-c Class?? 指定一個設備類名。該標記不能與 -E 或 -l 標記一同使用。
-f File??? 從 File 參數讀所需的標記。
-H???????? 在每一列輸出的頂部顯示標題。把 -H 標記與 -O 或 -R 標記放在一起使用是
?????????? 沒有意義的;-O 或 -R 標記會壓制它。
-l Name??? 指定在定制的設備對象類中的設備邏輯名,其屬性名或值將被顯示。
-O???????? 顯示所有屬性名,用冒號分隔,并在第二行顯示所有對應的屬性值,也用冒
?????????? 號分隔。
-R???????? 為一個屬性名顯示其合法值。-R 標記不能與 -D,-E,-F 和 -O 等標記一同
?????????? 使用,但能夠與在預定義的設備對象類中可唯一標識一個設備的 –c,-s 和 -t
?????????? 等標記的任意組合一同使用,或與 -l 標記一同使用。-R標記在一個豎向列中
?????????? 顯示合法的屬性值列表,如下所示:
?????????? Value1
?????????? Value2
?????????? . .
?????????? ValueN
-R???????? 標記以 x...n(+i) 來顯示范圍(range)屬性的值,其中 x 是范圍的起始,n
?????????? 是范圍的結束,i為增量。
-s Subclass 指定一個設備子類名。該標記能夠用來限定只輸出一個指定的子類中的設備。
?????????? 該標記不能與-E或-l標記一同使用。
-t Type??? 指定一個設備類型名。該標記能夠用來限定只輸出一個指定類別中的設備。
?????????? 該標記不能與-E或-l標記一同使用。
?
?? 當顯示一個定制的設備的屬性的有效值時,信息是從配置數據庫而不是從設備得到的。
通常,數據庫提供的值反映了設備是如何配置的,除非設備被使用帶-P或-T標記的chdev命
令重新配置過。如果發生了重新配置,lsattr命令顯示的信息可能無法正確反映當前的設備
配置,除非系統重啟。
?? 如果你使用 -D 或 -E 標記,輸出缺省為屬性的名字、值、描述和用戶可置位的串,除
非與 -O 標記一起使用。-O標記顯示所有指定的屬性的名字,用冒號分隔。而在下一行,-O
標記顯示所有對應的屬性值,也用冒號分隔。-H標記可以與-D,-E 或 -F等標記一同使用,
用來在列名字的上部顯示標題。你可以使用 -F Format 標記以用戶指定的格式來定義輸出的
格式,其中格式參數是一個引用的列名字列表,用非字母數字的字符或空格分隔。
你可以從命令行或從指定的文件參數中提供標記。下面是使用lsattr命令的一些例子。
--查詢設備的 usbhc0 當前屬性
ufserver[/]#lsattr -l usbhc0 -E -H
attribute???? value????? description? user_settable
bus_mem_start 0xf0001000 總線內存地址 假
intr_level??? 307??????? 總線中斷級別 假
intr_priority 0x4??????? 中斷優先級?? 假
---查詢設備 usbhc0 默認值
ufserver[/]#lsattr -l usbhc0 -D -H
attribute???? deflt description? user_settable
bus_mem_start?????? 總線內存地址 假
intr_level????????? 總線中斷級別 假
intr_priority 0x4?? 中斷優先級?? 假
--查看異步終端 vty1所連接到接口的speed屬性的當前值
ufserver[/]#lsattr -El vty1 -a speed -H
attribute value description user_settable
speed???? 19200 N/A???????? 真
?
總結
以上是生活随笔為你收集整理的【AIX 命令学习】lsattr 显示一个给定设备或一种设备的属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第七周学习进度情况
- 下一篇: Hibernate---O/R Mapp