
មានឧបករណ៍បន្ទាត់ពាក្យបញ្ជាដើម្បីគ្រប់គ្រងវគ្គជាច្រើនប្រកបដោយប្រសិទ្ធភាពដែលមានប្រជាប្រិយភាពខ្លាំងនៅក្នុងបរិស្ថាន Unix ដូចជា លីនុច ឬ macOS ។ នៅក្នុងធាតុនេះយើងនឹងពន្យល់ តើ Tmux ជាអ្វី?. ការណែនាំតិចតួចដែលមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូង។
Tmux គឺជាអក្សរកាត់នៃ Terminal Multiplexer. និយមន័យនៃ multiplexer នៅពេលយើងនិយាយអំពី terminals គឺជាកម្មវិធីដែលអនុញ្ញាតអោយអ្នកប្រើប្រាស់ គ្រប់គ្រងវគ្គនិម្មិតជាច្រើននៅក្នុងស្ថានីយតែមួយ. ធនធានដែលមានប្រយោជន៍ជាពិសេសនៅពេលធ្វើការ ជាមួយម៉ាស៊ីនមេពីចម្ងាយ ឬនៅពេលដែលមានតម្រូវការដើម្បីប្រតិបត្តិពាក្យបញ្ជាច្រើនក្នុងពេលដំណាលគ្នានៅក្នុងបង្អួចផ្សេងៗគ្នា។
តើ Tmux ជាអ្វី?
ក្នុងនាមជាពហុគុណស្ថានីយដ៏ល្អ Tmux អនុញ្ញាតឱ្យយើង បំបែកវគ្គស្ថានីយតែមួយទៅជា subwindows ឬ panes ច្រើន។ នៅក្នុងបង្អួចស្ថានីយខ្លួនឯង។ តាមវិធីនេះយើងអាច បែងចែកវិនដូតូចៗទាំងនេះ ដើម្បីដំណើរការកម្មវិធី ឬវគ្គផ្សេងៗ shell. យ៉ាងហោចណាស់ នោះគឺជាគោលដៅរបស់អ្នកបង្កើតរបស់វា Nicholas Marriott, នៅពេលដែលវាបានចាប់ផ្តើមកំណែដំបូងនៃ multiplexer នេះក្នុងឆ្នាំ 2007 ។
ទិដ្ឋភាពគួរឱ្យចាប់អារម្មណ៍មួយទៀតគឺថាវាអនុញ្ញាតឱ្យយើង ផ្តាច់ និងភ្ជាប់ឡើងវិញទៅសម័យនៅគ្រប់ពេល ដោយមិនរំខានដល់ដំណើរការដែលកំពុងដំណើរការ។ នេះគឺងាយស្រួលណាស់នៅពេលទាក់ទងជាមួយការភ្ជាប់ពីចម្ងាយ ឬការងាររយៈពេលវែង។
លក្ខណៈពិសេសទាំងនេះធ្វើឱ្យកម្មវិធី Tmux ជាពិសេសសមរម្យសម្រាប់ប្រភេទការងារមួយចំនួន។ ដូចជាឧទាហរណ៍ទាំងនេះ៖
- ការអភិវឌ្ឍន៍នៅលើម៉ាស៊ីនមេពីចម្ងាយ។
- ការងារស្វ័យប្រវត្តិកម្ម និងការត្រួតពិនិត្យ។
- អង្គការប្រកបដោយប្រសិទ្ធភាពនៃការងារពហុភារកិច្ច។
វិធីសាមញ្ញបំផុតដើម្បីប្រើ Tmux គឺដើម្បី បង្កើតវគ្គឯករាជ្យជាច្រើន។. (មួយសម្រាប់ការអភិវឌ្ឍន៍ មួយទៀតសម្រាប់ត្រួតពិនិត្យ ខ្លះទៀតគ្រប់គ្រងម៉ាស៊ីនមេ។
របៀបដំឡើង Tmux

ឥឡូវយើងដឹងថា Tmux គឺជាអ្វីហើយ សូមមើលរបៀបដំឡើងវានៅលើកុំព្យូទ័ររបស់យើង។ ការដំឡើង Tmux គឺសាមញ្ញណាស់នៅលើប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើ Unix ដូចជា macOS ឬ Linux ។ យើងពន្យល់វាដូចខាងក្រោមៈ
នៅលើ macOS
ដើម្បីដំឡើង Tmux នៅលើ macOS Tmux យើងប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ Homebrew. នេះជាពាក្យបញ្ជាដែលយើងត្រូវប្រើក្នុង terminal៖
- សម្រាប់ ដំឡើង homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- សម្រាប់ ដំឡើង Tmux: brew ដំឡើង tmux
- សម្រាប់ ផ្ទៀងផ្ទាត់ការដំឡើង: tmux -V
នៅលើលីនុច
ប្រសិនបើវាជាប្រព័ន្ធដែលមានមូលដ្ឋានលើ Arch Linux វាអាចដំឡើង Tmux បាន។ ពីឃ្លាំង Arch ផ្លូវការ។ វិធីសាស្រ្តគឺសាមញ្ញជាងនេះ៖
- ជំហានទី 1: យើងបើកស្ថានីយ។
- ជំហានទី 2: យើងដំឡើង Tmux ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ ផាកមែន៖
នៅលើវីនដូ
បាទ/ចាស វាក៏អាចដំឡើង Tmux នៅលើ Windows បានដែរ ទោះបីជាក្នុងករណីនេះ ដំណើរការគឺស្មុគស្មាញបន្តិច៖
- ជំហានដំបូងគឺ ដំឡើង WSL (Windows Subsystem for Linux). ដើម្បីធ្វើដូចនេះបើក PowerShell ជាអ្នកគ្រប់គ្រង ហើយដំណើរការពាក្យបញ្ជានេះ។៖ wsl – ដំឡើង
- បន្ទាប់ពី យើងបើកការចែកចាយលីនុចរបស់យើងនៅក្នុង WSL ហើយយើងធ្វើតាមការណែនាំ។ ពាក្យបញ្ជាដែលយើងត្រូវការគឺ៖
- ធ្វើបច្ចុប្បន្នភាព sudo apt
- sudo apt ដំឡើង tmux
- ជាចុងក្រោយ ដើម្បីចាប់ផ្តើមប្រើប្រាស់ Tmux យើងប្រតិបត្តិពាក្យបញ្ជានេះ៖ tmux
របៀបប្រើ Tmux
ដើម្បីចាប់ផ្តើមប្រើប្រាស់ Tmux ដំបូងអ្នកត្រូវតែយល់ថាតើស្ថាប័នរបស់អ្នកមានលក្ខណៈដូចម្តេច។ វគ្គបើកនីមួយៗរួមបញ្ចូល ក្រុមនៃបង្អួច។ បង្អួចនីមួយៗទាំងនេះគឺស្មើនឹង ស្ថានីយមួយ ដូច្នេះវគ្គតែមួយអាចមានបង្អួចច្រើន។ ចុងក្រោយ បង្អួចក៏អាចបែងចែកជាបន្ទះផងដែរ។

លក្ខណៈពិសេសដែលអនុញ្ញាតឱ្យយើងប្រើ Tmux កាន់តែលឿនគឺលទ្ធភាពនៃការប្រើប្រាស់ខុសគ្នា ផ្លូវកាត់ក្តារចុច។ ទាំងនេះគឺជារឿងធម្មតា និងមានប្រយោជន៍បំផុត៖
- បុព្វបទ Tmux៖ បញ្ជា(Ctrl)+ខ
- បង្កើតវិនដូថ្មី៖ បញ្ជា (Ctrl) + b បន្ទាប់មក គ
- បំបែកបង្អួច (ផ្ដេក)៖ បញ្ជា (Ctrl) + b បន្ទាប់មក «
- បំបែកបង្អួច (បញ្ឈរ)៖ បញ្ជា (Ctrl) + b បន្ទាប់មក %
- ផ្លាស់ទីរវាងបន្ទះ៖ បញ្ជា (Ctrl) + b បន្ទាប់មកយើងប្រើព្រួញ។
- ផ្តាច់សម័យ៖ បញ្ជា (Ctrl) + b បន្ទាប់មក ឃ
- ភ្ជាប់វគ្គឡើងវិញ៖ tmux ភ្ជាប់
- បិទបន្ទះ ឬបង្អួច៖ ចេញ ឬបញ្ជា (Ctrl) + ឃ
បន្ថែមពីលើនេះ Tmux ផ្តល់ឱ្យយើងគួរឱ្យចាប់អារម្មណ៍ ជម្រើសប្ដូរតាមបំណង. នេះអាចធ្វើទៅបានដោយបង្កើតឯកសារកំណត់រចនាសម្ព័ន្ធដែលអ្នកប្រើប្រាស់ម្នាក់ៗអាចបន្ថែមកូដតាមចំណូលចិត្ត និងចំណូលចិត្តរបស់ពួកគេ។
ដើម្បីបង្កើតឯកសារនេះ អ្នកត្រូវតែដំណើរការពាក្យបញ្ជាខាងក្រោម៖ sudo touch ~/.tmux.conf
ដើម្បីបន្ថែមកូដកំណត់រចនាសម្ព័ន្ធ យើងត្រូវបើកឯកសារដោយប្រើកម្មវិធីនិពន្ធអត្ថបទ ហើយបញ្ចូលការកំណត់ដែលយើងត្រូវការ។ នៅទីនោះពួកគេទៅ ឧទាហរណ៍មួយចំនួន ដែលយើងអាចប្រើ៖
ផ្លាស់ប្តូរបុព្វបទលំនាំដើម
ប្រសិនបើយើងចង់បាន Ctrl+a ជំនួសឱ្យ Ctrl+b យើងនឹងសរសេរដូចខាងក្រោម៖
# ប្តូរបុព្វបទពី 'Ctrl+B' ទៅ 'Ctrl+A'
ផ្តាច់ Cb
set-option -g បុព្វបទ Ca
bind-key Ca send-prefix
ប្រើមុខងារកណ្តុរ
ដើម្បីចែកចាយជាមួយផ្លូវកាត់លំនាំដើម និងផ្លាស់ទីបង្អួច និងបន្ទះដោយប្រើកណ្តុរ។ ពាក្យបញ្ជាគឺ៖
កំណត់ -g កណ្តុរនៅលើ
ផ្លាស់ប្តូរពណ៌ផ្ទៃខាងក្រោយបន្ទះ
ប្រសិនបើអ្នកចង់ផ្លាស់ប្តូរផ្ទៃខាងក្រោយពីខ្មៅ (លំនាំដើម) ទៅជាពណ៌ស នេះនឹងក្លាយជាពាក្យបញ្ជាដែលត្រូវប្រើ៖
កំណត់ -g window-active-style bg=white
អ្នកនឹងរកឃើញល្បិចជាច្រើនទៀតនៃប្រភេទនេះនៅលើគេហទំព័រ សន្លឹក TMUXCheat.
សរុបមក អ្វីគ្រប់យ៉ាងដែលយើងបានពន្យល់នៅទីនេះ ជួយយើងឱ្យសន្និដ្ឋានថា Tmux ជាអ្វី៖ ជាឧបករណ៍ដ៏មានឥទ្ធិពល និងជាក់ស្តែង ជាពិសេសសម្រាប់អ្នកអភិវឌ្ឍន៍ និងអ្នកគ្រប់គ្រងប្រព័ន្ធ។ ជាទូទៅសម្រាប់អ្នកប្រើប្រាស់ណាមួយដែលត្រូវការ ធ្វើការប្រកបដោយប្រសិទ្ធភាពជាមួយស្ថានីយច្រើន និងដំណើរការដំណាលគ្នា។
កម្មវិធីនិពន្ធដែលមានឯកទេសខាងបច្ចេកវិទ្យា និងបញ្ហាអ៊ីនធឺណិតដែលមានបទពិសោធន៍ជាងដប់ឆ្នាំនៅក្នុងប្រព័ន្ធផ្សព្វផ្សាយឌីជីថលផ្សេងៗគ្នា។ ខ្ញុំបានធ្វើការជាអ្នកកែសម្រួល និងអ្នកបង្កើតមាតិកាសម្រាប់ពាណិជ្ជកម្មអេឡិចត្រូនិក ការទំនាក់ទំនង ទីផ្សារអនឡាញ និងក្រុមហ៊ុនផ្សាយពាណិជ្ជកម្ម។ ខ្ញុំក៏បានសរសេរនៅលើគេហទំព័រ សេដ្ឋកិច្ច ហិរញ្ញវត្ថុ និងវិស័យផ្សេងៗទៀត។ ការងាររបស់ខ្ញុំក៏ជាចំណង់ចំណូលចិត្តរបស់ខ្ញុំដែរ។ ឥឡូវនេះតាមរយៈអត្ថបទរបស់ខ្ញុំនៅក្នុង Tecnobitsខ្ញុំព្យាយាមស្វែងរកព័ត៌មាន និងឱកាសថ្មីៗទាំងអស់ ដែលពិភពបច្ចេកវិទ្យាផ្តល់ជូនយើងជារៀងរាល់ថ្ងៃ ដើម្បីកែលម្អជីវិតរបស់យើង។