Пособие для новичков во FreeBSD и UNIX®
Пред. |  | След.

# 4. Получение помощи и информации

Вот несколько полезных источников получения помощи. Здесь `Text` обозначает что-то по вашему выбору, что вы вводите—обычно команду или имя файла.

`apropos `text``

  Всё, что содержит строку `text` в базе whatis.

`man `text``

  Страница справки по `text`. Это главный источник документации в UNIX®-системах. `man `ls`` покажет вам все способы использования команды `ls`. Нажимайте Enter для передвижения по тексту, Ctrl-B для возврата на страницу назад, Ctrl-F для продвижения вперёд, q или Ctrl-C для выхода.

`which `text``

  Покажет, в каком месте из маршрута поиска пользователя находится команда `text`.

`locate `text``

  Все маршруты, где находится строчка `text`.

`whatis `text``

  Описывает, что делает команда `text` и её справочная страница. Команда `whatis *` расскажет вам обо всех двоичных файлах в текущем каталоге.

`whereis `text``

  Ищет файл `text` и выдаёт полный путь до него.

Вы можете захотеть попробовать использоваться команду `whatis` с некоторыми полезными командами типа `cat`, `more`, `grep`, `mv`, `find`, `tar`, `chmod`, `chown`, `date`, и `script`. Команда `more` позволит вам читать постранично, как и в DOS, например, `ls -l | more` или `more `filename``. Знак `*` работает как общий шаблон—например, `ls w*` выдаст перечень файлов, начинающихся с буквы `w`.

Некоторые из этих команд работают не очень хорошо? Обе команды locate(1) и whatis(1) зависят от базы данных, которая перестраивается еженедельно. Если ваша машина будет оставаться включенной на выходные (и она работает под FreeBSD), то вы можете пожелать запускать определённые команды раз в день, неделю, месяц. Запускайте их как `root` и дайте каждой отработать, прежде чем запускать следующую.

    # periodic daily
    выдача опущена
    # periodic weekly
    выдача опущена
    # periodic monthly
    выдача опущена

Если вам надоело ждать, нажмите Alt-F2 для перехода в другую виртуальную консоль, и войдите в систему снова. В конце концов, это многопользовательская и многозадачная система. Тем не менее эти команды, скорее всего, в процессе работы будут выдавать сообщения вам на экран; вы можете набрать `clear` в приглашении для очистки экрана. Пока они работают, вы можете смотреть в содержимое файлов `/var/mail/root` и `/var/log/messages`.

Выполнение таких команд является частью системного администрирования—и как единственный пользователь UNIX-системы вы являетесь собственным системным администратором. Практически всё, для чего вам нужно быть пользователем `root`, это системное администрирование. Эти обязанности не описываются достаточно хорошо даже в тех больших толстых книгах по UNIX, в которых слишком много места отдаётся описанию работы с меню в оконных менеджерах. Вам может понадобиться одна из двух лучших книг по системному администрированию, либо автора Эви Немет UNIX System Administration Handbook (Prentice-Hall, 1995, ISBN 0-13-15051-7)—второе издание с красной обложкой; или автора Æleen Frisch Essential System Administration (O'Reilly & Associates, 2002, ISBN 0-596-00343-9). Я использую книгу Немет.

Пред. | Начало | След.
Просмотр окружения |  | Редактирование текста

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.