Я очень активно использую guake и использую ssh на более чем 3 компьютерах в любой момент времени. У меня также есть демоны, работающие на некоторых вкладках (терминалах). Что я хочу знать, возможно ли иметь имя текущей команды в качестве имени терминала? Если щелкнуть правой кнопкой мыши вкладку и изменить ее имя, это будет выглядеть следующим образом: (посмотрите на вкладку после терминала 5)
Благодарю.
command-line
guake
theTuxRacer
источник
источник
Ответы:
Это ошибка guake (0.4.1). Я просто вижу и решаю эту проблему с помощью этого сообщения об ошибке, хотя автор говорит, что это не лучший метод: https://github.com/Guake/guake/issues/205
РЕДАКТИРОВАТЬ : Guake 0.4.2 может изменить имя вкладки правильно
источник
Я не уверен, что это работает для guake, это работает для большинства эмуляторов терминала. Вы можете включить эхо в свои скрипты, чтобы изменить заголовок терминала:
источник
echo $PS1
что показывает что-то вроде\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
того, что это помогает мне решить эту проблему?Немного хак, но это переименует текущий терминал в то, для чего вы ssh'ed.
Также, если вы обновите свой PROMPT_COMMAND, у вас может быть функция для обновления имени терминала каждый раз. Хотя это не сработает для вашей проблемы с ssh, так как она меняет имя только после выполнения команды.
например
источник
Когда я хочу изменить имя вкладки в guake, я просто щелкаю правой кнопкой мыши по имени вкладки и щелкаю левой кнопкой мыши по переименованию. Откроется всплывающее окно для ввода нового имени.
источник
Вы можете просто изменить имя табуляции с помощью
Если вы хотите получить последнюю запущенную команду, используйте, например,
!!
расширяется bash при вводе. Это не расширяется путем замены псевдонима. Поэтому вы должны использоватьhistory
встроенное расширение, чтобы сделать его псевдонимом:когда твоя последняя команда была
потом звоню
установит название на "эхо".
источник
Если вы измените свою оболочку на zsh, вы можете добавить это в
~/.zshrc
:и он покажет текущую команду и текущий рабочий каталог. Это работает для всех терминальных эмуляторов, а не только для guake.
Чтобы установить zsh:
чтобы попробовать это просто сказать
чтобы сделать его по умолчанию для новых терминалов:
источник