Меню Рубрики

Терминал linux mint cinnamon

LM 16 Cinnamon: настройка терминала

Терминал для линуксоида должен быть как необходимый инструмент для мастерового человека или личное оружие для военного: вычищен до блеска, настроен как часы, безотказен и привычен до автоматизма.

С 2010 года я пользуюсь gnome-terminal, о нем и пойдет речь (хотя, наверное, многое будет применимо и к другим функционально полноценным терминалам, вроде konsole и xfce4-terminal).

Содержание

Внешний вид

Нынешний gnome-terminal, распрощавшийся со всякими зверушками и цитатами, по умолчанию лишился даже меню. Его, как и настройки, можно включить из контекстного меню по правой кнопке мыши.

Внешний вид — сугубо личное, поэтому я просто опишу здесь свои настройки и предпочтения.

Идем в «Настройки профиля», выбираем шрифт (у меня Droid Sans Mono 11), закрываем. Таскаем терминал за правый нижний угол и смотрим на циферки размера, возникающие при этом. Получив нужный результат, снова идем в «Настройки профиля» и вписываем там этот размерчик. Имейте ввиду, каждый раз при смене шрифта и/или кегля размер придется снова корректировать.

Далее выбираем остальные параметры, как у меня на картинках ниже (вкладки «Заголовок и команда», «Фон» и «Совместимость» обычно оставляю как есть).

У меня, при наличии каталога $HOME/Backup/SysConfigs, это выглядит так:

При необходимости все настройки можно будет восстановить на другой системе одной командой:

Горячие клавиши

Делаем видимым меню терминала по ПКМ, в меню «Правка → Комбинации клавиш» снимаем обе верхних галки (иначе по F10 будет не MC закрываться, а открываться меню) и меняем Скопировать/Вставить на привычные Ctrl-C и Ctrl-V:

Остальное — по вкусу (я предпочитаю выставить на создание вкладки более привычное Ctrl-Alt-N).

Поведение

1. Автодополнение

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

Чтобы по Tab терминал последовательно выводил команды и оставался в состоянии готовности выполнить команду, нужно поправить системный файл /etc/inputrc, вписав в него предпоследней строкой следующее:

Кроме того, очень удобна фишка, подсказанная где-то А. Федорчуком: внесение в тот же файл /etc/inputrc еще двух строк:

Это позволяет, набрав некую команду, стрелками «вверх» и «вниз» перелистывать ее историю.

В результате последние строки файла /etc/inputrc должны выглядеть так:

Если вы не имеете доступа к правам root’a, то всё вышеописанное применимо к настройкам вашего аккаунта. В этом случае вносим описанные изменения в файл

/.inputrc, а если такого в вашей домашней директории нет, создаём его, причём он может состоять только из вышеприведенных строк.

/.bashrc нужно дописать такую секцию:

Но вообще-то о файле

/.bashrc, одном из важнейших для нормальной жизни в системе, разговор будет отдельный.

Мне вполне достаточно таких настроек автодополнения в терминале, а если вам мало — читайте здесь, там и далее, как говорится. А также курите (может быть, в первую очередь) man readline.

2. Алиасы

2.1 Что такое алиасы и с чем их едят

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

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

И еще надо вспомнить опцию ‘-с’. Гораздо легче определить алиас:

чтобы потом команда ping google.com автоматически преобразовывалась в приведенную выше grc ping -c 5 google.com.

Намного удобнее набирать в терминале ‘h’ вместо ‘history’, ‘g’ вместо ‘gedit’, ‘v’ вместо ‘vim’ и т.д.

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

Этот простенький скриптик лежит в директории, прописанной в переменной PATH, и называется disks.sh, но гораздо легче вспомнить и напечатать слово «диски», а это легко обеспечить таким алиасом:

2.2 Где прописывать алиасы?

Алиасы можно прописать прямо в файле

/.bashrc, однако вряд ли это хорошая идея.

Лучше вынести их в отдельный файл

/.bashrc прописать следующее:

При такой организации, во-первых,

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

2.3 Как прописывать алиасы?

Формат и синтаксис файла

/.bash_aliases не отличается от таковых для

/.bashrc: закомментированные и пустые строки игнорируются интерпретатором.

В качестве примера приведу самую «эксплуатируемую» часть своего

2.4 Как временно отменять алиасы?

подсвечивает вывод команды dmesg, без чего просмотр его сотен, а то и тысяч строк становится делом, мягко говоря, скучным. Однако если потребуется перенаправить вывод dmesg в файл, то при действующем алиасе мы получим жуткую кашу.

В таких случаях легко временно отменить действие алиаса, просто экранировав команду обратным слэшем вот так:

2.5 Чего следует опасаться?

Скажем, захотели мы применить алиас к команде wget и, недолго думая, определили для этого букву w.

Однако прежде чем прописывать этот алиас в

/.bash_aliases, наберите в терминале

и вы сильно удивитесь (если, конечно, не знали об этой команде).

Вывод, думается, очевиден: задуманные алиасы надо предварительно проверять на возможные совпадения с уже существующими командами.

Ну и, кроме того, обилие алиасов затруднит их запоминание, и они из «мнемонического костыля» начнут превращаться в дополнительный напряг для памяти.

Источник

GNOME Terminal

Похожие главы из других книг:

(3.19) После работы с hyper terminal в корневой директории появляются файлы, comreads.dbg и comused.dbg. Что это такое, и как их убрать?

(3.19) После работы с hyper terminal в корневой директории появляются файлы, comreads.dbg и comused.dbg. Что это такое, и как их убрать? Эти два файла содержать представленные в шестнадцетиричном виде данные, которые передавались и принимались по порту модема. Если Вы считаете, что эта

(6.9) Слышал, что terminal server имеет ограниченый срок использования (потом его нужно будет лицензировать). Правда ли это, и какой срок?

(6.9) Слышал, что terminal server имеет ограниченый срок использования (потом его нужно будет лицензировать). Правда ли это, и какой срок? Terminal Server может устанавливаться в двух вариантах – для удаленного администрирования и как сервер приложений (Application Server). Для первого варианта

20.6. Оконная среда GNOME

20.6. Оконная среда GNOME Среда GNOME (GNU Network Object Model Environment — Сетевая Объектная Среда GNU) является одним из основных конкурентов среде KDE. Среда GNOME является частью проекта GNU, начатого в 1984 году и целью которого является создание свободно распространяемой Unix-подобной системы.GNOME —

1.3.2. Работа с GNOME

1.3.2. Работа с GNOME 1.3.2.1. Главное меню В верхней части окна расположено главное меню оболочки GNOME (рис. 1.38), Если вы привыкли к Windows и вам удобнее, чтобы в верхней части экрана ничего не было, вы можете «ухватиться» за панель главного меню и перетащить ее вниз. Впрочем, это дело

1.3.3. Настройка GNOME

1.3.3. Настройка GNOME 1.3.3.1. Изменение фона рабочего стола Выберите команду меню Система?Параметры?Оформление?Внешний Вид (или щелкните правой кнопкой на рабочем стопе и выберите в раскрывшемся контекстном мню команду Изменить фон рабочего стола). Раскроется окно Настройка

2.1.3. Программа GNOME-PPP

2.1.3. Программа GNOME-PPP После того как вы подключились к Интернету, откройте окно терминала (команда меню Приложения?Системные?Терминал) и введите команды:suyum install gnome-pppПервая команда предоставит вам полномочия пользователя root, которые необходимы для установки программ, а

7.4.2.5. Создание LiveCD с GNOME

7.4.2.5. Создание LiveCD с GNOME Теперь усложним нашу задачу: создадим LiveCD, содержащий систему XOrg и графическую среду GNOME. Проще всего это сделать на базе уже готового пакета fedora-livecd-gnome.Ничего особенного вам делать не нужно, просто введите следующую команду:# livecd-creator —repo=core,file:///rpms

10.1 Настройки панелей GNOME

10.1 Настройки панелей GNOME С интерфейсом вроде закончили, теперь я немного расскажу про то, как можно сделать ваше рабочее место более уютным. Для начала ещё раз обратите внимание на все описанные выше элементы панелей, почти каждый из них является так называемым

Компоненты GNOME Office

Компоненты GNOME Office В отличие от Microsoft Office, компоненты данного продукта выпускаются различными организациями и командами программистов, которые часто не связаны друг с другом (как это и бывает в OpenSource), а метапроект, названый так, объединяет и координирует работу в рамках

Программа Eye of GNOME

Программа Eye of GNOME Eye of GNOME (http://www.gnome.org/projects/eog/) представляет собой простую, но быструю и функциональную программу просмотра и каталогизации изображений (рис. 5.6). Рис. 5.6. Программа Eye of GNOMEВ приложении широко используется библиотека GNOME Canvas, благодаря чему оно может быстро и

Среда GNOME

Среда GNOME Среда GNOME (GNU Network Object Model Environment – сетевая объектная среда GNU, http://www.gnome.org/) возникла как ответ общества GNU на разработку KDE, когда библиотеки Qt еще не были свободны. Новая рабочая среда создавалась на основе инструментария GTK+, созданного ранее для графического

4.2. Что лучше: KDE или GNOME?

4.2. Что лучше: KDE или GNOME? Графическая среда GNOME — основной конкурент KDE. Что лучше: KDE или GNOME — сказать трудно. Все зависит от вкусов и предпочтений пользователя. Раньше лично мне больше нравился KDE. Во-первых, у него было меньше проблем с русификацией, а во-вторых, сам

4.5. Апплеты GNOME

4.5. Апплеты GNOME Апплет — это небольшое приложение, которое после запуска сворачивается на панель GNOME и ждет, пока вы его

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Темы курсоров для linux mint
  • Темы значков для linux mint
  • Темы для рабочего стола linux mint
  • Темы для windows 7 в стиле linux
  • Темы для plank linux