Читать «Linux. От новичка к профессионалу.Денис Колисниченко» онлайн - страница 57

Автор неизвестен

3.5.1. Автодополнение командной строки и псевдонимы команд

Работа в консоли заключается во вводе нужной команды — вы вводите команду (например, создания каталога, просмотра файла, вызова редактора и т. д.) и нажи-маете клавишу <Enter>. Команда содержит как минимум имя запускаемой про-граммы. Кроме имени программы команда может содержать параметры, которые

будут переданы программе, а также символы перенаправления ввода/вывода (об этом чуть позже). Естественно, вам нужно знать имя программы, а также парамет-ры, которые необходимо ей передать.

Если вы помните название программы, а назначение параметров забыли, поможет команда man. Man (от англ, manual) — это справочная система Linux. В ней имеется информация о каждой программе, которая установлена в системе. Откуда система знает обо всех программах? Все очень просто — разработчики программ под Linux договорились, что вместе с программой будет поставляться специальный man- файл, — файл справочной системы. Понятно, если разработчик недобросовестный, он может и не создать файл справочной системы, но это происходит очень редко. И чтобы получить справку по какой-нибудь программе, нужно ввести команду: man имя_программы

Вы никак не можете запомнить, как пишется та или иная команда? Если вы помни-те хотя бы на какую букву она начинается, воспользуйтесь функцией автодополне­ ния командной строки — введите первые буквы команды и нажмите клавишу <Таb>. При первом нажатии система попытается дополнить команду. Иногда до-полнить команду невозможно — например, вы ввели букву а. Ясное дело, в системе есть несколько команд, которые начинаются на букву «а», и в такой ситуации сис-тема не может дополнить командную строку. Но если вы хотите просмотреть все команды на букву «а», тогда нажмите еще раз клавишу <ТаЬ>. Вам не с руки вписывать (даже с автодополнением) длинные команды? Тогда мож-но создать псевдонимы команд. Для этого в файл .bash_profile добавьте строки вида: alias псевдоним= 'команда'

Например:

alias cfg-net='system-config-network'

Для того чтобы изменения вступили в силу, выйдите из консоли (командой logout ) и заново зарегистрируйтесь.

Пожалуй, для полноценной работы с консолью вам нужно знать еще одну коман-ду — clear. Эта команда очищает консоль (терминал). Очень полезная команда, особенно когда вы хотите все начать с «чистого листа».

3.5.2. Графические терминалы

Понимаю, что практически все дистрибутивы оснащены графическим интерфей-сом, который к тому же запускается по умолчанию. Поэтому большинство пользо-вателей не станут жертвовать удобным и привычным интерфейсом ради консоли. Как уже упоминалось в разд. 3.1 , вместо переключения в консоль можно использо-вать терминал — эмулятор консоли. Терминал— это графическая программа (см. рис. 3.18), в окне которой вы можете вводить команды и видеть результаты их выполнения.