Re: tmux на локальной машине
>>>>> Sergey Matveev <stargrave@stargrave.org> writes:
>>>>> *** Ivan Shmakov <ivan@siamics.net> [2017-07-15 20:28]:
>>> Куда более удобной конфигурацией и скриптованием, хотя это наверное
>>> субъективно. Существенно меньшими размерами (хотя в GNU Screen
>>> больше фич, типа работы с последовательными консолями). vi-like
>>> клавишами для поиска.
>> Конкретнее?
> Конкретнее что?
Что понимается под «vi-like клавишами для поиска»? Поскольку
Screen вроде бы умеет как «наращиваемый» Emacs-like поиск
(C-r, C-s), так и «традиционный» (/, ?). Равно как и hjkl.
> Удобство? Вот один из скриптов, который неплохо читается.
> #!/bin/sh
> paste()
> {
> local pane="$1"
> local cmd="$2"
> $TMUX set-buffer "$cmd"
> $TMUX paste-buffer -t "$pane"
> $TMUX delete-buffer
> $TMUX send-keys -t "$pane" Enter
> }
> $TMUX new-session -d -s root
> $TMUX rename-window -t root:1 "su"
> $TMUX split-window -t root:1
> $TMUX split-window -h -t root:1
> $TMUX split-window -h -t root:1.0
> paste root:1.0 "ssh-add-mass"
> paste root:1.1 "su -"
Я так понимаю, здесь запускается окно с Shell, в которое затем
вводится $ su -? Честно говоря, я обычно $ screen 10 su -, без
каких-либо промежуточных интерпретаторов.
Аналогично с запуском SSH-клиентов; подобно:
$ cat < setup-slogin.screen
screen -t bobgu# 43 slogin root@bobgu
screen -t kelas# 42 slogin root@kelas
screen -t nevuf# 41 slogin root@nevuf
screen -t bobgu 33 slogin bobgu
screen -t kelas 32 slogin kelas
screen -t nevuf 31 slogin nevuf
$ screen -X source setup-slogin.screen
$
[…]
--
FSF associate member #7257 58F8 0F47 53F5 2EB2 F6A5 8916 3013 B6A0 230E 334A
Reply to: