Съдържание
Основна разлика
И Screen, и Tmux са терминални мултиплексори, създадени за Unix-подобни платформи. Въпреки че те са общи в много аспекти, но също така се различават помежду си въз основа на много характеристики. Те са еднакво способни да управляват няколко екземпляра на черупките едновременно в рамките на една сесия. И двамата могат да предлагат споделени сесии за повече от един потребител, който се свързва едновременно. Екранът е GPL базиран лиценз като GNU проект, докато Tmux се разпространява при условията на BSD лиценз. GNU Екранът съществува от по-дълго време в сравнение с Tmux. GNU Screen е по-вероятно да бъде наличен в система, която ще се използва. Екранът има функцията „Zmodem Transfer“, докато Tmux липсва тази функция на Zmodem Transfer. GNU Screen предлага на потребителя да се свърже със серийно устройство (scree-r / dev / ttyS0115200), докато тази връзка не се поддържа от Tmux.
Какво е екран?
Екранът е терминалният мултиплексор, изработен за Unix-подобни платформи. Той може да обработва няколко екземпляра на обвивката или „прозорци“ едновременно в рамките на една сесия. Екранът е базиран на GPL лиценз като проект на GNU. Той предлага на потребителя да се свърже към серийно устройство (scree-r / dev / ttyS0115200). По-вероятно е да бъде наличен в система, която ще се използва. Търсенето в екрана в мрежата е сравнително трудно, тъй като се използва за много различни цели с думата.
Какво е Tmux?
Tmux е терминалният мултиплексор, създаден за Unix-подобни платформи. Той може да обработва няколко екземпляра на обвивката или „прозорци“ едновременно в рамките на една сесия. Tmux се разпространява при условията на лиценза за BSD. Той поддържа функцията „Синхронизиране на панели“, в която дублира вход към който и да е от всички други панели в същия прозорец, използвайки командата „ctrl-b: опция set-window-синхронизиране на панели | | изключено“. Разделянето на прозорците е много гъвкаво в Tmux. Характеристиката на система Клиент / Сървър се поддържа от Tmux за автоматично стартиране на сървъра веднага, когато е създадена първата Tmux сесия. Той е доста лек и сравнително бърз дизайн за терминално мултиплексиране.
Ключови разлики
- Екранът е GPL базиран лиценз като GNU проект, докато Tmux се разпространява при условията на BSD лиценз.
- Характеристиката на „Опаковане на линии“ се предлага от екрана на GNU за превключване на увиването на дълги линии, като просто Ctrl + a r. Докато Tmux не поддържа тази функция на „Опаковане на линии“.
- GNU Екранът съществува от по-дълго време в сравнение с Tmux.
- Екранът има функцията „Zmodem Transfer“, докато Tmux липсва тази функция на Zmodem Transfer.
- Характеристиката на система Клиент / Сървър се поддържа от Tmux за автоматично стартиране на сървъра веднага, когато е създадена първата Tmux сесия. Но тази функция не се поддържа от система Клиент / Сървър.
- Tmux поддържа функцията на „Синхронизиране-панели“, в която дублира вход към който и да е от всички други панели в същия прозорец, използвайки командата „ctrl-b: set-window-option синхронизиране на панели при | изключено“. GNU Screen също поддържа тази функция, но използвайки различна команда, т.е.: "в # неща" команда ".
- Разделянето на прозорци е много гъвкаво в Tmux в сравнение с Screen.
- GNU Screen предлага на потребителя да се свърже със серийно устройство (scree-r / dev / ttyS0115200), докато тази връзка не се поддържа от Tmux.
- GNU Screen е по-вероятно да бъде наличен в система, която ще се използва.
- Tmux предлагат възможност за ограничаване на размера на прозореца над Screen.
- В сравнение с Screen, Tmux е доста лесно да се скриптира от черупката.
- Екранът предлага по-широка поддръжка на платформа, напр. IRIX и HP-UX, докато Tmux пропуска тази функция.
- Когато към една сесия са прикачени няколко терминала, всеки екран на прикачен терминал е независим от другия, докато в Tmux всички прикачени терминали виждат едно и също нещо.
- В Tmux кадрите могат да се разделят както в хоризонтален, така и във вертикален план, докато от друга страна, GNU Screen може да разделя само кадри хоризонтално.