Командная оболочка

Ubuntu имеет очень мощную графическую оболочку, позволяющую Вам использовать стандартные приложения для выполнения практически всех операций. Однако в основе всех этих приложений лежит командная оболочка. Эта оболочка используется для интерпретации команд своего языка, заданных в командной строке или поступающих из стандартного ввода или указанного файла. Традиционное окружение Linux - это CLI (Command Line Interface - интерфейс командной строки), где пользователь вводит команды, чтобы сказать компьютеру о том, что нужно сделать. Такой подход является более гибким и обеспечивает больше возможностей, а также более быструю работу, но требует знания команд. Использование командной строки может быть очень полезным при администрировании системы.
Командная оболочка, используемая в Ubuntu, называется bash (аббревиатура от Bourne Again SHell). bash является усовершенствованной версией одной из старейших оболочек UNIX, которая называлась sh и была разработана Стивеном Борном (Stephen Bourne) в 1978 году.
Вход в командную оболочку
Есть два способа начала работы с командной оболочкой Ubuntu: используя эмулятор терминала или переключившись в виртуальную консоль (или виртуальный терминал). В обоих случаях это будет та же командная оболочка.
1. Для переключения к виртуальному терминалу нажмите сочетание клавиш Ctrl+Alt+F2. Графический интерфейс будет переключен в режим командной строки.
2. Введите имя пользователя и пароль.
3. Для переключения к графическому интерфейсу используйте сочетание клавиш Ctrl+Alt+F2. При этом терминал не прекращает свою работу, и Вы можете вернуться к нему, нажав Ctrl+Alt+F2.
4. Для выхода из терминала в командной строке введите команду exit. При следующем запуске Вам будет необходимо снова ввести имя пользователя и пароль.
Более удобным может оказаться использование эмулятора терминала, который не заменяет собой графический интерфейс, а открывается в отдельном окне, как обычное приложение. Доступ к нему можно получить, перейдя к меню Приложения> Стандартные> Терминал.
Приглашение на ввод команды
После запуска терминала одним из способов, описанных выше, Вы увидите приглашение на ввод команды в виде:
author@author - desktop :~$
Первая часть приглашения отображает имя текущего пользователя. В примерах, созданных для нужд этой книги, это имя - author.
Далее, за знаком @ указано имя компьютера, определенное при установке Ubuntu. Данное имя однозначно определяет этот компьютер в сети.
Первая часть приглашения на ввод команды дает информацию о пользователе и имени компьютера, на котором он работает.
Вслед за ней располагается двоеточие, отделяющее часть приглашения, которая определяет «физическое» расположение пользователя, от «логического» расположения, т. е. места в файловой системе. Значок тильды (~) условно обозначает домашний каталог пользователя, в нашем примере - /home/author.
Последний элемент строки приглашения - знак доллара ($) означает, что Вы вошли в систему, как обычный пользователь. Если бы Вы решили войти как root, то в конце строки стоял бы значок называемый также решеткой или хешем.
Итак, строка приглашения на ввод команды может быть прочитана следующим образом:
Пользователь author, вошедший в систему на компьютере, называющемся author-desktop, как обычный пользователь, находится в своем домашнем каталоге /home/author.