mk_cmds - コマンド (プログラム) の説明 - Linux コマンド集 一覧表
- 名前
- 書式
- 説明
- バグ
- 関連項目
名前
書式
説明
mk_cmds
は、コマンド名とそれに関連するヘルプメッセージを列挙したテーブルを、
ss
(3)ライブラリと共に使用するのに適した、C のソースファイルに変換する。
ソースファイルの名前はサフィックス ``.ct'' で終っていなければならない。
ファイルはコマンドラインテーブルの名前を与える宣言で構成される。
command_table
name
の後に
[
request
|
unimplemented
]
name,
"
string
"[, abbrev]...;
という形式のエントリが続き、テーブルの終りを示す
end
で終る。
C のソースファイルが生成されるので、コンパイルして、
ss ライブラリを使うオブジェクトファイルとリンクする。
ソースファイル中の ``#'' はコメント文字として扱われ、
ソースファイルの行末までの残りの文字列は無視される。
バグ
オリジナルの
mk_cmds
は
yacc
(1)に基づくとても簡単なパーサを使っており、
現在のバージョンの
mk_cmds
は awk と sed を組み合わせたスクリプトを使っているので、
エラーからの回復についてはまだ十分とは言えない。
関連項目
- Linux Tips 関連記事
- Linux Tips(目次)
- Linux ディストリビューション一覧
- rpm のファイル名にあるi386とかi686とは
- 自分のマシンの情報を調べる
- cron の設定
- ssh の root ログインを禁止する
- ssh を、ユーザ、IPでアクセス制限
- 鍵交換方式によるssh接続
- 鍵交換方式によるssh接続( windowsから )
- 複数ファイル内の文字列を置換して上書き保存する
- あるグループをイニシャルグループとするユーザー一覧出力
- 複数ファイルのファイル名を一括変換する
- 連番ファイルをコマンド一発で作成する
- 中身がランダムなファイルを任意のサイズで作成する
- Linux ユーザーアカウントをロック・アンロックする