Измените терминальный заголовок в Mac OS X

Как я могу произвольно изменить заголовок Окна терминала в Mac OS X? Я видел этот вопрос и эту magicwrap вещь, но думаю, что это - просто простая команда Mac OS X.

39
задан 20.03.2017, 12:16

3 ответа

Эта статья говорит Вам как.

По существу Вы используете последовательности символов, отраженные для экрана для информирования терминала того, какой заголовок он должен отобразить.

title='My first title'
echo -n -e "\033]0;$title\007"

В вышеупомянутом примере, независимо от того, что переменный заголовок установлен на, в то время как стали заголовок терминала. Конечно, у Вас мог просто быть заголовок в строке для повторения, такие как:

echo -n -e "\033]0;My first title\007"

Но первый путь делает его немного битом легче использовать и/или расшириться позже.

48
ответ дан 07.12.2019, 08:46

Ремикс ответа MgG Dan:

echo -n -e "\033]0;$1\007"

Сохраните его в файле, названном/usr/bin/title (использующий sudo!) и chmod это к +x. Затем отовсюду можно просто ввести

title 'Trying to Figure This GIT Thing Out'

и Вы получаете миленький заголовок.

(Синтаксис может варьироваться, если Вы не находитесь на OSX, если я понимаю правильно),

8
ответ дан 07.12.2019, 08:46

Добавление следующего к Вашему ~/.profile достигнет того же эффекта:

# function for setting terminal titles in OSX
function title {
  printf "\033]0;%s\007" "$1"
}

И затем быстрое title 'et voila' уладит все Ваши вкладки.

35
ответ дан 07.12.2019, 08:46

Теги

Похожие вопросы