Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Сохранение вкладок в терминале  (Прочитано 2001 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Работаю по ssh c серверами, коих на данный момент больше 10 штук. Комп не выключаю, но иногда нужно перезагружаться, будь то обновление или по иной причине. Приходится закрывать терминал, после чего очень лениво заново поднимать все соединения. Есть какие-то трюки, чтобы ускороить/упростить процесс?

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #1 : 23 Июля 2013, 12:48:22 »
Скрипт на Bash'е?
Что за эмулятор терминала? У некоторых есть профили.
Gnome-terminal вроде умеет открывать произвольное количество вкладок "из консоли":
Код: (bash) [Выделить]
gnome-terminal --tab --working-directory=/ --tab --working-directory=/var --tab --working-directory=/usr --tab

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #2 : 23 Июля 2013, 14:48:13 »
Freezeman,
мне надо не свою ФС открывать, а соединения по ssh.

Но уже лучше, хотя бы скриптик можно сделать который откроет нужные вкладки. Думаю там можно и имя вкладки вписать в скрипте. Но ввод паролей на каждый сервак остается. Хотя это для секурности хорошо.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #3 : 23 Июля 2013, 14:57:26 »
Вместо паролей можно ключи юзать. ИМХО, удобней.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #4 : 10 Сентября 2013, 08:49:39 »
чота имя вкладки не выходит задать.

юзаю опцию --title, вроде из man она за это отвечает.

Пробовал
-t name
--title=name
--tab=name

нифига.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #5 : 10 Сентября 2013, 10:40:41 »
⚡ Thunde® ⚡,
Ну у меня в zsh такое:
Код: (bash) [Выделить]
# Set title of window
function preexec() {
  # When I print to the xterm title, \b doesn't seem to work, so this
  # will hackily solve the problem of putting $FOOx$BAR, very ugly yes
  # and there is probably a better way to do this in zsh, but I'm new to it
  # also, why am I writing a comment like this to myself?
  #export size="$(echo \"$COLUMNS@x$LINES\" | sed s/@//g | sed s/\"//g)"

  # Show screen window, or running command
  if [[ "$WINDOW" == "" ]]; then
    if [[ $1 != "" ]]; then
      # show running command, because it doesn't stick like screen
      print -Pn "\e]0;$1\a"
    else
      print -Pn "\e]0;$PWD\a"
    fi
  fi
}
# Show the directory in terminal title
case $TERM in
  xterm*)
        precmd() { preexec }
    ;;
esac

В .bashrc вроде тоже должно прокатить. Думаю, можно переделать под свои задачи.

Пользователь решил продолжить мысль 10 Сентября 2013, 10:44:55:
title -- это для всего окна

Пользователь решил продолжить мысль 10 Сентября 2013, 10:47:34:
может здесь?
« Последнее редактирование: 10 Сентября 2013, 10:47:34 от Freezeman »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Сохранение вкладок в терминале
« Ответ #6 : 10 Сентября 2013, 12:11:06 »
⚡ Thunde® ⚡,
Код: (bash) [Выделить]
gnome-terminal --tab -e "ssh root@srv2" --tab -e "ssh root@srv3"

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Сохранение вкладок в терминале
« Ответ #7 : 10 Сентября 2013, 15:51:18 »
ArcFi,
Спасибо! А по именам вкладок есть предложения?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Сохранение вкладок в терминале
« Ответ #8 : 10 Сентября 2013, 16:04:47 »
А по именам вкладок есть предложения?
Сделайте нормальные хостнеймы, и проблема должна решиться сама собой.

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.