Intereting Posts

Как реплицировать (fork) текущий терминал

Скажем, я использую терминал и передаю его на удаленную машину и что-то сделал.
Как создать новую вкладку терминала (или окно), так что у меня все еще есть все из предыдущего окна терминала, без необходимости делать все, что угодно, например, ssh , cd и т. Д. – так же, как разветвление. Затем я могу начать работать в новом окне отдельно от предыдущего.

Не совсем то, что вы просите, потому что у вас нет нового реального окна или вкладки.

Вы можете запустить screen на сервере (если он доступен), чтобы можно было мультиплексировать сеансы сервера.

После этого у вас есть еще одно окно, но если вы сделаете Ctrl + c , вы создадите новое окно screen и переключаетесь между окнами с помощью Ctrl + a 0 , Ctrl + a 1 .

У вас есть дополнительное преимущество в том, что вы можете отключиться от сервера, оставив живые (или более) сеансы ( Ctrl + a d ), а затем восстановить их позже ( screen -dr ).

Невозможно. Однако gnome-terminal мог сохранить текущий рабочий каталог, если он вызван из контекстного меню терминала. Но просить его ssh было бы трудно, возможно, сделать это прямо сейчас. Тем не менее, есть этот специфический апплет панели gnome (на мой взгляд, написанный на рубине), который может помочь вам управлять вашими ssh-соединениями в взаимодействии на основе меню. http://sshmenu.sourceforge.net/

Простейшее решение: использовать screen или tmux .

Одна из вещей, которые мне нравятся, это перенаправление ssh X. Для этого вам не нужно X, установленное на удаленном компьютере.

Я использую небольшой скрипт-оболочку, называемый xon , но вы можете использовать простой ssh -Y -f hostname.tld xterm

Теперь в какой-то момент я хочу открыть новый терминал, я могу просто набрать xterm снова, и у меня будет новый xterm с удаленного сервера.

Требования к серверу: xterm, xauth