Mengapa ada banyak cara untuk menerima bantuan untuk perintah di Linux?

2

Mengapa ada empat cara berbeda untuk mendapatkan bantuan atau dokumentasi tentang perintah dalam perangkat lunak Linux?

Apa perbedaannya

  • man x
  • help x
  • info x
  • x --help(atau x -h)

(di mana xsingkatan dari perintah / perangkat lunak)?

Joschua
sumber

Jawaban:

4
  • manadalah sistem dokumentasi unix historis. "manual" datang dalam file teks berformat Troff, yang akan Anda temukan di /usr/share/man. Secara tradisional, ini lebih merupakan bantuan pengingat bagi para ahli daripada dokumentasi lengkap.
  • helpadalah perintah built-in shell. Ini memberikan beberapa bantuan tentang baik, shell perintah bawaan.
  • infoadalah sistem dokumentasi dari proyek GNU. Ini sangat mirip dengan manusia, tetapi dilengkapi dengan hyperlink (sehingga Anda dapat menavigasi dari satu dokumentasi ke yang lain, seperti file HTML). Itu tidak benar-benar mendapatkan banyak daya tarik dari dunia GNU, kebanyakan program Linux dan halaman info datang dengan teks yang sama. Namun, program GNU (GNU tar, GNU Emacs, dll) hadir dengan dokumentasi "info" yang sangat komprehensif.
  • x -hatau x --helpmerupakan cara yang biasa untuk meminta suatu program bantuan dasar, seperti x /?di dunia DOS / Windows. Ini adalah bagian dari praktik terbaik pengembangan paling dasar untuk mengelola switch ini dengan benar.
wazoox
sumber
0

x -hatau x --help: program xitu sendiri menghasilkan output.
manatau infoprogram itu sendiri yang menampilkan info dari perpustakaan teks. (lihat jawaban wazoox untuk info bagus
help.: belum pernah dengar. Mungkin bash-builtin yang usang .

MattBianco
sumber