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:
100 великих войн
100 великих
Справочная литература:
энциклопедии
рейтинг книги
Средневековая история. Тетралогия
Средневековая история
Фантастика:
фэнтези
попаданцы
рейтинг книги
Темное, кривое зеркало. Том 5 : Средь звезд, подобно гигантам.
5. Темное, кривое зеркало
Фантастика:
эпическая фантастика
альтернативная история
рейтинг книги
Экспансия — II
11. Штирлиц
Детективы:
исторические детективы
рейтинг книги
Том 3. Рассказы 1903-1915. Публицистика
3. Собрание сочинений в пяти томах
Проза:
русская классическая проза
рейтинг книги
Целительные силы. Книга 1. Очищение организма и правильное питание. Биосинтез и биоэнергетика
Дом и Семья:
здоровье и красота
рейтинг книги
ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Компьютеры и Интернет:
программирование
рейтинг книги
Корсаков
1. Корсаков
Фантастика:
альтернативная история
аниме
попаданцы
рейтинг книги
Хозяин Каменных гор
3. Каменный пояс
Проза:
историческая проза
рейтинг книги