Ada manual, Anda hanya perlu tahu di mana itu. Ini dapat diakses dengan man
memerintah. Jika Anda tidak yakin bagaimana cara menggunakannya, ketikkan man man
. man
perintah sangat penting; ingat itu bahkan jika Anda lupa yang lainnya.
Manual berisi informasi rinci tentang berbagai topik, yang dipisahkan menjadi beberapa bagian:
- Perintah umum
- Panggilan sistem
- Fungsi pustaka, khususnya yang mencakup pustaka standar C
- File khusus (biasanya perangkat, yang ditemukan di
/dev
) dan driver - Format dan konvensi file
- Game dan screensaver
- Lain-lain
- Perintah dan daemon administrasi sistem
Notasi ls(1)
mengacu pada ls
halaman di bagian 1. Untuk membacanya ketik man 1 ls
atau man ls
.
Untuk menghindari disuruh membaca manual saat Anda mengajukan pertanyaan, coba man command
, apropos command
, command -?
, command --help
, dan beberapa penelusuran Google. Jika Anda tidak memahami sesuatu dalam manual, kutip dalam pertanyaan Anda dan coba jelaskan apa yang tidak Anda mengerti. Biasanya ketika mereka meminta Anda untuk membaca manualnya, itu karena menurut mereka itu akan lebih bermanfaat bagi Anda daripada jawaban yang sederhana dan tidak lengkap. Jika Anda tidak tahu halaman manual mana yang relevan, tanyakan.
Saya pikir pepatah Cina yang sering dikutip menjelaskannya dengan baik:
Jika Anda memberi seorang pria ikan, dia akan makan sekali. Jika Anda mengajarinya cara memancing, dia akan makan seumur hidupnya.
Meskipun Anda mungkin berpikir "Tapi itu hanya satu pertanyaan, mengapa mereka tidak bisa memberi tahu saya jawabannya", itu karena forum akan menjadi sangat penuh dengan orang-orang yang mengajukan pertanyaan yang jelas sehingga akan sulit bagi pertanyaan tentang hal-hal yang lebih esoterik untuk diperhatikan. . Jadi, jangan anggap mereka membuat Anda kesal -- anggap saja mereka membantu Anda membantu diri sendiri.
Misalnya, menemukan jawaban untuk "Bagaimana cara menggunakan grep untuk melakukan pencarian yang tidak peka huruf besar kecil" itu sepele, terutama setelah Anda diingatkan untuk melihat di halaman manual. Tetapi untuk pertanyaan seperti "Bagaimana saya melakukan pencarian yang tidak peka huruf besar kecil pada bidang pertama file, tetapi peka huruf besar kecil pada bidang yang tersisa?", tidak ada halaman manual sederhana yang akan memberi tahu Anda jawabannya, dan ada banyak sekali cara untuk menjawabnya.
Saya percaya ini karena sebagian besar ahli lebih suka mengajari seseorang cara belajar, daripada mengajari mereka beberapa fakta atau dua fakta. Memberitahu seseorang untuk membaca halaman manual adalah mencoba membujuk seseorang tersebut ke jalur belajar untuk belajar sendiri.
Saya ingat, tetapi tidak dapat mencari di Google, sebuah studi yang mengklaim bahwa perbedaan antara pemula Unix dan pakar Unix (mungkin tidak jauh berbeda dari pemula atau pakar Linux) adalah bahwa pakar tersebut tahu cara mencari sesuatu. Saat mencoba menemukan studi itu, saya menemukan Prompt Comprehension di UNIX Command Production, yang tampaknya bertentangan dengan studi yang saya ingat. Sayang sekali:yang perlu Anda lakukan hanyalah mengetahui banyak fakta untuk menjadi seorang ahli. Namun dalam kasus tersebut, memberi tahu seseorang untuk membaca manual juga dapat berfungsi untuk mengisi penanya dengan pengetahuan, yang mengarah ke produksi pakar Unix atau Linux lainnya.
Ada juga investasi waktu jangka pendek versus jangka panjang pada pemula yang mengajukan pertanyaan. Tentu membutuhkan lebih sedikit waktu untuk mengatakan "gunakan ls -ltr" misalnya, daripada mengajari pemula tentang daftar file dan opsi, dan sebagainya. Namun jika pakar harus menjawab lebih dari 3 atau 4 pertanyaan, nilai investasi jangka panjang dengan membuat seseorang membaca manual menjadi jelas.