lsattr コマンド
目的
システム内の各デバイスの属性の特性とその属性に指定できる値を表示します。
構文
lsattr { -D [ -O (O) ] | -E (E) [ -O (O) ] | -P [ -O (O) ] | -F (R) フォーマット [ -Z キャラクター ] } - 名前 [ -a 値 属性 ] ...[ 「-f」 ファイル ] [ -h ] [ -H ]
lsattr { -D [ -O (O) ] | -F (R) フォーマット [ -Z キャラクター ] } { [ 「-c」 クラス ] [ -s サブクラス ] [ T タイプ ] } [ -a 値 属性 ] ... [ 「-f」 ファイル ] [ -h ] [ -H ]
lsattr -R { - 名前 | [ 「-c」 クラス ] [ -s サブクラス ] [ T タイプ ] } -a 値 属性 [ 「-f」 ファイル ] [ -h ] [ -H ]
lsattr - 名前 { - 操作 [ ... ] } -F (R) フォーマット [ -Z キャラクター ] [ 「-f」 ファイル ] [ -h ] [ -H ]
lsattr { [ 「-c」 クラス ] [ -s サブクラス ] [ T タイプ ] } { - 操作 [ ... ] } -F (R) フォーマット [ -Z キャラクター ] [ 「-f」 ファイル ] [ -h ] [ -H ]
説明
lsattr コマンドは、指定されたデバイスまたはデバイス・タイプの属性についての情報を表示します。 デバイスの論理名を -l Name フラグを使用して指定しない場合は、-c Class、-s Subclass、および -t Type フラグの 1 つまたはすべての組み合わせを使用して、事前に定義されたデバイスを一意的に識別しなければなりません。
lsattr コマンドには次に示すフラグの中から 1 つを指定しなければなりません。
| 項目 | 説明 |
|---|---|
| -D | デフォルトの値を表示します。 |
| -E | 有効値を表示します (-l フラグで指定した、カスタマイズ・デバイスにのみ有効)。 |
| -F フォーマット | ユーザー定義のフォーマットを指定します。 |
| -P | デバイスが最後に構成されたときのデバイス値を表示します。 |
| -R | 正しい値の範囲を表示します。 |
カスタマイズされたデバイスの属性の有効値を表示すると、 情報はそのデバイスからではなく構成データベースから取り出されます。 -P または -T フラグを使って chdev コマンドでデータベース値を再構成していなければ、そのデータベース値は、デバイスがどのように構成されているかを反映します。 再構成が発生した場合、lsattr コマンドによって表示されている情報は、次のシステム・ブートの後になるまで、現在のデバイス構成を正確に示していない場合があります。
-D または -E フラグを使用すると、出力はデフォルトで属性の名前、 value、 descriptionの値になります。 およびユーザー設定可能ストリング ( -O フラグと一緒に使用される場合を除く)。
-P フラグは、デバイスが最後に構成されたときの、あるいは chdev コマンドを -P フラグまたは -T フラグと一緒に使用することによっていずれかの属性を変更する前の、属性値を表示します。
-O フラグは、指定されたすべての属性の名前をコロンで区切って表示します。 次の行に -O フラグは、
対応する属性値のすべてをコロンで区切って表示します。 -H フラグを -D、
-E、
-F フラグのどれかと共に使うと、
欄名の上にヘッダーを表示できます。 ユーザーは、-F Format フラグを使用して、ユーザー指定のフォーマットで出力のフォーマットを定義できます。ここで、Format パラメーターは、非英数字または空白文字で区切られ、引用符で囲まれた列名のリストです。 -F Format フラグが指定されている場合は、次のようになります。 -Z Character フラグを指定して、デフォルトのレコード分離文字を newline 文字から示されている Characterに変更することもできます。
lsattrコマンドは、Extended Predefined AttributePdAtXtd)オブジェクト・クラスの"operation "情報を表示することができる。 操作情報は -o operation フラグを経由してアクセスされます。 -o operation フラグおよび -a attribute フラグは、lsattr コマンドの同一の呼び出し内では指定できません。 -o operation フラグは、-R フラグとの併用も無効になります。 -o operation フラグを指定したときには、PdAtXtd オブジェクト・クラスからのフィールドのみが -F Format フラグで指定できます。
フラグは、コマンド・ラインで指定するか、指定した -f File フラグを使用して指定することができます。
フラグ
| 項目 | 説明 |
|---|---|
| -a 属性 | 特定のデバイスまたはデバイス・タイプについて、 指定された属性に関する情報を表示します。 -a フラグは、 属性名ごとに 1 つ、または複数の属性名に対して 1 つ使えます。 複数の属性名に対して 1 つの -a フラグを使う場合、属性名のリストは引用符で囲み、名前の間をスペースで区切らなければなりません。 -R フラグを使用する場合は、属性名が 1 つだけの -a フラグを 1 つだけ指定する必要があります。 -a フラグも -R フラグも指定しないと、 lsattr コマンドは指定されたデバイスのすべての属性に関するすべての情報を表示します。 -a Attribute フラグは -o Operation フラグと共に使用することはできません。 フラグのこの組み合わせは、lsattr コマンドがエラー・メッセージを出して終了する原因となります。 |
| -c クラス | デバイスのクラス名を指定します。 このフラグを使うと、 出力を、指定したクラスのデバイスに制限できます。 このフラグは、 -E または -l フラグと一緒には使用できません。 |
| -D | 特定のデバイスが -O フラグと一緒に使用されない場合に、そのデバイスの属性名、デフォルト値、説明、およびユーザー設定可能フラグ値を表示します。 -D フラグを -O フラグと一緒に使用すると、属性名とデフォルト値だけがコロン・フォーマットで表示されます。 このフラグは、 -c、 -sの任意の組み合わせで使用できます。 および -t フラグは、事前定義デバイス・オブジェクト・クラスから、または -l フラグを使用して、デバイスを一意的に識別します。 このフラグは、 -E、 -Fと一緒には使用できません。 または -R フラグ。 |
| -E | 特定のデバイスが -O フラグと一緒に使用されない場合に、そのデバイスの属性名、現行値、説明、およびユーザー設定可能フラグ値を表示します。 -E フラグを -O フラグと一緒に使用すると、属性名と現行値のみがコロン形式で表示されます。 このフラグは、 -c、 -Dと一緒には使用できません。 -F、 -R、 -s、 または -t フラグ。 |
| -f ファイル | File パラメーターから必要なフラグを読み取ります。 |
| -F フォーマット | ユーザー指定のフォーマットで出力を表示します。 Format パラメーターは、 欄名を非英数字または空白文字で区切った引用符付きリストです。 セパレーターとして空白文字を使うと、 lsattr コマンドは位置合わせされた列に出力を表示します。 事前定義属性 (PdAt)、カスタマイズ属性 (CuAt)、 および拡張事前定義属性 (PdAtXtd) オブジェクト・クラスからのカラム名だけを指定できます。 カラム名のほかに、使用できる特別目的の名前が 2 つあります。名前 description を使うと属性の説明を表示でき、user_settable を使うと属性を変更できるかどうかを判別できます。 このフラグは、 -E、 -Dと一緒には使用できません。 -O、または -R フラグ。 |
| -H | 出力される列の上にヘッダーを表示します。 -O および -R フラグは、 -H フラグよりも優先されます。 |
| -h | コマンドの使用メッセージを表示します。 |
| -l 名前 | カスタマイズ・デバイス・オブジェクト・クラスにある、 属性名または属性値を表示したいデバイスの論理名を指定します。 |
| -o 操作 | 特定のデバイスまたはデバイス・タイプについて、
指定された操作に関する情報を表示します。 それぞれの操作名または複数の操作名に対して 1 つの -o フラグが使用できます。 複数の操作名に対して 1 つの -o フラグを使用する場合、操作名のリストは引用符で囲み、名前の間をスペースで区切る必要があります。 ワイルドカード文字は、操作名にも使用できます。 ワイルドカード文字の有効なセットは、 odmget コマンドで使用されるセットと同じです。 特定のデバイスまたはデバイス・タイプに関連したすべての操作は、操作値"?*" を使用して表示できます。 -o Operation フラグは、-a attribute フラグとも、-R フラグとも一緒に使用することはできません。 これらのフラグをどのように組み合わせても、lsattr
コマンドがエラー・メッセージを出して終了する原因となります。 |
| -O | すべての属性名をコロンで区切って表示し、2 行目に対応するすべての属性値をコロンで区切って表示します。 属性値は、 -E フラグが指定されている場合は現行値、 -D フラグが指定されている場合はデフォルト値です。 このフラグは、 -F および -R フラグと一緒に使用することはできません。 |
| -P | 特定のデバイスが -O フラグと一緒に使用されない場合に、そのデバイスの属性名、値、説明、およびユーザー設定可能フラグ値を表示します。 表示される値は、chdev コマンドを -P フラグまたは -T フラグと共に使用することによってデバイス属性のいずれかが変更される前に、デバイス構成で使用された値です。 -P フラグを -O フラグと一緒に使用すると、 -P フラグは属性名と値だけをコロン区切り形式で表示します。 このフラグは、 -c、 -sの任意の組み合わせで使用できます。 および -t フラグは、事前定義デバイス・オブジェクト・クラスから、または -l フラグを使用して、デバイスを一意的に識別します。 このフラグは、 -D、 -Eと一緒には使用できません。 -O、または -R フラグ。 |
| -R | 属性名の正しい値を表示します。 -R フラグは、 -D, -Eと一緒には使用できません。 -F および -O フラグ ただし、 -c、 -sの任意の組み合わせで使用できます。 および -t フラグは、事前定義デバイス・オブジェクト・クラスから、または -l フラグを使用して、デバイスを一意的に識別します。 -R フラグは、
次のような属性値のリストを縦の欄で表示します。-R フラグは、範囲属性値を次のように表示します。x...n(+i)ここでx範囲の開始を指定します。n範囲の終わりであり、かつ、i増分です。 |
| -s サブクラス | デバイスのサブクラス名を指定します。 このフラグを使うと、 指定されたサブクラスのデバイスについての出力だけに限定できます。 このフラグは、 -E または -l フラグと一緒には使用できません。 |
| -t タイプ | デバイスのタイプ名を指定します。 このフラグを使うと、 指定されたクラスのデバイスについての出力だけに限定できます。 このフラグは、 -E または -l フラグと一緒には使用できません。 |
| -Z 文字 | -Z Character フラグは、 改行文字が組み込まれている場合がある ODM フィールドを処理するプログラムで使用されます。 -Z Character フラグは、 生成された出力のそれぞれのレコードまたは行のレコード分離文字を変更するために使用されます。 新規のレコード分離文字は、このフラグの Character 引数を使用して指定されます。 -Z Character フラグは、-F Format フラグが指定された場合のみ有効となります。 -Z Character フラグは、-D、-E、-O、または -R フラグと併用することはできません。 |
セキュリティー
例
- テープ装置
rmt0の現行属性値をリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -l rmt0 -Emode yes Use DEVICE BUFFERS during writes True block_size 1024 BLOCK size (0=variable length) True extfm yes Use EXTENDED file marks True ret no RETENSION on tape change or reset True density_set_1 37 DENSITY setting #1 True density_set_2 36 DENSITY setting #2 True compress yes Use data COMPRESSION True size_in_mb 12000 Size in Megabytes False ret_error no RETURN error on tape change or reset True rmt0テープ・デバイスのデフォルト属性値をリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -l rmt0 -Dmode yes Use DEVICE BUFFERS during writes True block_size 1024 BLOCK size (0=variable length) True extfm yes Use EXTENDED file marks True ret no RETENSION on tape change or reset True density_set_1 37 DENSITY setting #1 True density_set_2 36 DENSITY setting #2 True compress yes Use data COMPRESSION True size_in_mb 12000 Size in Megabytes False ret_error no RETURN error on tape change or reset Truescsi0SCSI アダプターの bus_intr_lvl 属性の現行値をリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -l scsi0 -a bus_intr_lvl -Ebus_intr_lvl 1 Bus interrupt level False- tty デバイス
tty0の login 属性の可能な値をリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -l tty0 -a login -Renable disable share delay - IBM®4340パラレルプリンターのデフォルト属性値を一覧表示するには、次のコマンドを入力します:
システムは次の出力のようなメッセージを表示します。lsattr -c printer -s parallel -t ibm4340 -Dptop 600 Printer TIME OUT period True line 60 Number of LINES per page True col 80 Number of COLUMNS per page True ind 0 Number of columns to INDENT True plot no Send all characters to printer UNMODIFIED True backspace yes Send BACKSPACES True cr yes Send CARRIAGE RETURNS True form yes Send FORM FEEDS True lf yes Send LINE FEEDS True addcr yes Add CARRIAGE RETURNS to LINE FEEDS True case no Convert lowercase to UPPERCASE True tabs yes EXPAND TABS on eight position boundaries True wrap no WRAP CHARACTERS beyond the specified width True mode no Return on ERROR True interface standard Type of PARALLEL INTERFACE True autoconfig available STATE to be configured at boot time True busy_delay 0 Microseconds to delay between characters True - IBM 4340 パラレル・プリンターの ptop 属性の可能な値をリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -c printer -s parallel -t ibm4340 -a ptop -R1...1000 (+1) - テープ装置
rmt0の現行属性値をコロンで区切ったフォーマットでリストするには、次のコマンドを入力します。
システムは次の出力のようなメッセージを表示します。lsattr -l rmt0 -E -O#mode:block_size:extfm:ret:density_set_1:density_set_2:compress:size_in_mb:ret_error yes:1024:yes:no:37:36:yes:12000:no - システム属性を表示するには、次のコマンドを入力します。
システムは、以下の出力のような出力を表示します。lsattr -E -l sys0keylock normal State of system keylock at boot time False maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True maxmbuf 0 Maximum Kbytes of real memory allowed for MBUFS True maxuproc 128 Maximum number of PROCESSES allowed per user True autorestart false Automatically REBOOT system after a crash True iostat false Continuously maintain DISK I/O history True realmem 4194304 Amount of usable physical memory in Kbytes False conslogin enable System Console Login False fwversion IBM,SPH00221 Firmware version and revision levels False maxpout 0 HIGH water mark for pending write I/Os per file True minpout 0 LOW water mark for pending write I/Os per file True fullcore false Enable full CORE dump True pre430core false Use pre-430 style CORE dump True ncargs 256 ARG/ENV list size in 4K byte blocks True rtasversion 1 Open Firmware RTAS version False modelname IBM,7044-270 Machine name False systemid IBM,011037D1F Hardware system identifier False boottype disk N/A False SW_dist_intr false Enable SW distribution of interrupts True cpuguard disable CPU Guard True frequency 93750000 System Bus Frequency False注: SMIT を使用すると、同じ情報をより読みやすい形式で入手できます。 この情報を表示するには、 「システム環境」 -> 「オペレーティング・システムの特性の変更/表示」 オプションを選択します。
ファイル
| 項目 | 説明 |
|---|---|
| /usr/sbin/lsattr | lsattr コマンドが入っています。 |