
யுனிக்ஸ் சூழல்களில் மிகவும் பிரபலமான பல அமர்வுகளை திறமையாக நிர்வகிக்க ஒரு கட்டளை வரி கருவி உள்ளது லினக்ஸ் அல்லது macOS. இந்தப் பதிவில் நாம் விளக்கப் போகிறோம் Tmux என்றால் என்ன. ஆரம்பநிலைக்கு ஒரு பயனுள்ள சிறிய வழிகாட்டி.
Tmux என்பதன் சுருக்கம் டெர்மினல் மல்டிபிளெக்சர். டெர்மினல்களைப் பற்றி பேசும்போது மல்டிபிளெக்சரின் வரையறை என்பது பயனரை அனுமதிக்கும் நிரலாகும் ஒரு முனையத்தில் பல மெய்நிகர் அமர்வுகளை நிர்வகிக்கவும். வேலை செய்யும் போது குறிப்பாக நடைமுறையில் இருக்கும் ஒரு ஆதாரம் ரிமோட் சர்வர்கள் அல்லது வெவ்வேறு விண்டோக்களில் ஒரே நேரத்தில் பல கட்டளைகளை இயக்க வேண்டியிருக்கும் போது.
Tmux என்றால் என்ன?
ஒரு நல்ல டெர்மினல் மல்டிபிளெக்சராக, Tmux எங்களை அனுமதிக்கிறது ஒரு முனைய அமர்வை பல துணை சாளரங்கள் அல்லது பலகங்களாக பிரிக்கவும் டெர்மினல் விண்டோவிற்குள்ளேயே. இந்த வழியில், நாம் முடியும் வெவ்வேறு நிரல்கள் அல்லது அமர்வுகளை இயக்க இந்த சிறிய சாளரங்கள் ஒவ்வொன்றையும் ஒதுக்கவும் shell. குறைந்தபட்சம், அதை உருவாக்கியவரின் குறிக்கோள், நிக்கோலஸ் மேரியட், இந்த மல்டிபிளெக்சரின் முதல் பதிப்பை 2007 இல் அறிமுகப்படுத்தியது.
மற்றொரு சுவாரஸ்யமான அம்சம் என்னவென்றால், அது நம்மை அனுமதிக்கிறது எந்த நேரத்திலும் ஒரு அமர்வைத் துண்டித்து மீண்டும் இணைக்கவும் இயங்கும் செயல்முறைகளை குறுக்கிடாமல். தொலை இணைப்புகள் அல்லது நீண்ட கால பணிகளைக் கையாளும் போது இது மிகவும் வசதியானது.
இந்த அம்சங்கள் Tmux மென்பொருளை குறிப்பாக சில வகையான பணிகளுக்கு ஏற்றதாக ஆக்குகின்றன. உதாரணமாக, இவை:
- ரிமோட் சர்வர்களில் மேம்பாடுகள்.
- ஆட்டோமேஷன் மற்றும் கண்காணிப்பு பணிகள்.
- பல்பணி வேலையின் திறமையான அமைப்பு.
Tmux ஐப் பயன்படுத்துவதற்கான பொதுவான வழி பல சுயாதீன அமர்வுகளை உருவாக்குதல். (ஒன்று மேம்பாட்டிற்காகவும், மற்றொன்று கண்காணிப்பிற்காகவும், மற்றவை சர்வரை நிர்வகிப்பதற்கும் போன்றவை) ஒரே மானிட்டரிலிருந்து நாம் வசதியாக நிர்வகிக்க முடியும், ஒரு அமர்விலிருந்து மற்றொரு அமர்விற்கு எளிதாகவும் எப்போது வேண்டுமானாலும் செல்ல முடியும்.
Tmux ஐ எவ்வாறு நிறுவுவது

இப்போது Tmux என்றால் என்ன என்று தெரிந்து கொண்டோம், அதை எப்படி நம் கணினியில் நிறுவுவது என்று பார்ப்போம். மேகோஸ் அல்லது லினக்ஸ் போன்ற யுனிக்ஸ் அடிப்படையிலான இயக்க முறைமைகளில் Tmux ஐ நிறுவுவது மிகவும் எளிது. நாங்கள் அதை கீழே விளக்குகிறோம்:
macOS இல்
MacOS Tmux இல் Tmux ஐ நிறுவ நாம் தொகுப்பு மேலாளரைப் பயன்படுத்துகிறோம் Homebrew. முனையத்தில் நாம் பயன்படுத்த வேண்டிய கட்டளைகள் இவை:
- க்கு Homebrew ஐ நிறுவவும்: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- க்கு Tmux ஐ நிறுவவும்: tmux நிறுவ கஷாயம்
- க்கு நிறுவலை சரிபார்க்கவும்: tmux -வி
லினக்ஸில்
Arch Linux அடிப்படையிலான அமைப்புகளாக இருந்தால், Tmux ஐ நிறுவ முடியும் அதிகாரப்பூர்வ ஆர்ச் களஞ்சியத்திலிருந்து. முறை இன்னும் எளிமையானது:
- படி 1: நாங்கள் ஒரு முனையத்தைத் திறக்கிறோம்.
- படி 2: தொகுப்பு மேலாளரைப் பயன்படுத்தி Tmux ஐ நிறுவுகிறோம் பேக்மேன்:
விண்டோஸில்
ஆம், விண்டோஸில் Tmux ஐ நிறுவுவதும் சாத்தியமாகும், இருப்பினும் இந்த விஷயத்தில் செயல்முறை இன்னும் கொஞ்சம் சிக்கலானது:
- முதல் படி WSL ஐ நிறுவவும் (Windows Subsystem for Linux). இதைச் செய்ய, PowerShell ஐ நிர்வாகியாகத் திறந்து இந்த கட்டளையை இயக்கவும்: wsl-install
- பிறகு எங்கள் லினக்ஸ் விநியோகத்தை WSLக்குள் திறக்கிறோம் மற்றும் நாங்கள் வழிமுறைகளைப் பின்பற்றுகிறோம். நமக்குத் தேவையான கட்டளைகள் இவை:
- சூடோ ஆப்ட் புதுப்பிப்பு
- 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 எங்களுக்கு சுவாரஸ்யத்தை வழங்குகிறது தனிப்பயனாக்குதல் விருப்பங்கள். ஒவ்வொரு பயனரும் தங்கள் சுவை மற்றும் விருப்பங்களுக்கு ஏற்ப குறியீட்டைச் சேர்க்கக்கூடிய உள்ளமைவு கோப்பை உருவாக்குவதன் மூலம் இது சாத்தியமாகும்.
இந்த கோப்பை உருவாக்க, நீங்கள் பின்வரும் கட்டளையை இயக்க வேண்டும்: சூடோ டச் ~/.tmux.conf
உள்ளமைவுக் குறியீட்டைச் சேர்க்க, டெக்ஸ்ட் எடிட்டருடன் கோப்பைத் திறந்து, நமக்குத் தேவையான அமைப்புகளை உள்ளிட வேண்டும். அங்கே செல்கிறார்கள் சில உதாரணங்கள் நாம் பயன்படுத்தலாம்:
இயல்பு முன்னொட்டை மாற்றவும்
Ctrl+bக்கு பதிலாக Ctrl+a வேண்டுமெனில், பின்வருவனவற்றை எழுதுவோம்:
# முன்னொட்டை 'Ctrl+B' இலிருந்து 'Ctrl+A' ஆக மாற்றவும்
சிபியை அவிழ்
set-option -g முன்னொட்டு Ca
பைண்ட்-கீ Ca அனுப்பு-முன்னொட்டு
மவுஸ் பயன்முறையைப் பயன்படுத்தவும்
இயல்புநிலை ஷார்ட்கட்களை நீக்கி, மவுஸைப் பயன்படுத்தி ஜன்னல்கள் மற்றும் பேனல்களை நகர்த்தவும். கட்டளை இது:
செட் -ஜி மவுஸ் ஆன்
பேனல் பின்னணி நிறத்தை மாற்றவும்
நீங்கள் பின்னணியை கருப்பு (இயல்புநிலை) இலிருந்து வெள்ளைக்கு மாற்ற விரும்பினால், இது பயன்படுத்த வேண்டிய கட்டளையாக இருக்கும்:
set -g window-active-style bg=white
இணையத்தில் இது போன்ற பல தந்திரங்களை நீங்கள் காணலாம் TMUXCheatSheet.
சுருக்கமாக, நாம் இங்கு விளக்கியுள்ள அனைத்தும் Tmux என்றால் என்ன என்பதை முடிவு செய்ய உதவுகிறது: மிகவும் சக்திவாய்ந்த மற்றும் நடைமுறைக் கருவி, குறிப்பாக டெவலப்பர்கள் மற்றும் கணினி நிர்வாகிகளுக்கு. பொதுவாக, தேவைப்படும் எந்தவொரு பயனருக்கும் பல டெர்மினல்கள் மற்றும் ஒரே நேரத்தில் செயல்முறைகளுடன் திறமையாக வேலை செய்யுங்கள்.
பல்வேறு டிஜிட்டல் மீடியாக்களில் பத்து வருடங்களுக்கும் மேலான அனுபவத்துடன் தொழில்நுட்பம் மற்றும் இணைய சிக்கல்களில் நிபுணத்துவம் பெற்ற ஆசிரியர். நான் ஈ-காமர்ஸ், கம்யூனிகேஷன், ஆன்லைன் மார்க்கெட்டிங் மற்றும் விளம்பர நிறுவனங்களுக்கு எடிட்டராகவும், உள்ளடக்கத்தை உருவாக்குபவராகவும் பணியாற்றியுள்ளேன். பொருளாதாரம், நிதி மற்றும் பிற துறைகளின் இணையதளங்களிலும் நான் எழுதியுள்ளேன். என் வேலையும் என் விருப்பம். இப்போது, என் கட்டுரைகள் மூலம் Tecnobits, நமது வாழ்க்கையை மேம்படுத்த தொழில்நுட்ப உலகம் ஒவ்வொரு நாளும் நமக்கு வழங்கும் அனைத்து செய்திகளையும் புதிய வாய்ப்புகளையும் ஆராய முயற்சிக்கிறேன்.