რა არის Tmux: დამწყებთათვის სახელმძღვანელო

ბოლო განახლება: 25/09/2024

ტმუქსი

არსებობს ბრძანების ხაზის ინსტრუმენტი მრავალი სესიის ეფექტურად მართვისთვის, რომელიც ძალიან პოპულარულია Unix გარემოში, როგორიცაა Linux ან macOS. ამ ჩანაწერში ვაპირებთ ავხსნათ რა არის Tmux. სასარგებლო პატარა სახელმძღვანელო დამწყებთათვის.

Tmux არის აბრევიატურა ტერმინალის მულტიპლექსერი. მულტიპლექსერის განმარტება, როდესაც ტერმინალებზე ვსაუბრობთ, არის პროგრამა, რომელიც მომხმარებელს აძლევს საშუალებას მრავალი ვირტუალური სესიის მართვა ერთ ტერმინალში. რესურსი, რომელიც განსაკუთრებით პრაქტიკულია მუშაობისას დისტანციური სერვერებით ან როცა საჭიროა სხვადასხვა ფანჯრებში რამდენიმე ბრძანების ერთდროულად შესრულება.

რა არის Tmux?

როგორც კარგი ტერმინალის მულტიპლექსერი, Tmux გვაძლევს საშუალებას დაყავით ერთი ტერმინალის სესია მრავალ ქვეფანჯარად ან პანელად თავად ტერმინალის ფანჯარაში. ამ გზით ჩვენ შეგვიძლია გამოყავით თითოეული ეს პატარა ფანჯარა სხვადასხვა პროგრამების ან სესიების გასაშვებად ნიჟარა. ყოველ შემთხვევაში, ეს იყო მისი შემქმნელის მიზანი, ნიკოლას მარიოტი, როდესაც მან გამოუშვა ამ მულტიპლექსერის პირველი ვერსია 2007 წელს.

ტმუქსი
რა არის Tmux

კიდევ ერთი საინტერესო ასპექტი ის არის, რომ ის გვაძლევს საშუალებას გათიშეთ და ხელახლა დაუკავშირდით სესიას ნებისმიერ დროს მიმდინარე პროცესების შეწყვეტის გარეშე. ეს ძალიან მოსახერხებელია, როდესაც საქმე გვაქვს დისტანციურ კავშირებთან ან გრძელვადიან ამოცანებთან.

ეს მახასიათებლები ხდის Tmux პროგრამას განსაკუთრებით შესაფერისი გარკვეული ტიპის ამოცანებისთვის. მაგალითად, ესენი:

  • განვითარებები დისტანციურ სერვერებზე.
  • ავტომატიზაციისა და მონიტორინგის ამოცანები.
  • მრავალფუნქციური სამუშაოს ეფექტური ორგანიზება.
ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  საუკეთესო გვერდები თქვენი Kindle-ისთვის უფასო წიგნების ჩამოსატვირთად

Tmux-ის გამოყენების ყველაზე გავრცელებული გზაა მრავალი დამოუკიდებელი სესიის შექმნა. (ერთი განვითარებისთვის, მეორე მონიტორინგისთვის, სხვები სერვერის მართვისთვის და ა.შ.) რომელსაც ჩვენ შეგვიძლია კომფორტულად ვმართოთ ერთი და იგივე მონიტორიდან, ერთი სესიიდან მეორეზე გადახტომა მარტივად და როცა გვინდა.

როგორ დააინსტალიროთ Tmux

დააინსტალირე tmux

ახლა, როდესაც ჩვენ ვიცით, რა არის Tmux, ვნახოთ, როგორ დავაინსტალიროთ იგი ჩვენს კომპიუტერში. Tmux-ის დაყენება საკმაოდ მარტივია Unix-ზე დაფუძნებულ ოპერაციულ სისტემებზე, როგორიცაა macOS ან Linux. ჩვენ განვმარტავთ მას ქვემოთ:

macOS-ზე

macOS Tmux-ზე Tmux-ის დასაყენებლად ვიყენებთ პაკეტის მენეჯერს სახლში დამზადებული ლუდი. ეს არის ბრძანებები, რომლებიც უნდა გამოვიყენოთ ტერმინალში:

  1. ამისთვის დააინსტალირეთ homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. ამისთვის დააინსტალირეთ Tmux: brew დააინსტალირეთ tmux
  3. ამისთვის შეამოწმეთ ინსტალაცია: tmux -V

Linux-ზე

თუ ეს არის Arch Linux-ზე დაფუძნებული სისტემები, შესაძლებელია Tmux-ის დაყენება ოფიციალური Arch საცავიდან. მეთოდი კიდევ უფრო მარტივია:

  • ნაბიჯი 1: ჩვენ ვხსნით ტერმინალს.
  • ნაბიჯი 2: ჩვენ ვაინსტალირებთ Tmux-ს პაკეტის მენეჯერის გამოყენებით pacman:

Windows-ზე

დიახ, ასევე შესაძლებელია Windows-ზე Tmux-ის დაყენება, თუმცა ამ შემთხვევაში პროცესი ცოტა უფრო რთულია:

  1. პირველი ნაბიჯი არის დააინსტალირე WSL (Windows-ის ქვესისტემა Linux-ისთვის). ამისათვის გახსენით PowerShell როგორც ადმინისტრატორი და გაუშვით ეს ბრძანება: wsl – დააინსტალირეთ
  2. შემდეგ ჩვენ ვხსნით ჩვენს Linux დისტრიბუციას WSL-ში და ჩვენ მივყვებით მითითებებს. ჩვენ გვჭირდება ბრძანებები ესენია:
    • sudo apt განახლება
    • sudo apt დააინსტალირე tmux
  3. დაბოლოს, Tmux-ის გამოყენების დასაწყებად ჩვენ ვასრულებთ ამ ბრძანებას: ტმუქსი

როგორ გამოვიყენოთ Tmux

Tmux-ის გამოყენების დასაწყებად, ჯერ უნდა გესმოდეთ, როგორია თქვენი ორგანიზაცია. ყოველი ღია სესია მოიცავს ფანჯრების ჯგუფი. თითოეული ეს ფანჯარა ექვივალენტურია ტერმინალი, ამიტომ ერთ სესიას შეიძლება ჰქონდეს რამდენიმე ფანჯარა. და ბოლოს, ფანჯრები ასევე შეიძლება დაიყოს პანელებად.

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  Mafia 3 Xbox One Cheats: დაეუფლეთ თამაშს ამ ჰაკებით

რა არის tmux

ფუნქცია, რომელიც საშუალებას გვაძლევს გამოვიყენოთ Tmux უფრო სწრაფად, არის განსხვავებული გამოყენების შესაძლებლობა კლავიატურის მალსახმობები. ეს არის ყველაზე გავრცელებული და სასარგებლო:

  • Tmux პრეფიქსი: Ctrl + b
  • ახალი ფანჯრის შექმნა: Ctrl + b, შემდეგ c
  • გაყოფილი ფანჯარა (ჰორიზონტალურად): Ctrl + b, შემდეგ «
  • ფანჯრის გაყოფა (ვერტიკალურად): Ctrl + b, შემდეგ %
  • გადაადგილება პანელებს შორის: Ctrl + b, შემდეგ ვიყენებთ ისრებს.
  • სესიის გათიშვა: Ctrl + b, შემდეგ d
  • სესიის ხელახლა დაკავშირება: tmux მიმაგრება
  • დახურეთ პანელი ან ფანჯარა: გასვლა ან Ctrl + d

ამას გარდა Tmux საინტერესოს გვთავაზობს პერსონალიზაციის ვარიანტები. ეს შესაძლებელია კონფიგურაციის ფაილის შექმნით, რომელშიც თითოეულ მომხმარებელს შეუძლია დაამატოს კოდი თავისი გემოვნებისა და პრეფერენციების მიხედვით.

ამ ფაილის შესაქმნელად, თქვენ უნდა გაუშვათ შემდეგი ბრძანება: სუდო შეხება ~/.tmux.conf

კონფიგურაციის კოდის დასამატებლად, ჩვენ უნდა გავხსნათ ფაილი ტექსტური რედაქტორით და შევიყვანოთ ჩვენთვის საჭირო პარამეტრები. იქ მიდიან რამდენიმე მაგალითი რომ გამოვიყენოთ:

შეცვალეთ ნაგულისხმევი პრეფიქსი

თუ გვინდოდა Ctrl+a ნაცვლად Ctrl+b, დავწერდით შემდეგს:

# შეცვალეთ პრეფიქსი 'Ctrl+B'-დან 'Ctrl+A'-ზე

გაუქმება Cb

set-option -g პრეფიქსი Ca

bind-key Ca გაგზავნის პრეფიქსი

გამოიყენეთ მაუსის რეჟიმი

ნაგულისხმევი მალსახმობების გასაუქმებლად და ფანჯრებისა და პანელების გადასატანად მაუსის გამოყენებით. ბრძანება არის:

დააყენეთ -g მაუსი

პანელის ფონის ფერის შეცვლა

თუ გსურთ ფონის შეცვლა შავიდან (ნაგულისხმევი) თეთრზე, ეს იქნება ბრძანება, რომელიც უნდა გამოიყენოთ:

set -g window-active-style bg=თეთრი

ამ ტიპის კიდევ ბევრ ხრიკს ნახავთ ინტერნეტში TMUXCheatSheet.

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  Cómo activar las cookies

მოკლედ, ყველაფერი, რაც აქ ავხსენით, გვეხმარება დავასკვნათ, რა არის Tmux: ძალიან ძლიერი და პრაქტიკული ინსტრუმენტი, განსაკუთრებით დეველოპერებისთვის და სისტემის ადმინისტრატორებისთვის. ზოგადად, ნებისმიერი მომხმარებლისთვის, რომელსაც სჭირდება ეფექტურად იმუშავეთ მრავალ ტერმინალთან და ერთდროულ პროცესებთან.