If-Koubou

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

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

Написахме за използването на GNU екрана за многозадачност в терминала на Linux в миналото. GNU Screen е дядото на тези програми, но tmux и dvtm + dtach са други решения, които предпочитате.

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

Tmux

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

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

sudo apt-get инсталирате tmux

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

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

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

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

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

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

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

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

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

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

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

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


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

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

tmux прикачи

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

DVD & DTech

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

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

sudo apt-get инсталирате dvtm dtach

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

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

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

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

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

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

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

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

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

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

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

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

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

dtach -c / tmp / dvtm-сесия -r лебедка dvtm

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

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

dtach -a / tmp / dvtm-session -r лебедка

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

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