Некоторые примечательные книги включают *"FreeBSD: Подробное руководство" ("Absolute FreeBSD: The Complete Guide To FreeBSD")* Майкла В. Лукаса и серию *"FreeBSD Mastery"* того же автора, среди прочих. Эти ресурсы предоставляют ценные знания и помогают пользователям любого уровня освоить FreeBSD и раскрыть её потенциал.
-Помимо книг, проект FreeBSD создает обширную документацию, доступную онлайн на портале link:https://docs.FreeBSD.org/[Документация].
+Помимо книг, проект FreeBSD создаёт обширную документацию, доступную онлайн на портале link:https://docs.FreeBSD.org/[Документация].
[[training]]
=== Где можно получить коммерческое обучение и поддержку FreeBSD?
@@ -349,7 +349,7 @@
[[minimal-sh]]
=== Почему /bin/sh такой минималистичный? Почему FreeBSD не использует bash или другую оболочку?
-Многие люди сталкиваются с необходимостью написания сценариев командной оболочки, которые будут переносимы между различными системами. Именно поэтому POSIX(R) детально определяет стандарты для оболочки и утилит. Большинство сценариев пишутся на Bourne shell (man:sh[1]), так как несколько важных программных интерфейсов требуют использования Bourne shell для интерпретации команд. Поскольку Bourne shell так часто и широко применяется, важно, чтобы он быстро запускался, имел предсказуемое поведение и требовал мало памяти.
+Многие люди сталкиваются с необходимостью написания сценариев командной оболочки, которые будут переносимы между различными системами. Именно поэтому POSIX(R) детально определяет стандарты для оболочки и утилит. Большинство сценариев пишутся на POSIX shell (man:sh[1]), так как несколько важных программных интерфейсов требуют использования POSIX shell для интерпретации команд. Поскольку POSIX shell так часто и широко применяется, важно, чтобы он быстро запускался, имел предсказуемое поведение и требовал мало памяти.
Существующая реализация — это наш наилучший подход к одновременному удовлетворению как можно большего числа этих требований. Чтобы сохранить `/bin/sh` компактным, мы не добавили многие удобные функции, которые есть в других оболочках.
@@ -358,14 +358,14 @@
[[keyboard-delete-key]]
=== Как использовать клавишу Delete в sh и csh?
-Для оболочки Bourne Shell добавьте следующие строки в файл [.filename]#~/.shrc#:
+Для оболочки man:sh[1] добавьте следующие строки в файл [.filename]#~/.shrc#:
[.programlisting]
....
bind ^[[3~ ed-delete-next-char # for xterm
....
-Для оболочки C Shell добавьте следующие строки в файл [.filename]#~/.cshrc#:
+Для оболочки man:csh[1] добавьте следующие строки в файл [.filename]#~/.cshrc#:
[.programlisting]
....
@@ -390,7 +390,7 @@
[[rcconf-readonly]]
=== Я допустил ошибку в rc.conf или другом стартовом файле, и теперь не могу его отредактировать, потому что файловая система доступна только для чтения. Что мне делать?
-Перезагрузите систему, используя `boot -s` в приглашении загрузчика, чтобы войти в однопользовательский режим. При запросе пути к оболочке нажмите kbd:[Enter] и выполните `mount -urw /`, чтобы перемонтировать корневую файловую систему в режиме чтения/записи. Также может потребоваться выполнить `mount -a -t ufs` для монтирования файловой системы, где находится ваш предпочитаемый редактор. Если этот редактор находится на сетевой файловой системе, либо настройте сеть вручную перед монтированием сетевых файловых систем, либо используйте редактор, расположенный на локальной файловой системе, например, man:ed[1].
+Перезагрузите систему и выберите `Boot Single User` (Загрузка в однопользовательском режиме) из меню загрузчика, или нажмите `Escape` в меню и введите `boot -s` в приглашении загрузчика, чтобы войти в однопользовательский режим. При запросе пути к оболочке нажмите kbd:[Enter] и выполните `mount -urw /`, чтобы перемонтировать корневую файловую систему в режиме чтения/записи. Также может потребоваться выполнить `mount -a -t ufs` для монтирования файловой системы, где находится ваш предпочитаемый редактор. Если этот редактор находится на сетевой файловой системе, либо настройте сеть вручную перед монтированием сетевых файловых систем, либо используйте редактор, расположенный на локальной файловой системе, например, man:ed[1].
Чтобы использовать полноэкранные редакторы, такие как man:vi[1] или man:emacs[1], выполните команду `export TERM=xterm`, чтобы эти редакторы могли загрузить корректные данные из базы man:termcap[5].
msgid "I made a mistake in rc.conf, or another startup file, and now I cannot edit it because the file system is read-only. What should I do?"
msgstr "Я допустил ошибку в rc.conf или другом стартовом файле, и теперь не могу его отредактировать, потому что файловая система доступна только для чтения. Что мне делать?"