
сияқты Unix орталарында өте танымал бірнеше сеанстарды тиімді басқаруға арналған пәрмен жолы құралы бар Linux немесе macOS. Бұл постта біз түсіндіреміз Tmux дегеніміз не?Жаңадан бастаушыларға пайдалы шағын нұсқаулық.
Tmux - бұл аббревиатура Мультиплексор терминалыТерминалдар туралы айтатын болсақ, мультиплексордың анықтамасы пайдаланушыға мүмкіндік беретін бағдарлама болып табылады бір терминалда бірнеше виртуалды сеанстарды басқару. Жұмыс кезінде әсіресе практикалық ресурс қашықтағы серверлермен немесе әртүрлі терезелерде бір уақытта бірнеше пәрмендерді орындау қажет болғанда.
Tmux дегеніміз не?
Жақсы терминалдық мультиплексор ретінде Tmux бізге мүмкіндік береді бір терминал сеансын бірнеше ішкі терезелерге немесе аумақтарға бөлу терминал терезесінің өзінде. Осылайша, біз аламыз осы шағын терезелердің әрқайсысын әртүрлі бағдарламаларды немесе сеанстарды іске қосу үшін тағайындаңыз shell. Бұл, кем дегенде, оны жасаушының мақсаты болды, Николас Марриотт, 2007 жылы бұл мультиплексордың бірінші нұсқасын іске қосқан кезде.
Тағы бір қызық жағы бізге мүмкіндік береді сеансты кез келген уақытта ажыратып, қайта қосыңыз орындалатын процестерді тоқтатпай. Бұл қашықтағы қосылымдармен немесе ұзақ мерзімді тапсырмалармен айналысқанда өте ыңғайлы.
Бұл мүмкіндіктер Tmux-ті тапсырмалардың белгілі бір түрлеріне әсіресе қолайлы етеді. Мысалы, мыналар:
- Қашықтағы серверлердегі әзірлемелер.
- Автоматтандыру және бақылау тапсырмалары.
- Көптапсырмалы жұмысты тиімді ұйымдастыру.
Tmux-ті пайдаланудың ең көп тараған жолы - бірнеше тәуелсіз сеанстарды жасау. (біреуі әзірлеуге, екіншісі бақылауға, басқалары серверді басқаруға және т.б.) біз бір монитордан ыңғайлы басқара аламыз, бір сеанстан екінші сеансқа оңай және қалаған уақытта өте аламыз.
Tmux қалай орнатуға болады

Енді біз Tmux не екенін білеміз, оны компьютерімізге қалай орнату керектігін көрейік. Tmux орнату macOS немесе Linux сияқты Unix негізіндегі операциялық жүйелерде өте қарапайым. Мұны қалай жасау керектігін төменде түсіндіреміз:
macOS жүйесінде
Tmux жүйесін macOS жүйесіне орнату үшін Tmux пакет менеджерін қолданамыз Үйде қайнатылғанТерминалда пайдалануымыз керек пәрмендер:
- Үшін Homebrew орнатыңыз: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Үшін Tmux орнатыңыз: brew орнату tmux
- Үшін орнатуды тексеріңіз: tmux -V
Linux жүйесінде
Егер бұл Arch Linux негізіндегі жүйе болса, Tmux орнатуға болады ресми Arch репозиторийінен. Әдіс одан да қарапайым:
- 1-қадам: Біз терминалды ашамыз.
- 2-қадам: бума менеджері арқылы Tmux орнатыңыз пакман:
Windows жүйесінде
Ия, Windows жүйесінде Tmux орнатуға болады, бірақ бұл жағдайда процесс біршама күрделірек:
- Бірінші қадам WSL орнату (Linux үшін Windows ішкі жүйесі). Ол үшін PowerShell бағдарламасын әкімші ретінде ашып, осы пәрменді іске қосу керек: wsl – орнату
- Кейін Біз Linux дистрибутивін WSL ішінде ашамыз және біз нұсқауларды орындаймыз. Бізге қажет командалар мыналар:
- sudo apt жаңартуы
- sudo apt орнату tmux
- Соңында Tmux пайдалануды бастау үшін мына пәрменді орындаймыз: tmux
Tmux қалай пайдалануға болады
Tmux пайдалануды бастау үшін алдымен оның қалай ұйымдастырылғанын түсіну керек. Әрбір ашық сессия кіреді терезелер тобы. Бұл терезелердің әрқайсысы мынаған тең терминал, сондықтан бір сеанста бірнеше терезе болуы мүмкін. Соңында, терезелерді де панельдерге бөлуге болады.

Tmux-ті тезірек пайдалануға мүмкіндік беретін мүмкіндік - бұл әртүрлі пайдалану мүмкіндігі пернелер тіркесімдері. Бұл ең көп таралған және пайдалы:
- Tmux префиксі: Ctrl + b
- Жаңа терезе жасау: Ctrl + b, содан кейін c
- Бөлінген терезе (көлденең): Ctrl + b, содан кейін «
- Бөлінген терезе (тігінен): Ctrl + b, содан кейін %
- Панельдер арасында жылжу: Ctrl + b, содан кейін біз көрсеткілерді қолданамыз.
- Сеансты ажырату: Ctrl + b, содан кейін d
- Сеансты қайта қосу: tmux тіркеңіз
- Панельді немесе терезені жабу: шығу немесе Ctrl + d
Бұған қоса, Tmux бізге қызықты ұсынады теңшеу опцияларыБұл конфигурация файлын жасау арқылы мүмкін болады, оған әрбір пайдаланушы өз талғамдары мен қалауларына сәйкес код қоса алады.
Бұл файлды жасау үшін келесі пәрменді орындаңыз: sudo touch ~/.tmux.conf
Конфигурация кодын қосу үшін файлды мәтіндік редактормен ашып, қажетті параметрлерді енгізуіміз керек. Міне, олар. кейбір мысалдар біз пайдалана алатынымыз:
Әдепкі префиксті өзгертіңіз
Егер біз Ctrl+b орнына Ctrl+a алғымыз келсе, келесіні жазар едік:
# Префиксті 'Ctrl+B' орнына 'Ctrl+A' етіп өзгерту
ажырату Cb
set-option -g префиксі Ca
байланыстыру кілті Ca жіберу-префиксі
Тінтуір режимін пайдаланыңыз
Әдепкі таңбашаларды айналып өту және тінтуірдің көмегімен терезелер мен панельдерді жылжыту үшін келесі пәрмен орындалады:
-g тінтуірін қосыңыз
Панельдің фон түсін өзгертіңіз
Фонды қарадан (әдепкі) ақ түске өзгерткіңіз келсе, бұл келесі пәрменді қолданады:
-g window-active-style bg=white орнатыңыз
Сіз Интернетте осы түрдегі көптеген трюктерді таба аласыз TMUXCheatSheet.
Қысқаша айтқанда, біз мұнда ұсынғанның бәрі Tmux не екенін қорытындылауға қызмет етеді: өте қуатты және практикалық құрал, әсіресе әзірлеушілер мен жүйелік әкімшілер үшін. Жалпы, қажет кез келген пайдаланушы үшін бірнеше терминалдармен және бір уақыттағы процестермен тиімді жұмыс істеу.
Түрлі сандық медиада он жылдан астам тәжірибесі бар технология және интернет мәселелеріне маманданған редактор. Мен электрондық коммерция, коммуникация, онлайн маркетинг және жарнама компанияларында редактор және мазмұн жасаушы болып жұмыс істедім. Мен сондай-ақ экономика, қаржы және басқа салалардың веб-сайттарында жаздым. Менің жұмысым да менің құмарлығым. Енді менің мақалаларым арқылы Tecnobits, Мен өмірімізді жақсарту үшін күн сайын технология әлемі ұсынатын барлық жаңалықтар мен жаңа мүмкіндіктерді зерттеуге тырысамын.