fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. ბლოგი
  3. tmux ძირითადი ღილაკის კონფიგურაციები
tmux ძირითადი ღილაკის კონფიგურაციები

tmux ძირითადი ღილაკის კონფიგურაციები

მოცემულ ბლოგში განვიხილავთ tmux-ის ღილაკების კომბინაციებს, რომელიც საჭიროა ყოველდღიური გამოყენებისთვის

tmux-ის რეპოზიტორი გითზე


სტატიაში შემავალი თემები:

  • ინსტალაცია
    • macOS
    • linux
  • Tmux სესიები
  • Tmux ფანჯრები
  • Tmux პანელები

tmux-ის ინსტალაცია

macOS

მაკის ოპერაციულ სისტემაზე tmux-ის ინსტალაცია მარტივია homebrew-ის დახმარებით, ამისთვის საჭიროა ტერმინალში გავუშვათ შემდეგი ბრძანება.

brew install tmux

linux-ის ubuntu დისტრიბუციაზე ინსტალაცია

ubuntu დისტრიბუციაზე ინსტალაციისას გამოიყენეთ ქვემოთ მოცემული ბრძანება, ან გადადით ბმულზე და ნახეთ თქვენზე მორგებული დისტრიბუციის ინსტრუქცია

apt install tmux

tmux-ის სესიების კომბინაციები (sessions)

სესია არის tmux-ის მთავარი კონტეინერი.

  • სესია ინახავს შენს სამუშაო გარემოს

  • შეგიძლია გათიშო ტერმინალი და მერე ისევ დაბრუნდე

  • ერთ სესიაში შეიძლება იყოს რამდენიმე ფანჯარა

📌 მაგალითი:

თუ მუშაობ პროექტზე, გახსნილი გაქვს რამდენიმე ფანჯარა და სპლიტი — ეს ყველაფერი ერთ სესიაში ინახება.

ღილაკის კობმინაცია რას აკეთებს?
tmux ხსნის ახალ tmux-ის სესიას
ctrl+b s აქტიური სესიების ჩამონათვალი
ctrl+b $ სესიის სახელის შეცვლა
ctrl+b d სესსიდან გამოსვლა (detach)
ctrl+b ( წინა სესიაზე გადასვლა
ctrl+b ) შემდეგ სესიაზე გადასვლა

tmux-ის ფანჯრების კომბინაციები (windows)

ფანჯარა tmux-ში ჰგავს ტაბს ბრაუზერში.

  • თითო სესიაში შეიძლება ბევრი ფანჯარა იყოს

  • თითო ფანჯარაში შეიძლება განსხვავებული ამოცანა გქონდეს

  • ფანჯარა იკავებს მთელ ტერმინალს

📌 მაგალითი:

ერთი ფანჯარა — კოდის წერა

მეორე ფანჯარა — სერვერის გაშვება

მესამე — ლოგების ნახვა

ღილაკის კობმინაცია რას აკეთებს?
ctrl+b c ახალი ფანჯრის შექმნა
ctrl+b , ფანჯრის სახელის გადარქმევა
ctrl+b & ფანჯრის დახურვა
ctrl+b w აქტიური ფანჯრების სია
ctrl+b p წინა ფანჯრის აქტივაცია
ctrl+b n შემდეგი ფანჯრის აქტივაცია
ctrl+b 0...9 ფანჯრის აქტივაცია ინდექსის მიხედვით
ctrl+b l ბოლო აქტიური ფანჯრის გადართვა გადმოვრთვა ე.წ. (toggle)

tmux-ის Pane-ების კომბინაციები (split screen)

სპლიტ სქრინი ანუ Pane არის ფანჯრის დაყოფა ნაწილებად.

  • ერთ ფანჯარაში შეგიძლია ერთდროულად რამდენიმე ტერმინალი გქონდეს

  • იდეალურია როცა კოდსაც წერ და შედეგსაც უყურებ

📌 მაგალითი:

ზემოთ — კოდი

ქვემოთ — gcc ან npm run dev

ღილაკის კომბინაცია რას აკეთებს?
ctrl+b % ეკრანის ვერტიკალურად გაყოფა
ctrl+b " ეკრანის ჰორიზონტალურად გაყოფა
ctrl+b { კურსორის გადართვა მარცნივ
ctrl+b } კურსორის გადართვა მარჯვნივ
ctrl+b up-arrow კურსორის გადართვა მაღლა (ისრით)
ctrl+b down-arrow კურსორის გადართვა დაბლა (ისრით)
ctrl+b right-arrow კურსორის გადართვა მარჯვნივ (ისრით)
ctrl+b left-arrow კურსორის გადართვა მარცხნივ (ისრით)
ctrl+b q pane-ების რაოდენობის გამოსახვა
ctrl+b x pane-ის გათიშვა

კონფიგურაციის ფაილი

tmux-ის კონფიგურაციის ფაილი (~/.tmux.conf) გამოიყენება იმისთვის, რომ tmux ყოველ გაშვებაზე ზუსტად ისე მოიქცეს, როგორც შენ გინდა — ხელით დაყენების გარეშე.

~/.tmux.conf

პროგრამირების კურსები

  • HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)
  • ჯავასკრიპტის კურსი
  • JavaScript-ის DOM-ის კურსი
  • TypeScript-ის კურსი
  • Angular-ის კურსი
  • HTML, CSS-ის კურსი
  • Reactjs-ის კურსი დამწყებთათვის
  • ალგორითმები
  • Node.js-ის კურსი
  • Dart-ის კურსი
  • C პროგრამირების ენის საფუძვლები

უახლესი ბლოგები პროგრამირებაზე

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

Inversion Patte...

Inversion Pattern - როგორ დავწეროთ კითხვადი კოდი?

პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
mipov.net/valdo

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.55