Почему люди Linux всегда говорят, чтобы прочитать руководство? [закрыто]


12

Почему люди из Linux всегда говорят, чтобы прочитать руководство, когда было бы гораздо проще дать вам ответ? Там нет руководства! Это не пришло с одним.


2
документация может быть трудной и скучной задачей, по крайней мере, вы должны ее прочитать
Vicfred

1
Кстати - если вы не усеченную версию для встроенного устройства вы делаете имеют справочные страницы, но вы , возможно , потребуется установить их с помощью менеджера пакетов первого (FSM знает только почему дистрибутивы не включают страницы человека в pacakage по умолчанию поставил, но я это видел).
dmckee --- котенок экс-модератора

@Vicfred: Если вы чувствуете, что так, вы должны проверить, можете ли вы найти кого-то еще, чтобы написать это. Если вам это не нравится, конечный результат может пострадать от этого, и действительно, есть люди, которые любят писать такие вещи - в groff, или LaTeX, и т. Д. (Так что это не должно быть «нетехническим»). , или).
Эмануэль Берг

@dmckee: Это связано с лицензиями некоторых страниц руководства. Например, в Debian вы должны явно установить очень полезную справочную страницу gcc (13972 строки!), Так как люди в Debian считают лицензирование несвободным. Но это очень легко исправить с помощью aptitude, поэтому для нас, пользователей, это не проблема.
Эмануэль Берг

Ответы:


44

Есть руководство, вам просто нужно знать, где оно находится. Доступ к нему можно получить с помощью manкоманды. Если вы не знаете, как его использовать, введите man man. Команда manочень важна; помните это, даже если вы забудете все остальное.

Руководство содержит подробную информацию по различным темам, которые разделены на несколько разделов:

  1. Общие команды
  2. Системные звонки
  3. Библиотечные функции, охватывающие, в частности, стандартную библиотеку C
  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 для поиска без учета регистра», особенно после того, как вам напомнили заглянуть на страницу руководства. Но на вопрос типа «Как мне выполнить поиск без учета регистра в первом поле файла, но с учетом регистра в остальных полях?», Нет простой справочной страницы, которая сообщит вам ответ, и существует множество способы ответить на него.


11

Я полагаю, что это потому, что большинство экспертов предпочли бы научить кого-то, как учиться, а не научить их одному или двум фактам Говоря кому-то, чтобы он прочитал справочную страницу, пытается убедить кого-то на пути обучения учиться самостоятельно.

Я помню, но не могу погуглить, исследование, в котором утверждалось, что разница между новичком в Unix и экспертом по Unix (возможно, не так сильно отличается от новичка или эксперта по Linux) заключалась в том, что эксперт знал, как искать вещи. Пытаясь найти это исследование, я обнаружил быстрое понимание в UNIX Command Production , что, кажется, противоречит исследованию, которое я помню. Какой позор: все, что вам нужно сделать, это знать массу фактов, чтобы быть экспертом. Но в этом случае, если кто-то скажет, что он прочел руководство, это также может наполнить спрашивающего знаниями, что приведет к созданию другого эксперта по Unix или Linux.

Есть также краткосрочные и долгосрочные инвестиции в время, когда новичок задает вопрос. Например, для того, чтобы сказать «использовать ls -ltr», требуется меньше времени, чем для того, чтобы научить новичка списку файлов, опциям и так далее. Но если эксперт должен ответить более чем на 3 или 4 вопроса, долгосрочная ценность инвестирования в то, чтобы кто-то прочитал руководство, становится очевидной.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.