Командная строка и эмуляторы терминалов в Linux

Многие действия в Linux можно выполнить как с помощью графического интерфейса, так и командой в командной строке. В этом случае знание команд экономит время, если требуется быстро многократно повторять однотипные действия. Командами проще передать сложную последовательность действий по электронной почте или надиктовать по телефону. Кое-что в Linux можно сделать только командами. К сожалению даже в самых современных десктопных дистрибутивах Linux пока не обойтись без командной строки.

Для удобной работы с командной строкой в графическом режиме предназначены специальные программы — эмуляторы терминалов.

Команды можно хранить в файле или на сайте и через буфер обмена вставить в окно эмулятора терминала, записать в файл и выполнять его по команде sh имя файла.

Современные эмуляторы терминала под Linux значительно превосходят по удобству использования и функциональности стандарнтый эмулятор терминала Windows (cmd.exe).

Все эмуляторы терминала под Linux запоминают последние команды, к которым можно вернуться, нажимая стрелку вверх. Причем размер списка хранимых команд очень большой, списки хранятся раздельно для каждого пользователя и не очищаются при закрытии окна терминала и перезагрузке Linux.

Стандартная функция терминалов Linux — продолжение частично набранных команд по клавише Tab. Дописываются как частично набранные имена команд, так и имена файлов текущей директории. При этом при возникновении неоднозначности выводится список всех вариантов.

Gnome Terminal

Входит в Gnome. Поддерживает закладки (много терминалов в одном окне).

XFCE Terminal

Аналог предыдущего, но работает быстрее. Именно его я использую в Gnome.

Konsole

Входит в KDE. Быстро загружается. Удобная работа с закладками.

Konqueror Terminal Emulator

Встроен в Konqueror в качестве панели в нижней части окна, меняет текущий каталог синхронно с активной закладкой с файлами — удобно для использования команд с файлами в текущей папки. В Kubuntu 6.06 отключен по умолчанию, включается клавишей F8.

Блог: RU Linux