raspbianでのmanのSYNOPSIS

このQ&Aのポイント
  • raspbianで利用するmanコマンドのオンラインマニュアルのSYNOPSIS項目に誤りがあるのか気になります。
  • manコマンドで引数を調べたいのですが、SYNOPSISに示されている内容が変な感じで正しいのか不安です。
  • raspbianのmanコマンドのSYNOPSIS項目についてアドバイスをいただきたいです。
回答を見る
  • ベストアンサー

raspbianでのmanのSYNOPSIS

manのオンラインマニュアルSYNOPSIS項目に誤りがある?っていう質問です manコマンドで色々な引数を調べたいのにmanコマンドのオンラインマニュアルに誤りがあるなんてことないですよね。 でもmanの書式説明が変な感じがするのです。 アドバイスお願いします。 ******************************** コマンドのマニュアルを見れるようになりたいと考え、とりあえずmanコマンドのオンラインマニュアルをみたいと $man man と実行(※現在、NOOBSを用いてraspberrypiを利用しています) しかし表示されたSYNOPSISで man [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-m system[, . . .]] [-M path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard] [--names-only] [-a] [-u] [--no-subpages] [-P paper] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justification] [-p string] [-t] [T[device]] [-H[device]] [-X[dpi]] [-Z] [[section] page . . .] . . . [ ]を省略すると man . . . manコマンドはman [引数]で実行するもののはずです。 しかしmanのSYNOPSISではその引数が示されていないように感じました。 ここでの「. . .」が引数を示しているのでしょうか?←違うとは思いますが ******************************** 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkf-
  • ベストアンサー率58% (821/1396)
回答No.1

「...」は繰り返しを表します。 最後の「...」は、「[[section] page ...]」の繰り返しの意味です。 nishikokubu さんのおっしゃっている「引数」が、 $ man man の二つ目の「man」のことであれば、それは、「page」に該当します。 $ man だけでも、エラーは返さず機能するので、SYNOPSISに誤りは無いでしょう。

nishikokubu
質問者

お礼

二つ目の「man」は「page」なんですね! そして「...」は直前の[ ]の繰り返し。 そうですね、エラーはかえしてないですね。 勉強になりました。 ありがとうございます。

関連するQ&A

  • manコマンドについて教えてください

    manコマンドについて質問させてください。 「man strlen」と入力すると、 「No manual entry for strlen」と表示されます。 これはマニュアルが無いという意味でしょうか? また、どうすればマニュアルを見ることが出来るように なるのでしょうか? 有識者の方々、宜しければご教授ください。 当方Ubuntuを使用しています。

  • serviceコマンドのmanがない

    man serviceでserviceコマンドのマニュアルを参照しようと思ったのですが、マニュアルがありませんでした。 serviceコマンドのオプションなど仕様を知りたいのですがどうしたらよいでしょうか? [root@localhost ~]# man service service のマニュアルはありません。

  • manコマンドでコマンド以外のマニュアルが呼び出せません

    manコマンドを使用しても、コマンドについてのマニュアルしか呼び出せません man 3 printf 等を試してみたのですが以下のようなメッセージが出るだけでした See 'man 7 undocumented' for help when manual pages are not available マニュアルが利用できない時は、man 7 undocumented が助けになるから見てください?? と解釈したので、とりあえず入力してみると バグ報告する前に○○で調べてください?等、関係なさそうな情報がでてくるだけでした とりあえず、C言語に関するマニュアルだけでも読めるようにしたいのですが一体どうしたら良いのでしょうか? どなたか分かる方お願いします

  • solaris8をインストールにてmanコマンドが使用できない

    教えて下さい m(__)m 機種 SUNSTATION5にてsolaris8をインストールしているのですが、 manコマンドを使用すると、「マニュアルにはmanはエントリされておりません」と エラーが帰ってきます。 このエラーから推測するとmanはインストールされていないのでしょうか? でも、pkginfoコマンドにてsunwjmanがあるのでpkgaddコマンドでインストールさせようとするのですが、 スプール配下には存在していませんと出てしまいます。 ちなみに、/usr/share/manありますのでどうなんでしょう?すいませんおしえていただければ幸いです。 すいませんUNIX素人野郎です。m(__)m

  • オンラインマニュアルのデータを入手したい

    別のunix使っているんですがオンラインマニュアルが英語のしかインストール されてないんで、日本語のmanコマンドのデータが欲しいです。 欲しいのはセクション2と3です。 どこかにないですかね

  • オンラインマニュアルについて

    ネットワークプログラムの勉強をしておりまして、本の解説に出てこなかったシステムコール。具体的には、setsockopt()について調べるため、 $man setsockopt として、オンラインマニュアルを開いたのですが、あまりにも情報量が少ように感じられました。 案の定、自分が調べたい内容が載っていない。具体的には、第2引数に IPPROTO_IP 第3引数に IP_HDRINCL を指定した場合にどうなるのか知りたかったのですが、これについての説明が一切ありませんでした。 セクションが違うのかと思い、 $man -k setsockopt を実行しましたが。どうも、セクション2しかマニュアルがないみたいです。 マニュアルに載ってないなんて、そんなおかしな話しがあるか!? と勝手に噴気していたのですが、探し方が悪いのでしょうか。 どうか、問題解決のための回答ないし、ヒントをお教えください。

  • MacMiniでmanの日本語化の仕方。

    MacMiniでmanの日本語化の仕方。 環境はMacOSX Darwin Kernel Version 10.4.0 です。 コンソールでコマンドの日本語マニュアルを見たくてこちらのサイトから http://www.fan.gr.jp/~sakai/files/jman-20080103r2.dmg をインストールしたのですが、manコマンドが 英語のままで日本語になりませんでした。 環境変数PATHに/usr/local/binを追加します。と書いてあったので、 bash_profileに PATH=/usr/local/bin:$PATH export PATH と書いて $source ~/.bash_profileを実行しました。 が、まだ英語のままです。 どうやったら日本語になるのか教えていただけませんでしょうか?

  • ターミナルのコマンド"man"

    Developer Toolsをインストールし、最初の頃は $ man 3 printf などと入力すればprintfの説明が表示されていたのですが、今は以下のようなエラーでマニュアルが表示されません。 sh: line 1: lv: command not found man: No such file or directory Failed to open the message catalog man on the path NLSPATH=<none> Error executing formatting or display command. System command (cd /usr/share/man && /usr/bin/tbl /usr/share/man/man3/printf.3 | /usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c | lv) exited with status 32512. No entry for printf in section 3 of the manual 実際に/usr/share/man/man3/printf.3というファイルや、その他の関数に関するファイルは存在しています。 再度Developer Toolsをインストールしても改善されませんでした。 $ man manなどもエラーになります。 元のようにマニュアルを参照できるようにするにはどうしたらよいのでしょうか。

    • ベストアンサー
    • Mac
  •  rubyをMacOSXへインストールできません

    ruby-1.6.6.tar.gzをMacOSX 10.1.2へインストールしょうとして、 # cd home # tar zxf ruby-1.6.6.tar.gz # cd ruby-1.6.6 # ./configure --enable-shared # make ; make test makeで、次のエラーがでます。  make: ***No targets specified and no makefile found. Stop. で、man make で確認すると、  man: no entry for make in the manual. と出てしまいます。  これは、makeがないということでしょうか。それとも、MacOSXのインストールに失敗しているのでしょうか。  どなたか、お願いします。

  • DBIが入っているはずですが、、、

    【 windows7 64bit + MySQL5.5 + ActivePerl 5.16.3 】 コマンドプロンプトで直接、 c:\>ppm install DBI No missing packages to install というメッセージがでます、これは「もうインストールされてるよー」という意味だと思いますが、プログラムを実行しても、 Software error: DBD::MySQL initialisation failed: Can't locate object method "driver" via package "DBD::MySQL" at C:/usr/local/lib/DBI.pm line 808. Perhaps the capitalisation of DBD 'MySQL' isn't right. at C:/Apache2.2/htdocs/00001/shinki_data_sakusei.pl line 33. というエラーがでます。 ====================================== # 初期設定部分 use strict; use warnings; # エラーをブラウザに表示 use CGI::Carp qw(fatalsToBrowser); use utf8; binmode STDIN, ':encoding(UTF-8)'; binmode STDOUT, ':encoding(UTF-8)'; binmode STDERR, ':encoding(UTF-8)'; use Encode; use DBI; # プログラム開始 # ユーザ名とパスワード my $dbname = 'login_data'; my $dbhost = 'localhost'; my $user = 'root'; my $pass = 'root'; #データベースへ接続 my $db = DBI->connect( "DBI:MySQL:dbname = $dbname;host = $dbhost", $user, $pass ); if ( ! $db ){ print "エラー: $db->err $db->errstr\n"; } # 命令 my $sth = $db->prepare( "SELECT * FROM login" ); # 実行 $sth->execute; # 出力 while( my @row = $sth->fetchrow_array ){ print "@row\n"; } #データベースから切断 $db->disconnect; __END__

    • ベストアンサー
    • Perl

専門家に質問してみよう