setterm - コマンド (プログラム) の説明 - Linux コマンド集 一覧表
- 名前
- 書式
- 説明
- オプション
- 関連項目
- バグ
名前
書式
説明
setterm
は指定した端末の機能を呼び出す文字列を標準出力に書き出す。
このとき、使用する文字列を見付けるために
terminfo
が参照される。
しかし、(以下で「仮想コンソールのみ」とマークされた)
いくつかのオプションは、
terminfo
(5)の機能に対応しない。
この際、端末タイプが "con" または "linux" であると、
指定された機能を PC Minix の仮想コンソールドライバ上で
呼び出すための文字列が出力される。
端末で実装されていないオプションは無視される。
オプション
ブール値のオプション (on
または off
) では、
デフォルトは on
である。
簡単に表すため、
black
, red
, green
, yellow
,
blue
, magenta
, cyan
, white
を以下では 8-color
とする。
8-color
と grey
と
bright red
, bright green
, bright yellow
,
bright blue
, bright magenta
, bright cyan
, bright white
を 16-color
とする。
様々な色オプションが、少なくとも仮想コンソールでは、独立に設定できる。
しかし、マルチモード (例えば、
-underline
や
-half-bright
)の設定の結果は、ハードウェア依存である。
-
-term
terminal_name
-
環境変数 TERM を上書きする。
-
-reset
-
端末リセット文字列を表示する。
通常は、端末をパワーオンの状態にリセットする。
-
-initialize
-
端末の初期化文字列を表示する。
通常は、端末のレンダリングオプションを設定し、
その他の属性をデフォルト値に設定する。
-
-cursor
[
on
|
off
]
-
端末のカーソルを on または off にする。
-
-repeat
[
on
|
off
] (仮想コンソールのみ)
-
キーボードリピートを on または off にする。
-
-appcursorkeys
[
on
|
off
] (仮想コンソールのみ)
-
カーソルキーアプリケーションモードを on または off に設定する。
on の場合、ESC [ A, ESC [ B などではなく、
ESC O A, ESC O B などがカーソルキーとして送信される。
vi ユーザーに対してこれがどのような問題を引き起こすかについては、
Text-Terminal-HOWTO の "vi とカーソルキー" のセクションを参照すること。
-
-linewrap
[
on
|
off
] (仮想コンソールのみ)
-
自動的な行の折り返しを on または off にする。
-
-default
-
端末のレンダリングオプションをデフォルトの値に設定する。
-
-foreground
8-color
|default
(仮想コンソールのみ)
-
テキストの前景色を設定する。
-
-background
8-color
|default
(仮想コンソールのみ)
-
テキストの背景色を設定する。
-
-ulcolor
16-color
(仮想コンソールのみ)
-
下線文字の色を設定する。
-
-hbcolor
16-color
(仮想コンソールのみ)
-
半輝度文字の色を設定する。
-
-inversescreen
[
on
|
off
] (仮想コンソールのみ)
-
スクリーンの色を反転させる。
前景色と背景色を入れ換える。
同様にして、下線文字と半輝度文字も色を反転する。
-
-bold
[
on
|
off
]
-
太字 (高輝度) モードを on または off にする。
仮想コンソールの場合は例外であるが、
-bold off
により (太字・半輝度・点滅・反転といった)
全ての属性が off にされる。
-
-half-bright
[
on
|
off
]
-
薄暗色 (半輝度) モードを on または off にする
(-hbcolor
を参照すること)。
仮想コンソールの場合は例外であるが、
-half-bright off
により (太字・半輝度・点滅・反転といった)
全ての属性が off にされる。
-
-blink
[
on
|
off
]
-
点滅モードを on または off にする。
仮想コンソールの場合は例外であるが、
-blink off
により (太字・半輝度・点滅・反転といった)
全ての属性が off にされる。
-
-reverse
[
on
|
off
]
-
反転モードを on または off にする。
仮想コンソールの場合は例外であるが、
-reverse off
により (太字・半輝度・点滅・反転といった)
全ての属性が off にされる。
-
-underline
[
on
|
off
]
-
下線モードを on または off にする (-ulcolor
を参照すること)。
-
-store
(仮想コンソールのみ)
-
端末の現在のレンダリングオプション (前景色と背景色) を、
デフォルトにリセットする際に使用される値として保存する。
-
-clear
[
all
]
-
clear
(1) と同じように、スクリーンをクリアしてカーソルをホームポジションに移動する。
-
-clear rest
-
現在のカーソル位置からスクリーンの最下行までをクリアする。
-
-tabs
[tab1 tab2 tab3 ...] (仮想コンソールのみ)
-
指定された水平方向のカーソル位置にタブストップを設定する。
範囲は 1 〜 160 である。
引き数が指定されない場合、現在のタブストップの設定を表示する。
-
-clrtabs
[tab1 tab2 tab3 ...] (仮想コンソールのみ)
-
指定された水平方向のカーソル位置のタブストップを解除する。
範囲は 1 〜 160 である。
引き数が指定されない場合、全てのタブストップを解除する。
-
-regtabs
[1-160] (仮想コンソールのみ)
-
全てのタブストップを解除し、通常のタブストップパターンを設定する。
指定した数値の位置ごとにタブが置かれる。
引き数が指定されない場合、デフォルトは 8 である。
-
-blank
[0-60] (仮想コンソールのみ)
-
(APM が使用できる場合に) スクリーンが自動的に消灯されるまでの
無活動時間を分単位で指定する。
引き数が指定されない場合、デフォルトは 0 である
(コンソールの消灯は無効である)。
-
-dump
[1-NR_CONS]
-
指定された仮想コンソールのスナップショットを (属性とともに)
-file
オプションで指定されたファイルに書き込む。
ファイルの内容は上書きされる。
デフォルトのファイルは screen.dump である。
引き数が指定されない場合、現在の仮想コンソールをダンプする。
-append
より優先される。
-
-append
[1-NR_CONS]
-
-dump
と似ているが、スナップショットファイルを上書きせずに追加する。
-dump
オプションが指定されていない場合にのみ機能する。
-
-file
dumpfilename
-
-dump
または -append
オプションで使う
スナップショットファイルを同じコマンドライン上で設定する。
このオプションが指定されない場合、
デフォルトはカレントディレクトリの screen.dump である。
-
-msg
[
on
|
off
] (仮想コンソールのみ)
-
カーネル printk()
メッセージを
コンソールに送信するか否かを設定する。
-
-msglevel
1-8 (仮想コンソールのみ)
-
カーネル printk()
メッセージのログ記録レベルを設定する。
ここで指定された以上の重要度である全てのメッセージが表示される。
よって、ログ記録レベル 0 は -msg on
と同じ効果がある。
また、ログ記録レベル 8 では全てのカーネルメッセージを表示する。
klogd
(8) はカーネルメッセージをログに記録するための
さらに使いやすいインターフェースである。
-
-powersave on
|
vsync
-
モニタを VESA vsync サスペンドモードにする。
-
-powersave hsync
-
モニタを VESA hsync サスペンドモードにする。
-
-powersave powerdown
-
モニタを VESA パワーダウンモードにする。
-
-powersave
[
off
]
-
モニタの VESA パワーセーブ機能を off にする。
-
-powerdown
[0-60]
-
VESA パワーダウンまでの時間を分単位で設定する。
引き数が指定されない場合、デフォルトは 0 である (パワーダウンは行われない)。
この時間が経過すると、
コンソールが消灯している場合は垂直同期サスペンドモードになり、
モニタがサスペンドモードの場合はパワーダウンモードになる。
-
-blength
[0-2000]
-
ベルの継続時間をミリ秒単位で設定する。
引き数が指定されない場合、デフォルトは 0 である。
-
-bfreq
[freqnumber]
-
ベルの周波数をヘルツ (Hz) で指定する。
引き数が指定されない場合、デフォルトは 0 である。
関連項目
バグ
Minix 版と Linux 版の違いが、この文書には書かれていない。
- Linux Tips 関連記事
- Linux Tips(目次)
- Linux ディストリビューション一覧
- rpm のファイル名にあるi386とかi686とは
- 自分のマシンの情報を調べる
- cron の設定
- ssh の root ログインを禁止する
- ssh を、ユーザ、IPでアクセス制限
- 鍵交換方式によるssh接続
- 鍵交換方式によるssh接続( windowsから )
- 複数ファイル内の文字列を置換して上書き保存する
- あるグループをイニシャルグループとするユーザー一覧出力
- 複数ファイルのファイル名を一括変換する
- 連番ファイルをコマンド一発で作成する
- 中身がランダムなファイルを任意のサイズで作成する
- Linux ユーザーアカウントをロック・アンロックする