ただ答えを与える方がはるかに簡単ですが、なぜLinuxの人々は常にマニュアルを読むように言うのでしょうか。マニュアルはありません!それは一つも付属していません。
答え1
マニュアルがあるので、どこにいるのか知っておけばいいです。コマンドでアクセスできますman
。使用方法がわからない場合は、入力してくださいman man
。コマンドはman
重要です。他のすべてを忘れても覚えておいてください。
このマニュアルには、さまざまなセクションで区切られたさまざまなトピックに関する詳細情報が含まれています。
- 一般的なコマンド
- システムコール
- 特にC標準ライブラリを扱うライブラリ関数
- 特殊ファイル(通常はデバイス
/dev
)とドライバ - ファイル形式とルール
- ゲームとスクリーンセーバー
- 様々な種類
- システム管理コマンドとデーモン
この記号はセクション1のページls(1)
を表します。ls
読むには、man 1 ls
またはを入力してくださいman ls
。
質問をするときにドキュメントを読むように求められない場合は、、、、およびいくつかのman command
Google検索を試してください。マニュアルの内容がわからない場合は、質問にその内容を引用して理解できない部分を説明してください。普通のマニュアルを読んでみると、簡単で不完全な答えよりもマニュアルを読んでみる方が有益だと思うからです。どのマニュアルページが関連しているかわからない場合はお問い合わせください。apropos command
command -?
command --help
答え2
よく引用される中国のことわざがこれをよく説明していると思います。
人に魚をあげると、その人は一食だけ食べるようになります。魚を捕まえる方法を教えてくれれば、生涯の肉を食べるでしょう。
「しかし、それはただの質問に過ぎませんが、なぜ私に答えを教えてくれないのでしょうか?」 。したがって、彼らがあなたを邪魔すると思うのではなく、彼らがあなた自身を助けるのを助けると思います。
たとえば、「grepを使用して大文字と小文字を区別せずに検索する方法」の答えを見つけるのは簡単です。具体的には、マニュアルページを確認するように求められた場合は、はい。しかし、「ファイルの最初のフィールドでは大文字と小文字を区別し、残りのフィールドでは大文字と小文字を区別して検索する方法」などの質問に対する回答を提供する簡単なマニュアルページはなく、多数のマニュアルがあります。そこのページで答えを教えてください。答える方法。
答え3
私はこれがほとんどの専門家が他の人に1つまたは2つの孤立した事実を教えるよりも学ぶ方法を教えることを好むからだと思います。誰かにマニュアルページを読むように言うのは、誰かを自己教育の道に引き寄せようとすることです。
Unixの初心者とUnixの専門家の違い(Linuxの初心者や専門家とは大きく変わらないかもしれません)は、専門家が検索方法を知っているという研究の結果を覚えていますが、Googleで検索することはできません。この研究を見つけようとしている間、私は見つけました。UNIXコマンドの生成をすばやく理解する、これは私が覚えている研究と矛盾しているようです。本当に残念です。専門家になるためにすべきことは多くの事実を知ることだけです。しかし、この場合、誰かにマニュアルを読んでもらうと、質問する人に知識がいっぱいで、別のUnixまたはLinuxの専門家になることがあります。
質問するニュービーたちには短期的、長期的な時間投資も必要だ。たとえば、「ls -ltrを使用してください」と言うのは、初心者にファイルのリストやオプションなどを教えるよりも確かに時間がかかりません。しかし、専門家が3〜4つの質問にもっと答えなければならない場合は、マニュアルを読む人に投資することの長期的な価値が明らかになります。