Совет дня:
Aвтоматический запуск
Добавляем в
И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию
Опубликовано в @gitgate
#tmux #bash #ssh #tips
Aвтоматический запуск
tmux, при входе на сервер по SSH. Добавляем в
~/.bash_profile строки:if [ -z "$TMUX" ]; then
tmux attach -t term || tmux new -s term
fi
И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию
tmux.Опубликовано в @gitgate
#tmux #bash #ssh #tips
👍43🔥1
Zellij — это еще не просто еще один терминал. Он имеет базовую функциональность терминального мультиплексора (аналогично tmux или screen), но включает в себя множество встроенных функций, которые позволяют пользователям расширять его и создавать свою собственную персонализированную среду.Как и другие мультиплексоры,
Zellij позволяет пользователям разделять свой терминал на разные панели и вкладки. В
Zellij также есть специальные панели, которые не являются терминалами. Эти панели называются плагинами. Zellij поставляется с некоторыми готовыми плагинами, такими как файловый менеджер Strider. Zellij использует Webassembly и WASI для загрузки этих панелей и предоставления им доступа к хост-компьютеру, чтобы их можно было написать на любом компилируемом языке. https://github.com/zellij-org/zellij
Web: https://zellij.dev/
Опубликовано в @gitgate
#terminal #multiplexor #tmux #screen
GitHub
GitHub - zellij-org/zellij: A terminal workspace with batteries included
A terminal workspace with batteries included. Contribute to zellij-org/zellij development by creating an account on GitHub.
👍21🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
lazy-tmux - менеджер сессий с функцией восстановления через
Возможности:
- сохраните текущую сессию, определенную сессию или все сессии на диск с помощью функции сохранения. Снимки сохраняют окна, панели, макеты, выполняющиеся команды оболочки и историю прокрутки оболочки для последующего восстановления.
- функция отложенного восстановления позволяет восстановить только ту сессию, которую вы выберете с помощью команды восстановления или в интерактивном режиме с помощью средства выбора. Вам не нужно тратить оперативную память на все сессии при запуске - в отличие от
- интерактивный браузер сессий
- клавиатурный инструмент выбора, позволяющий искать, перемещаться и восстанавливать сессии, не выходя из
- гибкая сортировка сессий и окон с помощью флагов --
- используйте параметр
- в режиме автоматического сохранения периодически создаются снимки всех сессий в фоновом режиме, обеспечивая сохранность состояния сессии после перезагрузки. Во избежание конфликтов одновременно запускается только один процесс автоматического сохранения.
- функция
- снимок включает структуру окон и панелей, а также команды для работы с панелями, что позволяет плавно восстанавливать рабочую среду. Например, для запуска
- дополнительная функция захвата прокрутки панели оболочки позволяет сохранять и воспроизводить предыдущий вывод, сохраняя контекст для восстановленных сессий.
Поддержите нашего автора @alchemmist звездой в репке ! Для разработчика это очень важно !
https://github.com/alchemmist/lazy-tmux
Web: https://lazy-tmux.xyz
Опубликовано в @gitgate
#tmux #tui #lazy
Scrollback. Интерфейс командной строки, который создает снимки сессий tmux с запущенными процессами и функцией Scrollback, а затем восстанавливает их отложенно и без проблем по мере выбора одного из них.Возможности:
- сохраните текущую сессию, определенную сессию или все сессии на диск с помощью функции сохранения. Снимки сохраняют окна, панели, макеты, выполняющиеся команды оболочки и историю прокрутки оболочки для последующего восстановления.
- функция отложенного восстановления позволяет восстановить только ту сессию, которую вы выберете с помощью команды восстановления или в интерактивном режиме с помощью средства выбора. Вам не нужно тратить оперативную память на все сессии при запуске - в отличие от
tmux-resurrect, который восстанавливает все сразу.- интерактивный браузер сессий
TUI, сочетающий в себе древовидное представление сессий, окон и панелей с таблицей, отображающей дополнительную информацию: активную команду в каждой панели, время последнего снимка, количество окон/панелей в сессии и статус сессии (восстановлена или нет). Нечеткий поиск позволяет молниеносно находить любое окно или панель.- клавиатурный инструмент выбора, позволяющий искать, перемещаться и восстанавливать сессии, не выходя из
tmux.- гибкая сортировка сессий и окон с помощью флагов --
session-sort и --window-sort. Сортировка по времени последнего использования, времени захвата, количеству окон/панелей, именам, командам или любой их комбинации.- используйте параметр
--fzf-engine, чтобы заменить встроенный TUI на fzf. Этот параметр можно установить во время установки для получения более лёгкого бинарного файла; обратите внимание, что управление сеансом/окном с помощью клавиатуры недоступно.- в режиме автоматического сохранения периодически создаются снимки всех сессий в фоновом режиме, обеспечивая сохранность состояния сессии после перезагрузки. Во избежание конфликтов одновременно запускается только один процесс автоматического сохранения.
- функция
Bootstrap restore at tmux startup позволяет автоматически восстанавливать последнюю или конкретную сессию, что полезно для автоматизации после запуска системы.- снимок включает структуру окон и панелей, а также команды для работы с панелями, что позволяет плавно восстанавливать рабочую среду. Например, для запуска
npm dev server, docker-compose, nvim или любого другого редактора.- дополнительная функция захвата прокрутки панели оболочки позволяет сохранять и воспроизводить предыдущий вывод, сохраняя контекст для восстановленных сессий.
Поддержите нашего автора @alchemmist звездой в репке ! Для разработчика это очень важно !
https://github.com/alchemmist/lazy-tmux
Web: https://lazy-tmux.xyz
Опубликовано в @gitgate
#tmux #tui #lazy
👍11🔥9