
Всёже tmux – великая вещь. Как же я раньше жила, не зная о ней?
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
Всёже tmux – великая вещь. Как же я раньше жила, не зная о ней?
со screen?
Хз, я не вижу особой пользы. Поделись юз-кейсами.
TorvinKun, много табов (можно ещё экран на части делить, но я этим редко пользуюсь); можно подключиться к ним с другого компа; можно снова подключиться к ним с другого компа, когда отпало соединение; можно снова подключиться к ним, когда упали иксы (ладно. такое у меня было 1 раз за сто лет. но можно рестартануть иксы, не теряя эти табы); можно удобно листать историю терминала: C/M-v вместо тыцканья мышкой в скроллбар, и есть поиск по ней.
этого, имхо, уже вполне достаточно, чтобы всегда всё делать внутри tmux
Linda-chan, добавь еще tmux на локальной машин (с префиксом на ctrl+a), в окнах которого запущены autossh до удаленного сервера, в .bash_profile которого добавлен автоаттач к тмуксу. Офигенно экономит нервы при плохом интернете.
Это не юз-кейсы
"подключиться к ним с другого компа", т.е. продолжить сессию с другого устройства, - это вполне себе "юзкейс"
поиск по истории всю жизнь был и в обычном терминале
поиск по истории команд или по всему тексту, который показывался на экране? я о втором, если что
скроллбар в Putty я вообще ни разу в жизни мышкой не тыкал
у тебя идеальная память или ты "смотришь только в перёд" и никогда не интересуешься прошлым? вот прям никогда не интересно, что было выведено командой, набранной тобой 5 минут назад? (не всегда команду можно легко запустить снова, т.к. она может что-то менять или занимать много времени)
Соединения у меня не отваливаются
так не бывает. может ты всё-таки хотел сказать, что они отваливаются редко?
и все они мне весьма бесполезны
табы не юзаешь или получаешь их другим способом? если не юзаешь, расскажи, как тебе это удаётся.
Linda-chan, вот оно что. не знал.
"подключиться к ним с другого компа", т.е. продолжить сессию с другого устройства, - это вполне себе "юзкейс"
Тут соглашусь :)
поиск по истории команд или по всему тексту, который показывался на экране? я о втором, если что
Я про поиск по командам, конечно. Про "тыканье в скроллбар" - я имел в виду, колесиком удобнее скроллить, зачем тыкать? Если этого не хватает, у меня весь аутпут пишется в лог, который сейчас достиг 20 мб на одном соединении и 110 на другом. Уверен, что в историю tmux это все не влезет.
так не бывает. может ты всё-таки хотел сказать, что они отваливаются редко?
Ну ок, раз в полгода? В общем, недостаточно часто, чтобы что-то предпринимать по этому поводу.
табы не юзаешь или получаешь их другим способом? если не юзаешь, расскажи, как тебе это удаётся.
Вообще не юзаю. Не знаю, может я просто юзаю линукс недостаточно часто/интенсивно. А в чем смысл? Разве что если что-то долгоживучее запущено в отдельном табе. Но что? Links что ли?
табы не юзаешь
Вообще не юзаю. А в чем смысл?
запускаешь любое действие, которое выполняется больше минуты (что-то скачать тяжёлое, установить/обновить тяжёлый пакет опять же, запустить поиск по файлам/ncdu/долгий запрос к бд из консоли), и хочешь сделать что-то ещё. подсмотреть что-то из консоли, пока редактируешь файл (да. лучше всегда редактировать удалённые файлы локально через tramp-mode, но он иногда капризничает, и бывает быстрее отредактировать на сервере в nano, чем разбираться, что там очередной админ сделал с приглашением командной строки). смотреть на какие-нибудь логи параллельно с выполнением команд (в одном табе делаешь tail -F someshit.log, а в другом работаешь. тут можно даже не табы, а на две панели разделить, чтобы оба экрана были перед глазами).
но я юзаю и тупо для того, чтобы не смешивать несколько контекстов: в каждом из нескольких табов открыта своя директория и активна своя история введённых команд и их вывода.
у меня весь аутпут пишется в лог
чем пишется? script?