В обычных условиях это не сработает. Единственный способ, который я мог придумать, - это записывать каждую команду в файл (, например. с script
и модифицированным PS1 для перезаписи bash по любой команде ), а затем анализировать этот файл журнала в каждой новой строке (, например. дополнительно измените PS1 )для некоторого регулярного выражения, оканчивающегося на.c, чтобы начать возвышенное.
Не похоже, чтобы это стоило потраченного времени, может быть, некоторые alias s="subl "
в .bashrc
сделают вас более счастливыми, в сочетании с завершением табуляции это уже должно быть немного проще для вас.
Отключить:
systemctl set-default multi-user;
reboot;
Включить:
systemctl set-default graphical;
reboot;