Linux: Полное руководство
Шрифт:
pdksh public domain Korn shell, общедоступная оболочка Корна;
sash stand-alone shell, автономная оболочка, может быть использована в случае, когда программные библиотеки недоступны.
Список всех установленных в системе программ-оболочек находится в файле
Начальная оболочка для каждого пользователя, запускаемая для него при регистрации в системе, указывается в файле
В дальнейшем вы можете сменить текущую ободочку на любую из установленных (точнее, войти в подоболочку). Чтобы выйти из нее и вернуться в родительскую оболочку, введите команду
В любой оболочке можно запускать командные сценарии, состоящие из команд другой оболочки: первая строка каждого сценария содержит указание на то, в какой оболочке его следует выполнять, и текущая оболочка запускает для него указанную как дочерний процесс.
По умолчанию новому пользователю назначается оболочка bash. Это прекрасная оболочка, включающая много усовершенствований и лучших свойств других ободочек, и менять ее я не рекомендую. В дальнейшем, говоря «оболочка», я буду иметь в виду именно bash.
3.4.1. Встроенные команды
Список встроенных команд оболочки bash можно получить по команде help или найти на man-странице в секции SHELL BUILTIN COMMANDS. Напоминаю, что поиск в выводе команды man выполняется командой
Справку по команде, имя которой вы знаете, можно получить командой
Вот несколько полезных встроенных команд:
♦
♦
♦
♦
♦
♦
Другие встроенные команды служат инструкциями командного языка bash.
3.4.2. История команд
Оболочка предлагает вам много возможностей для облегчения ввода команд и редактирования командной строки. Помимо функции автозаполнения, с которой вы познакомились в п.1.1.4.7, bash содержит механизм командной истории. Суть его в том, что вводимые вами команды (по умолчанию 1000) запоминаются и доступны для повторного вызова — без изменений или с ними.
Команда
Если вас интересуют только последние несколько команд:
Если вас интересуют все команды, имеющие отношение к монтированию каталога
Номера команд выводятся для того, чтобы вы могли снова ввести эту команду, набрав
или
или
Стрелки «вверх» и «вниз» перемещают по командной истории, не отправляя команду на выполнение, а вводя ее в командную строку для редактирования.
Последнюю команду может для вас отредактировать сама оболочка. Для этого вместо команды введите:
Например, вы запросили справку по команде оболочке bash:
Гром из трущоб
6. Громовая поступь
Фантастика:
фэнтези
рпг
рейтинг книги
Последний рейд
5. Медорфенов
Фантастика:
фэнтези
аниме
рейтинг книги
Вперед в прошлое 5
5. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
рейтинг книги
Газлайтер. Том 25
25. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
рейтинг книги
Старый, но крепкий 7
7. Культивация без насилия
Фантастика:
рпг
уся
фэнтези
рейтинг книги
Последний Паладин. Том 6
6. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
ТЕЛОХРАНИТЕЛЬ. Сборник НФ
Фантастика:
научная фантастика
рейтинг книги
Кодекс Охотника. Книга VIII
8. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Ермак. Война: Война. Интервенция. Революция
Ермак
Фантастика:
боевая фантастика
альтернативная история
рейтинг книги
Инженерный Парадокс 9
9. Инженерный Парадокс
Фантастика:
боевая фантастика
юмористическое фэнтези
попаданцы
рейтинг книги
Прайм. День Платы
7. Легенда
Фантастика:
боевая фантастика
рпг
рейтинг книги
Диверсант. Дилогия
Фантастика:
альтернативная история
рейтинг книги