Иллюстрированный самоучитель по Linux

Введение в оболочки

  • Введение в оболочки

    После изучения основных команд Unix, полезно освоить среду командной строки, в которой эти команды используются, – оболочку. Оболочка аналогична окну DOS в системе Windows 3.1 или Windows 98, в котором можно вводить команды, запускать программы и выполнять операции с файлами.
  • Обзор оболочек

    Оболочка ранних версий Unix была довольно примитивной, без хронологического списка, средств редактирования командной строки и управления заданиями. Однако в семидесятые годы, с появлением Bourne Shell и С Shell, оболочки стали превращаться в объекты серьезного внимания в мире Unix.
  • Эксперименты с различными оболочками

    Вероятно, вам уже интересно, как опробовать все эти оболочки, не устанавливая каждую по умолчанию. Оболочка запускается как обычная программа в среде оболочки по умолчанию. Например, Enhanced С Shell устанавливается при установке системы, но по умолчанию всеми пользователями используется Bash.
  • Оболочка Bash

    Рассмотрим наиболее популярную оболочку Linux – Bash. Для понимания ее места в мире Linux важно понять сам процесс входа в систему. В результате ввода имени и пароля пользователя происходит несколько важных процессов.
  • Установка переменных среды в Bash

    У каждой оболочки свой синтаксис установки переменных среды. Обычно в Bash это выполняется в два этапа: присвоение переменной значения и экспорт переменной в среду.
  • Переадресация ввода и вывода

    Одна из наиболее полезных концепций в мире Unix – стандартный ввод/вывод. Невзаимодействующие программы могут получать данные от стандартного устройства ввода, как правило, клавиатуры. Результаты выводятся на стандартное устройство вывода (обычно, это экран).
  • Дополнение частично введенных имен

    Это простое, но очень полезное средство, действующее следующим образом. Если набрать в командной строке достаточное число символов, чтобы указать уникальное имя файла, команды или каталога, то Bash может дополнить недостающую его часть.
  • Алиас команды

    Установка алиасов (псевдоимен) команд – мощное средство, позволяющее пользователю создавать собственные команды. Например, частые проверки всех процессов в системе можно проводить при помощи следующей команды.
  • Редактирование командной строки

    Одна из возможностей Bash, отсутствовавшая в более ранних оболочках (Bourne Shell или С Shell) – редактирование командной строки. Без этого допущенную в наборе команды ошибку можно было исправить, только удалив все символы после нее.
  • Хронологический список

    Идея, положенная в основу этого средства, крайне проста. После ввода каждой команды (после нажатия Enter, а не CTRL + C), последняя заносится в список, из которого команды можно извлекать в порядке, обратном вводу.
  • Управление заданиями

    Для многозадачной системы, каковой и является Linux, функция управления заданиями особенно важна, так как позволяет управлять несколькими программами, выполняемыми одновременно в одной оболочке. | Как правило, введенная команда выполняется в режиме переднего плана.
  • Подстановочные символы

    Одно из мощных средств современных оболочек (в том числе Bash) – подстановочные символы, позволяющие задавать несколько имен команд или файлов в одном выражении. Рассмотрим простой пример. Если ввести команду: | $ ls – | | …ответом на нее будет полный список файлов текущего каталога.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.