Как я могу просмотреть все записи "man" в Unix?

Я пытался узнать больше о grep (как предложили мои коллеги), так как я редко использовал его и нуждался в обновлении своих знаний по Unix. Тем не менее, когда я набрал man grep, было отображено следующее сообщение:
No manual entry for grep
Это произошло для многих команд, каждая из которых утверждала, что для этой конкретной команды нет ручного ввода.

Мне было интересно, есть ли способ просмотреть все страницы руководства (или хотя бы их заголовки)? Я хочу знать, возможно, нет никаких man-страниц на этой машине.

Спасибо!

Пояснение: я не использую регулярный дистрибутив Unix. У меня нет Ubuntu или чего-то подобного. Команда man есть, но никаких справочных страниц, похоже, не существует. Кто-то (я не знаю, кто) давно установил эту версию Unix на эту машину.

Пояснение 2
Я не заинтересован в самих справочных страницах; Я знаю, что могу их погуглить. Однако я хочу знать, установлены ли на этом компьютере man-страницы.

Попытки Решений
man -dD: Ответ был What manual page do you want?
man -k: Ответ был apropos what?

4 ответа

Решение

Попробуйте выполнить команду 'man grep' на другом сервере, желательно на тестовом или dev-сервере. Наши системные администраторы OFTEN деинсталлируют man-страницы по соображениям пространства и безопасности на наших производственных серверах.

Если вы НЕ являетесь системным администратором, вы мало что можете сделать, чтобы определить, установлены ли man-страницы на большинстве серверов UNIX, кроме как просто искать их. Несколько общих мест, чтобы увидеть, установлены ли они: /usr/share/man/usr/local/man/usr/lib/man

Спасительной для меня была книга под названием: "Unix в двух словах", изданная OReilly. Он содержит много информации о многих командных утилитах UNIX.

Удачи.

Похоже, страницы руководства не были установлены.

Предполагая, что вы не можете переустановить справочные страницы, вы можете прочитать их в Интернете: http://man7.org/linux/man-pages/dir_all_alphabetic.html

man -dD

Покажет, где установлены ваши справочные страницы. Посмотрите эти каталоги, и вы увидите каждый файл справочной страницы в списке (например, ping.8.gz для ping).

man -k

Это должно перечислить все доступные man страницы в вашей системе. Следующая страница также может быть вам полезна. Это man-страница linux для grep, так что я не совсем уверен, почему она не видна вам в вашей системе.

Другие вопросы по тегам