Чому люди з Linux завжди кажуть читати посібник? [зачинено]


12

Чому люди з Linux завжди кажуть читати посібник, коли було б набагато простіше просто дати вам відповідь? Посібника немає! Це не прийшло з одним.


2
Документація може бути важким і нудним завданням, вам слід принаймні прочитати її
Вікфред

1
До речі - якщо ви не усічену версію для вбудованого пристрою ви робите мають сторінки довідки, але ви , можливо , буде потрібно встановити їх за допомогою менеджера пакетів першого (FSM знає тільки чому дистрибутиви не включають сторінки людини в pacakage за замовчуванням набір, але я це бачив).
dmckee --- кошеня колишнього модератора

@Vicfred: Якщо ви так відчуваєте, вам слід вивчити, чи можете ви знайти когось іншого, щоб написати це. Якщо вам це не подобається, кінцевий результат може постраждати від цього, і дійсно, є люди, яким подобається писати ці речі - в groff, або LaTeX тощо. (Тому це не повинно бути "нетехнічним" , або).
Емануель Берг

@dmckee: Це стосується ліцензій деяких сторінок man. Наприклад, з Debian вам доведеться встановити дуже корисну сторінку gcc man (13972 рядки!), Оскільки люди Debian вважають ліцензування безкоштовним. Але це дуже легко виправити з придатністю, так що це не проблема для нас, користувачів.
Емануель Берг

Відповіді:


44

Є посібник, ви просто повинні знати, де це. До нього можна отримати доступ за допомогою manкоманди. Якщо ви не знаєте, як ним користуватися, введіть man man. Команда дуже важлива; пам’ятайте про це, навіть якщо ви забудете все інше.man

Посібник містить детальну інформацію про різноманітні теми, які розділені на кілька розділів:

  1. Загальні команди
  2. Системні дзвінки
  3. Функції бібліотеки, що охоплюють, зокрема, стандартну бібліотеку С
  4. Спеціальні файли (як правило, пристрої, такі, які знайдено в /dev) та драйвери
  5. Формати та конвенції файлів
  6. Ігри та заставки
  7. Різне
  8. Команди та демони системного адміністрування

Позначення ls(1)посилається на lsсторінку в розділі 1. Для її читання введіть man 1 lsабо man ls.

Для того, щоб уникнути велено прочитати керівництво , коли ви задаєте питання, спробуйте man command, apropos command, command -?, command --help, і кілька пошуків Google. Якщо ви нічого не розумієте в посібнику, цитуйте це у своєму запитанні і спробуйте пояснити те, що ви не розумієте. Зазвичай, коли вони просять вас прочитати посібник, це тому, що вони думають, що це буде вигідніше для вас, ніж проста, неповна відповідь. Якщо ви не знаєте, які сторінки чоловіка є релевантними, запитайте.


5
Правильно. Я думаю, ми також повинні згадати infoлюдей GNU? Крім того, підказка: якщо ви використовуєте Emacs, спробуйте M-x man- оскільки ви, напевно, так добре знаєте свого редактора (ярлики тощо), навігація та взаємодія зі сторінками man буде дуже гладкою.
Емануель Берг

2
Інші корисні підказки: прочитайте кілька чоловічих сторінок на всьому протязі та помітьте заголовки розділу ( See Alsoрозділ може бути дуже корисним, коли ви поруч, але не зовсім там). Також навчитеся використовувати свій пейджер ( moreабо less) , оскільки він забезпечує інтерфейс пошуку для людини сторінці (дуже корисно, скажімо, man bash(який ви ніколи не повинні відправити на принтер лінії говорить голос гіркого досвіду)).
dmckee --- кошеня колишнього модератора

28

Я думаю, що часто цитується китайське прислів'я це добре пояснює:

Якщо ви дасте чоловікові рибу, він матиме один прийом їжі. Якщо ви навчите його ловити рибу, він буде їсти все життя.

Хоча ви можете подумати: "Але це лише одне запитання, чому вони не можуть просто сказати мені відповідь", це тому, що форуми стали б настільки повними від людей, які задавали очевидні питання, що важко було б помітити питання про більш езотеричні речі. . Тому не думайте про це як про те, що вони вас відволікають - подумайте про це, як вони допоможуть вам допомогти собі.

Наприклад, неважливо знайти відповідь на тему "Як мені використовувати grep для пошуку нечутливого до випадку", особливо після того, як вам нагадають заглянути на сторінку "man". Але на запитання типу "Як мені зробити нечутливий до регістра пошук у першому полі файлу, але чутливим до регістру на решті полів?", Не існує простої сторінки, яка відповість вам, і існує безліч способи відповісти на це.


11

Я вважаю, що це тому, що більшість експертів скоріше навчить когось вчитися, ніж навчити їх окремому факту чи двох. Розповідати комусь, що читає сторінку чоловіка, намагається домовитись того, щоб хтось став на шлях навчання, щоб вчитися самостійно.

Я пригадую, але не можу підшукати Google дослідження, яке стверджувало, що різниця між початківцем Unix та експертом Unix (можливо, не настільки відмінною від новачка або експерта в Linux), полягала в тому, що експерт знав, як шукати речі. Намагаючись знайти це дослідження, я знайшов оперативне розуміння у виробництві команд UNIX , що, здається, суперечить дослідженню, яке я пригадую. Яка ганьба: все, що вам потрібно зробити, - це знати судно фактів, щоб бути експертом. Але в цьому випадку сказати комусь прочитати посібник також може послужити заповненню запитувача знань, що призведе до виробництва іншого експерта Unix або Linux.

Існує також короткий порівняно з довгостроковим вкладенням у новачків, які задають це питання. Скажімо, наприклад, потрібно менше часу, щоб сказати, наприклад, "використовувати ls -ltr", ніж це навчить новачка про перелік файлів та параметри тощо. Але якщо експерт повинен відповісти на більше ніж 3 або 4 питання, довгострокова цінність інвестування в те, щоб хтось прочитав посібник, стає очевидним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.