У меня есть несколько разных "шляп" на моем компьютере, включая несколько проектов "на ходу" (например, $ work, несколько проектов на github, некоторые на Sourceforge, некоторые, с которыми я связан, некоторые, за которыми я просто следую, и т.д. .). У каждого есть свой собственный псевдо-домашний каталог (например, ~/hat/$ projectname). Некоторые из них имеют свои специфические параметры среды (например, среда экземпляра DB2).
Итак, у меня есть инструмент оболочки для переключения с одного на другое («hat $ projectname»). Он находит правильный домашний каталог, cd для него ("hat" - это псевдоним для ". Hat.sh", поэтому я могу это сделать), настраивает среду и т.д. Потому что я ленивый.
Теперь я хочу стать немного более ленивым. Я бы хотел настроить горячую клавишу для запуска konsole с правильными параметрами для одной шляпы, которую я ношу больше всего: $ work. Я хотел бы эффективно предварительно напечатать "работу шляпы" в окно. Но я совсем не уверен, как передать это через консоль для bash в мой .profile (?) и оставьте снаряд работающим потом. Все, пока я ничего не делаю для горячей клавиши, у меня уже есть, которая запускает konsole нормально.