Mengapa orang Linux selalu mengatakan untuk membaca manual? [Tutup]

12

Mengapa orang Linux selalu mengatakan untuk membaca manual padahal akan jauh lebih mudah untuk hanya memberi Anda jawaban? Tidak ada manual! Itu tidak datang dengan satu.

Tim Morris
sumber
2
dokumentasi bisa menjadi tugas yang sulit dan membosankan, Anda setidaknya harus membacanya
Vicfred
1
BTW - kecuali Anda memiliki versi dipreteli untuk perangkat tertanam Anda lakukan memiliki halaman manual, tetapi Anda mungkin perlu menginstal mereka dengan manajer paket Anda pertama (FSM hanya tahu mengapa distribusi tidak termasuk halaman manual di pacakage bawaan set, tapi saya sudah melihatnya).
dmckee --- ex-moderator kitten
@Vicfred: Jika Anda merasa seperti itu, Anda harus memeriksa apakah Anda dapat menemukan orang lain untuk menulisnya. Jika Anda tidak menyukainya, hasil akhirnya mungkin menderita karena ini, dan sungguh, ada orang yang suka menulis hal-hal itu - di groff, atau LaTeX, dll. (Jadi tidak harus "tidak teknis" , antara).
Emanuel Berg
@ dmckee: Ini ada hubungannya dengan lisensi beberapa halaman manual. Misalnya, dengan Debian, Anda harus menginstal halaman manual gcc yang sangat berguna (13972 baris!) Secara eksplisit, karena orang-orang Debian menganggap perizinan tidak bebas. Tetapi sangat mudah untuk memperbaiki dengan bakat, jadi itu bukan masalah bagi kami pengguna.
Emanuel Berg

Jawaban:

44

Ada manual, Anda hanya perlu tahu di mana itu. Itu dapat diakses dengan manperintah. Jika Anda tidak yakin cara menggunakannya, ketikkan man man. The manperintah sangat penting; Ingatlah itu bahkan jika Anda melupakan yang lainnya.

Manual ini berisi informasi terperinci tentang berbagai topik, yang dipisahkan menjadi beberapa bagian:

  1. Perintah umum
  2. Panggilan sistem
  3. Fungsi perpustakaan, meliputi khususnya perpustakaan standar C
  4. File khusus (biasanya perangkat, yang ditemukan di /dev) dan driver
  5. Format dan konvensi file
  6. Game dan screensaver
  7. Lain-lain
  8. Perintah dan daemon administrasi sistem

Notasi ls(1)mengacu pada lshalaman di bagian 1. Untuk membacanya ketik man 1 lsatau man ls.

Untuk menghindari diberitahu untuk membaca manual ketika Anda mengajukan pertanyaan, mencoba man command, apropos command, command -?, command --help, dan beberapa pencarian Google. Jika Anda tidak memahami sesuatu dalam manual, kutiplah dalam pertanyaan Anda dan cobalah untuk menjelaskan apa yang tidak Anda mengerti. Biasanya ketika mereka meminta Anda untuk membaca manual, itu karena mereka pikir itu akan lebih bermanfaat bagi Anda daripada jawaban yang sederhana dan tidak lengkap. Jika Anda tidak tahu halaman manual mana yang relevan, tanyakan.

ctype.h
sumber
5
Benar. Saya kira kita juga harus menyebutkan orang info-orang GNU? Juga, sebuah petunjuk: jika Anda menggunakan Emacs, coba M-x man- karena Anda mungkin sangat mengenal editor Anda (pintasan dll.), Menavigasi dan berinteraksi dengan halaman manual akan sangat lancar.
Emanuel Berg
2
Petunjuk bermanfaat lainnya: bacalah beberapa halaman manual sepenuhnya dan perhatikan judul bagian ( See Alsobagian ini bisa sangat berguna ketika Anda dekat, tetapi tidak cukup di sana). Juga belajar menggunakan pager Anda ( moreatau less) karena menyediakan antarmuka pencarian untuk halaman manual (sangat berguna dengan, katakanlah, man bash(yang Anda tidak boleh mengirim ke printer baris mengatakan suara pengalaman pahit)).
dmckee --- ex-moderator kitten
28

Saya pikir peribahasa Cina yang sering dikutip menjelaskan dengan baik:

Jika Anda memberi seorang pria ikan, dia akan makan sekali. Jika Anda mengajarinya cara memancing, dia akan memakan seluruh hidupnya.

Meskipun Anda mungkin berpikir "Tapi itu hanya satu pertanyaan, mengapa mereka tidak bisa memberi tahu saya jawabannya", itu karena forum akan menjadi begitu penuh dengan orang-orang yang mengajukan pertanyaan yang jelas sehingga akan sulit untuk pertanyaan tentang hal-hal yang lebih esoteris untuk diperhatikan. . Jadi jangan anggap itu sebagai mereka yang menunda Anda - anggap itu sebagai mereka membantu Anda membantu diri sendiri.

Sebagai contoh, itu sepele untuk menemukan jawaban untuk "Bagaimana saya menggunakan grep untuk melakukan pencarian case sensitif", terutama sekali Anda diingatkan untuk melihat di halaman manual. Tetapi untuk pertanyaan seperti "Bagaimana saya melakukan pencarian kasus yang tidak sensitif pada bidang pertama file, tetapi case sensitif pada bidang yang tersisa?", Tidak ada halaman manual sederhana yang akan memberi tahu Anda jawabannya, dan ada banyak cara untuk menjawabnya.

Johnny
sumber
11

Saya percaya ini karena sebagian besar ahli lebih suka mengajar seseorang cara belajar, daripada mengajari mereka beberapa fakta yang terisolasi. Memberitahu seseorang untuk membaca halaman manual sedang mencoba untuk membujuk seseorang itu ke jalur pembelajaran untuk belajar sendiri.

Saya ingat, tetapi tidak bisa melihat ke atas, sebuah studi yang mengklaim bahwa perbedaan antara seorang pemula Unix dan seorang ahli Unix (mungkin tidak begitu berbeda dari seorang pemula atau ahli Linux, mungkin) adalah bahwa ahli tersebut tahu bagaimana mencari sesuatu. Ketika berusaha menemukan studi itu, saya menemukan Prompt Comprehension dalam UNIX Command Production , yang tampaknya bertentangan dengan studi yang saya ingat. Sayang sekali: yang perlu Anda lakukan hanyalah mengetahui banyak fakta untuk menjadi ahli. Tetapi dalam kasus itu, menyuruh seseorang untuk membaca manual juga dapat berfungsi untuk mengisi kuesioner dengan pengetahuan, yang mengarah ke produksi ahli Unix atau Linux lainnya.

Ada juga investasi jangka pendek dan jangka panjang pada pemula yang mengajukan pertanyaan. Misalnya, dibutuhkan waktu lebih sedikit untuk mengatakan "gunakan ls-ltr", daripada mengajarkan pemula tentang daftar file dan opsi, dan sebagainya. Tetapi jika ahli harus menjawab lebih dari 3 atau 4 pertanyaan, nilai investasi jangka panjang dalam membuat seseorang membaca manual menjadi jelas.

Bruce Ediger
sumber