Я устал от того, что начав работу с проектом и открыв терминал, я вынужден каждый раз открывать вкладки и запускать в них однотипные команды. Отсутствие же адекватных названий вкладок, в случае, если открыто более одного проекта, превращает навигацию по открытым терминалам в ад. Terminal, Terminale, Termina and so on…
В связи с этим я решил привнести немного автоматизации в этот процесс.
Не секрет, что при запуске терминала можно указать опции, которые повлияют на его последующую работу. Наиболее интересные из них:
1 2 3 4 5 |
|
Исходя из этого команда для открытия терминала без строки меню с двумя вкладками и открытыми в них vim и zsh выглядит так:
1
|
|
Добавим названия заголовков:
1
|
|
Добавим исполнение команд:
1
|
|
Важный аспект состоит в том, что вкладка закрывается сразу же после выполнения команды, поэтому если нужно загрузить shell, следует исползовать exec.
Писать такую длинную команду каждый раз неудобно, поэтому лучше написать скрипт для загрузки. Вот мой
P.S.
* Более подробно о доступных опциях терминала можно узнать выполнив: gnome-terminal --help-all
* Для Linux Mint все опции в силе. Просто используйте mate-terminal вместо gnome-terminal
* Для bash всё тоже самое, только zsh следует изменить на bash, либо на другой ваш любимый Shell.