15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
04.11.2024

ИзползванС Π½Π° tmux: Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ мултиплСксор

Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ управляват систСми Π½Π° Linux VPS хостинг, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ сСсии Π΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° производитСлността ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ процСси. НСзависимо Π΄Π°Π»ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ прилоТСния, ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΈ процСси ΠΈΠ»ΠΈ управляватС мноТСство сСсии Π½Π° вашия VPS, tmux (Terminal Multiplexer) Π΅ Π±Π΅Π·Ρ†Π΅Π½Π΅Π½ инструмСнт. Позволявайки Π²ΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅, управляватС ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ няколко Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° сСсия, tmux ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° слСдитС Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, особСно Π² ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ срСди, чСсто срСщани Π² Linux VPS хостинг настройкитС. Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Ρ‰Π΅ Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ с основнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° tmux ΠΈ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си с командния Ρ€Π΅Π΄

ИзползванС Π½Π° tmux: Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ мултиплСксор

Π’ свСта Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° интСрфСйса Π½Π° командния Ρ€Π΅Π΄ (CLI) СфСктивността ΠΈ производитСлността са ΠΎΡ‚ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, особСно Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ систСмнитС администратори. Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-ΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ инструмСнти Π·Π° повишаванС Π½Π° производитСлността Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΅ tmux (Terminal Multiplexer). Π’Π°Π·ΠΈ статия Ρ‰Π΅ Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ с tmux, Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π·Π° Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° мноТСство Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ сСсии

Какво С tmux?

tmux Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ мултиплСксор, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅, Π΄ΠΎΡΡ‚ΡŠΠΏΠ²Π°Ρ‚Π΅ ΠΈ управляватС няколко Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ сСсии ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†. Π’ΠΎΠΉ Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° стартиранС Π½Π° дълги процСси, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ сСсии ΠΈΠ»ΠΈ просто Π·Π° ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π²ΠΈ пространство. Π‘ tmux ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° си Π½Π° няколко ΠΏΠ°Π½Π΅Π»Π°, Π΄Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сСсии, Π΄Π° сС отдСлятС ΠΈ Π΄Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ към сСсиитС, Π±Π΅Π· Π΄Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Ρ‚Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Π½ΠΈΡ‚Π΅ процСси

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ характСристики Π½Π° tmux

  1. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСсиитС: БъздаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° мноТСство Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ сСсии Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†.
  2. РаздСлянС Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ: Π Π°Π·Π΄Π΅Π»Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° няколко ΠΏΠ°Π½Π΅Π»Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π΅Π΄ΠΈΠ½ Π΄ΠΎ Π΄Ρ€ΡƒΠ³.
  3. ΠžΡ‚Π΄Π΅Π»ΡΠ½Π΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅: ΠžΡ‚Π΄Π΅Π»ΡΠΉΡ‚Π΅ сС ΠΎΡ‚ сСсия ΠΈ сС ΡΠ²ΡŠΡ€Π·Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΠΎ-късно, ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Π½ΠΈΡ‚Π΅ процСси.
  4. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° пСрсонализиранС: ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΡˆΠΈΡ‚Π΅, Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ информацията Π² Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ, Π·Π° Π΄Π° отговарят Π½Π° вашия Ρ€Π°Π±ΠΎΡ‚Π΅Π½ процСс.
  5. Устойчивост: Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ си сСсии ΠΆΠΈΠ²ΠΈ, Π΄ΠΎΡ€ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π΅Ρ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с SSH ΠΈΠ»ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° си.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° tmux

tmux Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ дистрибуции Π½Π° Linux. Π—Π° Π΄Π° инсталиратС tmux, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² зависимост ΠΎΡ‚ Π²Π°ΡˆΠ°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма

На Ubuntu/Debian:

sudo apt update
sudo apt install tmux

Π—Π° CentOS/RHEL:

sudo yum install tmux

Π—Π° macOS:

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Homebrew, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС tmux с

brew install tmux

Основни команди на tmux

Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° tmux

Π—Π° Π΄Π° стартиратС Π½ΠΎΠ²Π° сСсия Π½Π° tmux, просто Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅

tmux
#

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅ Π½Π° сСсията си, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅

tmux new -s session_name

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ сСсии Π½Π° tmux. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° си

tmux ls

ΠžΡ‚Π΄Π΅Π»ΡΠ½Π΅ ΠΎΡ‚ сСсия

Π—Π° Π΄Π° сС ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° сСсия, натиснСтС

Ctrl + b, then d

Π’Π°Π·ΠΈ комбинация ΠΎΡ‚ клавиши ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΡŠΡ€Π²ΠΎ Π·Π°Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ Ctrl ΠΈ натискатС b, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ освобоТдаватС Π΄Π²Π°Ρ‚Π° клавиша ΠΈ натискатС d. БСсията Π²ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ във Ρ„ΠΎΠ½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към сСсия

Π—Π° Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΠΈΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ към ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° сСсия, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅

tmux attach-session -t session_name
#

Ако ΠΈΠΌΠ°Ρ‚Π΅ само Π΅Π΄Π½Π° сСсия, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅

tmux attach

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° tmux

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° tmux

Π©Π΅ трябва Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° ~/.tmux.conf, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ пСрсонализациитС си. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ nano, vim ΠΈΠ»ΠΈ gedit. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° nano

nano ~/.tmux.conf
#

Ако Ρ„Π°ΠΉΠ»ΡŠΡ‚ Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°, Ρ‚Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ Π³ΠΎ създадС

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: ДобавянС Π½Π° пСрсонализации

Π•Ρ‚ΠΎ някои чСсто срСщани настройки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ във вашия Ρ„Π°ΠΉΠ» ~/.tmux.conf

1. ΠŸΡ€ΠΎΠΌΡΠ½Π° Π½Π° прСфиксния ΠΊΠ»ΡŽΡ‡

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ прСфиксния клавиш ΠΎΡ‚ Ctrl + b ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ctrl + a, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄

set -g prefix C-a
#

Π’ΠΎΠ²Π° Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ Ctrl + a новият прСфиксСн клавиш

2. АктивиранС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°

Π—Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, която Π²ΠΈ позволява Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π΄

set -g mouse on

3. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ

Π—Π° Π΄Π° пСрсонализиратС Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Π·Π΅Π»Π΅Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄

set -g status-right "#[fg=green]#(date +'%H:%M:%S')"

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π° конфигурация

Π’Π°ΡˆΠΈΡΡ‚ Ρ„Π°ΠΉΠ» ~/.tmux.conf трябва Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½

# Change the prefix key to Ctrl + a
set -g prefix C-a
# Enable mouse support
set -g mouse on
# Customize the status bar to show the current time
set -g status-right "#[fg=green]#(date +'%H:%M:%S')"

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: ЗаписванС ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅

Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ nano, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ си, ΠΊΠ°Ρ‚ΠΎ натиснСтС Ctrl + O, слСд Ρ‚ΠΎΠ²Π° натиснСтС Enter ΠΈ ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅, ΠΊΠ°Ρ‚ΠΎ натиснСтС Ctrl + X

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° конфигурацията Π½Π° tmux

Π—Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π±Π΅Π· Π΄Π° рСстартиратС tmux, трябва Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ». Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ командния Ρ€Π΅Π΄ Π½Π° tmux, ΠΊΠ°Ρ‚ΠΎ натиснСтС
    Ctrl + a, then :
    #
  2. Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ натиснСтС Enter
    source-file ~/.tmux.conf

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° пСрсонализациитС

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ прСфиксния ΠΊΠ»ΡŽΡ‡: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ прСфикса, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ натиснСтС Ctrl + a, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ c, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†.
  2. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°: Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°.
  3. Π›Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ: ΠΠ°Π±Π»ΡŽΠ΄Π°Π²Π°ΠΉΡ‚Π΅ Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π² Π΄ΠΎΠ»Π½Π°Ρ‚Π° част Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° tmux, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π² Π·Π΅Π»Π΅Π½ΠΎ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

tmux Π΅ Π±Π΅Π·Ρ†Π΅Π½Π΅Π½ инструмСнт Π·Π° всСки, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅ΠΊΠ°Ρ€Π²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Бпособността ΠΌΡƒ Π΄Π° управлява мноТСство Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈ сСсии, Π΄Π° раздСля ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° постоянни сСсии позволява повишаванС Π½Π° производитСлността ΠΈ СфСктивността. НСзависимо Π΄Π°Π»ΠΈ стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, систСмСн администратор ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡ‚Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», овладяванСто Π½Π° tmux ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ работния Π²ΠΈ процСс Π² командния Ρ€Π΅Π΄. Π—Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° СкспСримСнтиратС с tmux днСс ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠΉΡ‚Π΅ ΠΊΠ°ΠΊ Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π²ΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π—Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ информация ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ към man страницата Π½Π° tmux ΠΈΠ»ΠΈ към ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° докумСнтация. Ако ΠΈΠΌΠ°Ρ‚Π΅ някакви Π²ΡŠΠΏΡ€ΠΎΡΠΈ ΠΈΠ»ΠΈ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ сС ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡ‚Π΅ Π΄Π° ΠΏΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅!

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ