なぜLinuxの人々はいつもマニュアルを読むように言うのですか?[閉まっている]


12

Linuxの人たちは、なぜあなたに答えを出すほうがずっと簡単なのに、マニュアルを読むようにいつも言うのですか?マニュアルはありません!付属していません。


2
ドキュメントは骨の折れる退屈な作業になる可能性があります。少なくとも読む必要があります
-Vicfred

1
ところで-あなたは、組み込みデバイスのためのストリップダウンバージョンを持っていない限り、あなたが行う manページを持っていますが、ディストリビューションは、デフォルトのpacakageでmanページが含まれていないなぜあなたは最初にあなたのパッケージマネージャでそれらをインストールする必要があるかもしれません(FSMは知っています設定しましたが、私はそれを見てきました)。
dmckee ---元司会の子猫

@Vicfred:そのように感じたら、他の誰かがそれを書いてくれるかどうか調べてみるべきです。気に入らない場合は、最終結果がこれに苦しむかもしれません。実際、groffやLaTeXなどでそのようなものを書くのが好きな人がいます(「非技術的」である必要はありません) 、どちらか)。
エマニュエルベルク

@dmckee:いくつかのマニュアルページのライセンスに関係しています。たとえば、Debianの場合、非常に便利なgccのマニュアルページ(13972行!)を明示的にインストールする必要があります。Debianの人々はライセンスをフリーではないと考えています。しかし、適性によって改善するのは非常に簡単なので、とにかくユーザーにとっては問題ではありません。
エマニュエルベルク

回答:


44

マニュアルがあり、あなたはそれがどこにあるかを知る必要があります。manコマンドでアクセスできます。使用方法がわからない場合は、と入力しman manます。コマンドは非常に重要です。他のすべてを忘れても覚えておいてください。man

このマニュアルには、さまざまなトピックに関する詳細情報が含まれており、いくつかのセクションに分かれています。

  1. 一般的なコマンド
  2. システムコール
  3. 特にC標準ライブラリをカバーするライブラリ関数
  4. 特殊ファイル(通常はデバイス、にあるデバイス/dev)およびドライバー
  5. ファイル形式と規則
  6. ゲームとスクリーンセーバー
  7. その他
  8. システム管理コマンドとデーモン

表記ls(1)ls、セクション1 のページを参照します。それを読むには、man 1 lsまたはを入力しman lsます。

あなたが質問をするとき、マニュアルを読むことを言われないようにするには、してみてくださいman commandapropos commandcommand -?command --help、およびいくつかのGoogle検索。マニュアルの内容がわからない場合は、質問に引用して、理解できないことを説明してください。通常、彼らがあなたにマニュアルを読むように頼むとき、それは彼らがそれがあなたにとって単純で不完全な答えよりも有益だと思うからです。関連するマニュアルページがわからない場合は、お問い合わせください。


5
正しい。infoGNUの人々についても言及すべきだと思いますか?また、ヒント:Emacsを使用している場合は、試してくださいM-x man-おそらくエディター(ショートカットなど)をよく知っているので、manページの操作と対話は非常にスムーズになります。
エマニュエルベルク

2
その他の有用なヒント:いくつかのマニュアルページを最後まで読んで、セクションの見出しに注目してくださいSee Alsoセクションは、近くにいると非常に役立ちますが、そこにはありません)。また、manページの検索インターフェイスを提供するページャーmoreまたはless)の使用方法を学習します(たとえば、man bash(ラインプリンターに送信するべきではない苦い経験の声を言うべきではありません)。
dmckee ---元モデレーター子猫

28

私はよく引用されている中国のことわざがそれをよく説明していると思う:

男に魚を与えると、その男は一回の食事をとります。彼に釣り方を教えると、彼は一生を食べます。

「しかし、それはたった一つの質問だ、なぜ彼らに答えを教えてくれないのか」と思うかもしれませんが、それは、フォーラムが明らかな質問をする人々から非常にいっぱいになり、より難解なことについての質問に気付くことが難しいからです。だから、彼らがあなたを先送りにしていると考えないでください-あなたが自分を助けるのを助けていると考えてください。

たとえば、特にmanページを確認するように促されたら、「grepを使用して大文字と小文字を区別しない検索を行うには」という答えを見つけるのは簡単です。しかし、「ファイルの最初のフィールドで大文字と小文字を区別しない検索を行い、残りのフィールドで大文字と小文字を区別する方法は?」などの質問には、答えを示す簡単なmanページがなく、多数の質問がありますそれに答える方法。


11

これは、ほとんどの専門家が、孤立した事実を1つまたは2つ教えるのではなく、誰かに学習方法を教えるほうが好きだからだと思います。誰かにマニュアルページを読むように言うことは、その人が自分で学ぶことの学習の道に進むように努めています。

Unixの初心者とUnixの専門家(おそらくLinuxの初心者や専門家とそれほど変わらない)の違いは、専門家が物事を調べる方法を知っていたと主張した研究を思い出すが、グーグルアップできない。その研究を見つけようとしたときに、UNIX Command ProductionPrompt Comprehensionが見つかりましたが、これは私が覚えている研究と矛盾しているようです。なんて恥ずべきことか。あなたがする必要があるのは、専門家になるためにたくさんの事実を知ることです。しかし、その場合、誰かにマニュアルを読むように言うことは、質問者を知識で満たすのに役立ち、別のUnixまたはLinuxの専門家の生産につながります。

初心者に質問する場合、短期対長期の時間投資もあります。確かに、「use ls -ltr」と言うのは、ファイルのリストやオプションなどについて初心者に教えるよりも時間がかかりません。しかし、専門家が3つまたは4つ以上の質問に答えなければならない場合、誰かにマニュアルを読んでもらうことに投資することの長期的な価値が明らかになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.