តើ Tmux ជាអ្វី៖ ការណែនាំសម្រាប់អ្នកចាប់ផ្តើមដំបូង

ការអាប់ដេតចុងក្រោយ៖ ០២/០៣/២០២៤
អ្នកនិពន្ធ៖ ដានីយ៉ែល តេរ៉ាសា

tmux

មានឧបករណ៍បន្ទាត់ពាក្យបញ្ជាដើម្បីគ្រប់គ្រងវគ្គជាច្រើនប្រកបដោយប្រសិទ្ធភាពដែលមានប្រជាប្រិយភាពខ្លាំងនៅក្នុងបរិស្ថាន Unix ដូចជា លីនុច ឬ macOS ។ នៅក្នុងធាតុនេះយើងនឹងពន្យល់ តើ Tmux ជាអ្វី?. ការណែនាំតិចតួចដែលមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូង។

Tmux គឺជាអក្សរកាត់នៃ Terminal Multiplexer. និយមន័យនៃ multiplexer នៅពេលយើងនិយាយអំពី terminals គឺជាកម្មវិធីដែលអនុញ្ញាតអោយអ្នកប្រើប្រាស់ គ្រប់គ្រងវគ្គនិម្មិតជាច្រើននៅក្នុងស្ថានីយតែមួយ. ធនធានដែលមានប្រយោជន៍ជាពិសេសនៅពេលធ្វើការ ជាមួយម៉ាស៊ីនមេពីចម្ងាយ ឬនៅពេលដែលមានតម្រូវការដើម្បីប្រតិបត្តិពាក្យបញ្ជាច្រើនក្នុងពេលដំណាលគ្នានៅក្នុងបង្អួចផ្សេងៗគ្នា។

តើ Tmux ជាអ្វី?

ក្នុងនាមជាពហុគុណស្ថានីយដ៏ល្អ Tmux អនុញ្ញាតឱ្យយើង បំបែកវគ្គស្ថានីយតែមួយទៅជា subwindows ឬ panes ច្រើន។ នៅក្នុងបង្អួចស្ថានីយខ្លួនឯង។ តាមវិធីនេះយើងអាច បែងចែកវិនដូតូចៗទាំងនេះ ដើម្បីដំណើរការកម្មវិធី ឬវគ្គផ្សេងៗ shell. យ៉ាងហោចណាស់ នោះគឺជាគោលដៅរបស់អ្នកបង្កើតរបស់វា Nicholas Marriott, នៅពេលដែលវាបានចាប់ផ្តើមកំណែដំបូងនៃ multiplexer នេះក្នុងឆ្នាំ 2007 ។

tmux
តើ Tmux ជាអ្វី?

ទិដ្ឋភាពគួរឱ្យចាប់អារម្មណ៍មួយទៀតគឺថាវាអនុញ្ញាតឱ្យយើង ផ្តាច់ និងភ្ជាប់ឡើងវិញទៅសម័យនៅគ្រប់ពេល ដោយមិនរំខានដល់ដំណើរការដែលកំពុងដំណើរការ។ នេះគឺងាយស្រួលណាស់នៅពេលទាក់ទងជាមួយការភ្ជាប់ពីចម្ងាយ ឬការងាររយៈពេលវែង។

លក្ខណៈពិសេសទាំងនេះធ្វើឱ្យកម្មវិធី Tmux ជាពិសេសសមរម្យសម្រាប់ប្រភេទការងារមួយចំនួន។ ដូចជាឧទាហរណ៍ទាំងនេះ៖

  • ការអភិវឌ្ឍន៍នៅលើម៉ាស៊ីនមេពីចម្ងាយ។
  • ការងារស្វ័យប្រវត្តិកម្ម និងការត្រួតពិនិត្យ។
  • អង្គការប្រកបដោយប្រសិទ្ធភាពនៃការងារពហុភារកិច្ច។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  ទំព័រល្អបំផុតដើម្បីទាញយកសៀវភៅឥតគិតថ្លៃសម្រាប់ Kindle របស់អ្នក។

វិធីសាមញ្ញបំផុតដើម្បីប្រើ Tmux គឺដើម្បី បង្កើតវគ្គឯករាជ្យជាច្រើន។. (មួយសម្រាប់ការអភិវឌ្ឍន៍ មួយទៀតសម្រាប់ត្រួតពិនិត្យ ខ្លះទៀតគ្រប់គ្រងម៉ាស៊ីនមេ។

របៀបដំឡើង Tmux

ដំឡើង tmux

ឥឡូវ​យើង​ដឹង​ថា Tmux គឺ​ជា​អ្វី​ហើយ សូម​មើល​របៀប​ដំឡើង​វា​នៅ​លើ​កុំព្យូទ័រ​របស់​យើង។ ការដំឡើង Tmux គឺសាមញ្ញណាស់នៅលើប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើ Unix ដូចជា macOS ឬ Linux ។ យើងពន្យល់វាដូចខាងក្រោមៈ

នៅលើ macOS

ដើម្បីដំឡើង Tmux នៅលើ macOS Tmux យើងប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ Homebrew. នេះជាពាក្យបញ្ជាដែលយើងត្រូវប្រើក្នុង terminal៖

  1. សម្រាប់ ដំឡើង homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. សម្រាប់ ដំឡើង Tmux: brew ដំឡើង tmux
  3. សម្រាប់ ផ្ទៀងផ្ទាត់ការដំឡើង: tmux -V

នៅលើលីនុច

ប្រសិនបើវាជាប្រព័ន្ធដែលមានមូលដ្ឋានលើ Arch Linux វាអាចដំឡើង Tmux បាន។ ពីឃ្លាំង Arch ផ្លូវការ។ វិធីសាស្រ្តគឺសាមញ្ញជាងនេះ៖

  • ជំហានទី 1: យើងបើកស្ថានីយ។
  • ជំហានទី 2: យើងដំឡើង Tmux ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ ផាកមែន៖

នៅលើវីនដូ

បាទ/ចាស វាក៏អាចដំឡើង Tmux នៅលើ Windows បានដែរ ទោះបីជាក្នុងករណីនេះ ដំណើរការគឺស្មុគស្មាញបន្តិច៖

  1. ជំហានដំបូងគឺ ដំឡើង WSL (Windows Subsystem for Linux). ដើម្បីធ្វើដូចនេះបើក PowerShell ជាអ្នកគ្រប់គ្រង ហើយដំណើរការពាក្យបញ្ជានេះ។៖ wsl – ដំឡើង
  2. បន្ទាប់​ពី យើងបើកការចែកចាយលីនុចរបស់យើងនៅក្នុង WSL ហើយយើងធ្វើតាមការណែនាំ។ ពាក្យបញ្ជាដែលយើងត្រូវការគឺ៖
    • ធ្វើបច្ចុប្បន្នភាព sudo apt
    • sudo apt ដំឡើង tmux
  3. ជាចុងក្រោយ ដើម្បីចាប់ផ្តើមប្រើប្រាស់ Tmux យើងប្រតិបត្តិពាក្យបញ្ជានេះ៖ tmux

របៀបប្រើ Tmux

ដើម្បីចាប់ផ្តើមប្រើប្រាស់ Tmux ដំបូងអ្នកត្រូវតែយល់ថាតើស្ថាប័នរបស់អ្នកមានលក្ខណៈដូចម្តេច។ វគ្គបើកនីមួយៗរួមបញ្ចូល ក្រុមនៃបង្អួច។ បង្អួចនីមួយៗទាំងនេះគឺស្មើនឹង ស្ថានីយមួយ ដូច្នេះវគ្គតែមួយអាចមានបង្អួចច្រើន។ ចុងក្រោយ បង្អួចក៏អាចបែងចែកជាបន្ទះផងដែរ។

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  Mafia 3 Xbox One បោក៖ ធ្វើជាម្ចាស់ហ្គេមជាមួយការលួចទាំងនេះ

តើ 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 ជាអ្វី៖ ជាឧបករណ៍ដ៏មានឥទ្ធិពល និងជាក់ស្តែង ជាពិសេសសម្រាប់អ្នកអភិវឌ្ឍន៍ និងអ្នកគ្រប់គ្រងប្រព័ន្ធ។ ជាទូទៅសម្រាប់អ្នកប្រើប្រាស់ណាមួយដែលត្រូវការ ធ្វើការប្រកបដោយប្រសិទ្ធភាពជាមួយស្ថានីយច្រើន និងដំណើរការដំណាលគ្នា។