______________________________________________________________________________________________________________

HackFix.ru - информационный портал,рассказывающий о событиях в области защиты информации,
взломах,инструментах аудита,программировании для пентестеров!

Tmux- швейцарский армейский нож для хакера.

Что такое Tmux?

Tmux, проще говоря, позволяет вам иметь несколько сеансов терминала внутри одного окна терминала, с возможностью разделить экран терминала на множество способов. Что-то вроде этого.

Установка

Установка Tmux довольно проста, вам не нужно ничего компилировать вручную, это всемирно признанный инструмент, и я не встречал ни одного системного администратора, который бы его не использовал. Он доступен в репозиториях APT (Debian), Brew (Mac) и RPM (Fedora).

Ubuntu-Debian

sudo apt install tmux

MAC
Для этого вы должны иметь Homebrew предварительно установлен на вашем Mac.

brew install tmux

Fedora
rpm install tmux
После завершения установки введите на терминале следующую команду.

tmux

Вы увидите тот же терминал, но на этот раз с зеленой полосой
в нижней части экрана.

Это минимальный интерфейс Tmux, но все же есть некоторые вещи, которые нужно объяснить.[0] внизу слева  экрана указывает на текущий сеанс Tmux, в котором вы находитесь. Если у вас подключено несколько сеансов, вы можете пройти через них, и число изменится, подробнее об этом позже.

Теперь перейдем к мясу и костям Tmux. Первое, что нужно отметить, это префиксный ключ, по умолчанию это ctrl+b, который изменяет режим Tmux из режима ввода в командный режим. Эти команды могут быть либо разделить экран, отправить вас в режим копирования вставки и многое другое.

Разделение экрана с Tmux

Попробуйте, нажмите клавишу префикса ctrl+b и после этого shift+», это разделит экран по горизонтали. Аналогично, использование shift+% разделит экран по вертикали. После того, как вы это сделаете, ваш экран будет ориентирован следующим образом.

Навигация по окнам

Теперь навигация по этим разделенным окнам экрана может быть немного сложной, конечно, просто нажав на окно, это не сработает, мы вернемся к нашему префиксному ключу. Нажмите ctrl+b, а затем клавишу со стрелкой в любом направлении, в котором вы хотите пойти, это изменит текущее активное окно.

Запуск новых окон

Небольшое окно терминала внутри родителя называется панелью. В левом нижнем углу экрана есть 0: bash, что означает, что вы находитесь в первом окне, а имя окна-Bash. Tmux автоматически называет окна, которые, конечно, могут быть изменены. Чтобы запустить новое окно, нажмите ctrl+b и скажите c, чтобы запустить новое окно. Теперь вы увидите 0: bash* 1: bash. Начало указывает текущее активное окно.

Прокрутка в Tmux

Введите следующую команду в сеансе Tmux

history

Попробуйте прокрутить вывод. Не можешь? В свитке отображаются только последние команды, которые вы использовали. Вы можете попробовать два варианта.

Использование less для управления буфером.
Использование метода Tmux по умолчанию.

Less метод

less-это утилита, встроенная в Linux, которая читает первые несколько строк любого файла или вывода из команды, отображает ее на терминале, чтобы читать дальше, вы можете прокручивать буфер с помощью клавиш со стрелками или мыши. Таким образом, эта команда решает нашу проблему чтения.

history | less
здесь мы получаем результат history PIPI его в less.

Метод Tmux

Это гораздо более предпочтительный метод и может быть полезен при копировании и вставке. Для прокрутки буфера с помощью Tmux достаточно нажать префиксную клавишу ctrl+b и [. Теперь вы можете прокручивать буфер с помощью мыши или клавиш со стрелками.

Копирование и вставка в Tmux

Для копирования и вставки в Tmux сначала необходимо перейти в режим прокрутки с помощью префиксной клавиши и [. После этого перейдите к строке, которую вы хотите скопировать, и нажмите ctrl + пробел и используйте клавиши со стрелками для перехода к точке, где заканчивается нужный выбор. Этот процесс выбирает оператор. Теперь, чтобы скопировать его, нажмите alt+w. После того, как вы скопировали что-то, что вы автоматически выбросили из режима прокрутки. Для вставки скопированного текста используйте префиксный ключ и ]. Это вставит скопированный текст.

Примечание. все, что вы копируете, хранится в буфере обмена Tmux, что, в свою очередь, означает, что вы не сможете копировать и вставлять из сеанса Tmux в свой браузер, например.

Tmux-один из лучших инструментов для любого профессионального и опытного пользователя. Возможность добавлять сеансы и сохранять их-огромный плюс для тех, кто имеет дело с большим количеством управления сервером и должен прыгать с одной машины на другую снова и снова. Если вас интересует только разделение экранов для лучшего анализа файлов, вы можете попробовать GNU Screen.

Добавить комментарий

Ваш e-mail не будет опубликован.

______________________________________________________________________________________________________________
^ Наверх