2 Алтернативи на екрана на GNU за мултитаскинг на терминални устройства за Linux

Съдържание:

2 Алтернативи на екрана на GNU за мултитаскинг на терминални устройства за Linux
2 Алтернативи на екрана на GNU за мултитаскинг на терминални устройства за Linux

Видео: 2 Алтернативи на екрана на GNU за мултитаскинг на терминални устройства за Linux

Видео: 2 Алтернативи на екрана на GNU за мултитаскинг на терминални устройства за Linux
Видео: GNU Linux МИНИМАЛИСТА ▲ Приручаем i3WM Установка и настройка с нуля - YouTube 2024, Ноември
Anonim
Написахме за използването на GNU екрана за многозадачност в терминала на Linux в миналото. GNU Screen е дядото на тези програми, но tmux и dvtm + dtach са други решения, които предпочитате.
Написахме за използването на GNU екрана за многозадачност в терминала на Linux в миналото. GNU Screen е дядото на тези програми, но tmux и dvtm + dtach са други решения, които предпочитате.

Tmux е подобрено пренаписване на екрана на GNU. Dvtm е конзолен мултиплексор, вдъхновен от мениджърите на прозоречни прозорци, а dtach добавя възможността да се отделя от и да се захване отново на две сесии.

Tmux

Като пренаписване на екрана на GNU, tmux предлага разнообразие от подобрения. Някои от най-важните включват модел клиент-сървър, който ви позволява да се свържете с tmux сесия от няколко местоположения и чист формат на конфигурационните файлове. Разгледайте често задаваните въпроси на tmux, за да откриете списък от начини, по които се различава от екрана на GNU.

Използвайте тази команда, за да инсталирате tmux на Ubuntu:

sudo apt-get install tmux

Ако използвате друга дистрибуция, най-вероятно ще я намерите в мениджъра на пакетите на вашата дистрибуция.

За да стартирате tmux след инсталирането, просто стартирайте tmux команда. За разлика от екрана, tmux идва с лентата на състоянието по подразбиране.

Image
Image

За да отворите допълнителен прозорец на терминала, използвайте Mod-с клавишна комбинация. Комбинацията от клавишни комбинации по подразбиране е Ctrl-б, Това означава, че ще трябва да натиснете Ctrl-б и тогава ° С за да създадете нов прозорец.

Всеки нов отворен прозорец ще се покаже в лентата на състоянието. По подразбиране tmux показва само един прозорец на екрана в даден момент.

Ето някои важни клавишни комбинации, за да започнете:
Ето някои важни клавишни комбинации, за да започнете:

Mod-Х - Убийте текущия терминал.

Mod-п - Фокусирайте следващия прозорец.

Mod-р - Фокусирайте предишния прозорец.

Модернизи- # - Фокусирайте указания прозорец, където # е число между 0 и 9.

Модернизи- - Поискайте прозорец, който да изберете.

Модернизи-% - Разделете текущия прозорец на две хоризонтално.

Модернизи- - Разделете текущия прозорец на две вертикално

Image
Image

За да отделите от текущата сесия, използвайте Mod-г клавишна комбинация.

За да възстановите отново сесия, изпълнете следната команда:

tmux attach

Image
Image

За повече клавишни комбинации, стартирайте man tmux команда или прочетете ръководството на tmux в мрежата.

DVD & DTech

За разлика от GNU Screen и tmux, dvtm не ви позволява да изключвате и да възстановявате сесиите. Ще трябва да стартирате dvtm с dtach, за да се отделите от и да възстановите сесиите си.

Стартирайте тази команда, за да инсталирате dvtm и dtach на Ubuntu:

sudo apt-get install dvtm dtach

Тези програми трябва да се предлагат и в хранилищата на други дистрибуции.

Стартирайте dvtm команда за стартиране на dvtm. Ще видите един прозорец на терминала.

Image
Image

За да отворите допълнителни прозорци на терминала, използвайте Mod-с клавишна комбинация. Комбинацията от клавиши за модифициране по подразбиране е Ctrl-г, Това означава, че ще трябва да натиснете Ctrl-г и тогава ° С за да отворите нов терминален прозорец.

Подобно на мениджъра на прозорците за облицовки, dvtm автоматично ще оформя прозорците на терминала. За разлика от другите помощни програми, те се показват на екрана по подразбиране.

Ето някои важни клавишни комбинации, за да започнете:
Ето някои важни клавишни комбинации, за да започнете:

Mod-х - Затворете текущия прозорец.

Mod-к - Фокусирайте следващия прозорец.

Mod-к - Фокусирайте предишния прозорец.

Модернизи- # - Фокусирайте посочения прозорец, където # е номерът на прозореца.

Mod-q - Излез от двора.

За пълен списък изпълнете мъж dvtm команда или вижте страницата с ръководството на dvtm в мрежата.

Dvtm също поддържа мишката. Например, можете да кликнете върху някой от прозорците, за да го изберете.

За да се отделите от сесията dvtm и да я включите по-късно, ще трябва да я стартирате с командата dtach. За да стартирате dvtm с dtach, използвайте следната команда:
За да се отделите от сесията dvtm и да я включите по-късно, ще трябва да я стартирате с командата dtach. За да стартирате dvtm с dtach, използвайте следната команда:

dtach -c /tmp/dvtm-session -r winch dvtm

Image
Image

За да се отделите от сесията dvtm, която е започнала с dtach, използвайте Ctrl- клавишна комбинация.

За да възстановите отново сесията си dvtm по-късно, използвайте следната команда:

dtach -a /tmp/dvtm-session -r winch

Можете да използвате dtach, за да стартирате, да го отделяте и отново да прикрепяте към други приложения.
Можете да използвате dtach, за да стартирате, да го отделяте и отново да прикрепяте към други приложения.

Може би искате да проверите byobu, което подобрява екрана на GNU.

Препоръчано: