Как я могу произвольно изменить заголовок окна терминала в Mac OS X? Я видел этот вопрос и это волшебство , но думаю, что это просто простая команда Mac OS X.
39
Как я могу произвольно изменить заголовок окна терминала в Mac OS X? Я видел этот вопрос и это волшебство , но думаю, что это просто простая команда Mac OS X.
Ответы:
Эта статья рассказывает вам, как.
По сути, вы используете последовательности символов, отображаемые на экране, чтобы сообщить терминалу, какой заголовок он должен отображать.
В приведенном выше примере, независимо от того, какая переменная title установлена в то время, становится заголовком терминала. Конечно, вы можете просто добавить заголовок в строку, например:
Но первый способ немного облегчает использование и / или расширение позже.
источник
echo -n -e "\033]0;$1\007"
), Чтобы я мог отметить его как лучший ответ, пожалуйста?printf "\033]0;%s\007" "$title_variable"
(различные параметры и поведение echo не одинаковы для всех систем, оболочек или даже параметров оболочки). Кроме того, присваивания переменных в bash не должны иметь пробелов вокруг знака равенства.Добавление следующего к вашему
~/.profile
приведет к тому же эффекту:А затем быстро
title 'et voila'
рассортирует все ваши вкладки.источник
alias title="printf '\033]0;%s\007'"
.export alias title="printf '\033]0;%s\007'"
sudo nano /etc/bashrc
. Это должно работать для всех пользователей. Перезапустите сеанс терминала или выполнитеsource /etc/bashrc
изменения.Ремикс Дана МГГ:
Сохраните его в файле / usr / bin / title (используя sudo!) И измените его на + x. Тогда из любого места вы можете просто набрать
и вы получите хороший маленький титул.
(Синтаксис может отличаться, если вы не используете OSX, если я правильно понимаю)
источник
/usr/local/bin/title
вместо этого.В качестве альтернативы решениям на основе командной строки на основе sh, приложение OS X Terminal имеет предпочтение изменить заголовок следующим образом: В меню «Terminal-> shell» есть выбор «edit title», выберите его, и вы можете изменить заголовок легко.
источник
На OS X настройки терминала хранятся в
~/Library/Preferences/com.apple.Terminal.plist
.Название терминала сохраняется в
WindowTitle
настройках.источник
Спасибо за это. Я только что добавил функцию в мой .bashrc:
По моему мнению "stit" = удобный ярлык для "set_title". И теперь, когда я хочу установить название моих окон на лету, я набираю:
источник
Ответ, помеченный как Лучший ответ, работает нормально ... это то, что я сделал ...
это установит имя новой вкладки на WorkerTab1, а затем выполнит другие команды, такие как «cd» и т. д.
источник