Linux-ის მსგავსი ტერმინალი Windows-ისთვის. ტერმინალები ტერმინალი და სასარგებლო ბრძანებები


გამარჯობა, ჰაბრ!

ჩემთვის, Linux-ის ავტომატატორისთვის, Windows-ის გამოყენება ჩემს მთავარ სამუშაო სადგურზე თავდაპირველად მხოლოდ ტკივილი და ტანჯვა იყო. მაგრამ მე ვერაფერს გავაკეთებდი: კორპორატიული სტანდარტები და პროგრამული უზრუნველყოფა, რომელიც მუშაობს მხოლოდ Windows-ზე. შუალედის პოვნის მცდელობისას სამი ეტაპი გავიარე. თავიდან მხოლოდ ხანდახან გადავრთე ვინდოუსზე აუცილებლობის გამო. შემდეგ ვირტუალური მანქანა ვირტუალურ ყუთზე X-სერვერით. ამის შემდეგ, მე მინდოდა სულ მცირე კონსოლის კომფორტი, რომელიც იყო Linux-ზე (გამოვიყენე ტერმინატორი, როგორც მთავარი ტერმინალი).

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

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


შედეგის მიღებამდე სერიოზულად ვფიქრობდი ჩემს ველოსიპედზე (პორტირება, საკუთარის დაწერა). მაგრამ სიზარმაცემ და საღი გონიერებამ თავისი წვლილი შეიტანა...

კარგი ტერმინალის ძიების პროცესში წავაწყდი ჰაბრას თემას: ალტერნატიული ტერმინალი ვინდოუსისთვის. ConEmu მართლაც მაგარი აპლიკაციაა, მაგრამ ის არ არის მათთვის, ვინც დიდი ხანია იყენებს Linux ტერმინალებს. შემდეგ წავაწყდი Mintty-ს (დაინსტალირებული Cygwin-ით). პროგრამა შესანიშნავია, ის იქცევა რაც შეიძლება ახლოს ისეთ ტერმინალებთან, როგორიცაა Gnome-terminal და Terminator, მაგრამ არ არის ჩანართები.

აღმოჩნდა, რომ ზემოხსენებულ ConEmu-ს შეუძლია GUI აპლიკაციების გაშვება მის ჩანართებში! შემდეგ კი იმედის ნაპერწკალი დაიწყო... მაგრამ საკმარისია ლექსები, დროა საქმეს მივუდგეთ!

საჭირო პროგრამების ინსტალაცია

ConEmuდააინსტალირეთ აქედან: code.google.com/p/conemu-maximus5
პიტნისმე დავაინსტალირე Cygwin-ით: cygwin.com/install.html

პარამეტრები

IN ConEmuგადადით Settings->Tasks და პლუს ნიშანზე დაჭერით, დაამატეთ საჭირო ამოცანები, როგორც ეკრანის სურათზე:

ჩვენს შემთხვევაში ეს არის:

დავალების სახელი გუნდი
ციგვინი C:\Cygwin\bin\mintty.exe
ssh_local C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat
სმდ სმდ
powershell powershell

ფრთხილად! ჯოჯოხეთი CMD!

VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh user@localhost
უწოდებს ვირტუალური მანქანის დაწყების სკრიპტს, შეცვალეთ VMNAME სასურველით.

VMstart.bat:
@ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == (echo Empty პარამეტრი VMNAME. გამოყენება: %0 EXIT /B 1) FOR /F %%i IN ("VBoxManage list runningvms") DO დაყენება isVMRun=%%i თუ არა "%isVMRun%" == "%VMNAME%" (Vboxmanage startvm %VMNAME% --type headless)
ამოწმებს მუშაობს თუ არა ვირტუალური მანქანა და თუ არა, მაშინ იწყებს მას. ამ გზით, მე არ მჭირდება იმის დამახსოვრება, მუშაობს თუ არა ვირტუალური მანქანა, ცალკე გაუშვით VirtualBox და გავაკეთო დამატებითი დაწკაპუნებები.

რამდენიმე სასტვენი

Xoria-ს მსგავსი თემა Mintty-სთვის (~/.minttyrc):
ForegroundColour=208,208,208 BackgroundColor=28,28,28 CursorColour=255,175,0 IMECursorColour=128,224,160 შავი=12,12,12 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 BoldBlack=10,10,10 Red35,5,15 5,215 ,135 მუქი მწვანე = 175,223,135 ყვითელი = 247,247,175 მუქი ყვითელი =255,255,175 ლურჯი = 135,175,215 მუქი ლურჯი = 135,175,223 მაგენტა = 215,175,215 სქელი მაჯენტა = 223,175,223 ციანი = 175,215,215 სქელი ციანი = 175,215,215 სქელი ციანი = 175,215,215 სქელი ციანი = 175 38,238,238 BoldAsFon t=არ შრიფტი=Consolas FontHeight=11 CursorType=ბლოკი FontSmoothing=სრული ვადა=xterm-256color Scrollbar=არცერთი ლოკალი = ჩარტების ნაკრები =

გაზიარებული სამუშაო საქაღალდე (ფაილები ხელმისაწვდომია Windows-ზე და ვირტუალურ მანქანებზე) - თქვენ უნდა დააკონფიგურიროთ VirualBox-e შემდეგნაირად:

თქვენ ასევე უნდა დაარეგისტრიროთ ის fstab-ში ვირტუალურ მანქანაზე, რათა ის ავტომატურად დამონტაჟდეს გაშვებისას.

დასკვნა

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

მე ავტვირთე სკრიპტები და mynttyrc კონფიგურაცია გიტ-ჰაბი.

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

რა შეუძლია ტერმინატორს:

  • უზრუნველყოს სრული გამორჩეული ბრძანების ხაზის ინტერფეისი (CLI) Linux-ისთვის
  • დაალაგეთ მრავალი ტერმინალის ფანჯარა ქსელში
  • გახსენით მრავალი სესია ჩანართებში
  • გადაიტანეთ ტერმინალები მაუსით
  • უამრავი კონფიგურირებადი ცხელი კლავიატურა
  • დააკონფიგურიროთ ტერმინალის განლაგება და პროფილები
  • ერთდროული შეყვანა ტერმინალების რამდენიმე ჯგუფში
  • კონფიგურირებადი გარეგნობა

რატომ არის ტერმინატორი სხვებზე უკეთესი

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

რას ჩამორჩება ტერმინატორი?

ტერმინატორის ერთადერთი რეალური მინუსი არის ის, რომ ის საკმაოდ რესურსი ინტენსიურია. თუ თქვენ გჭირდებათ ძალიან მსუბუქი სისტემა, განსაკუთრებით სუსტ მანქანაზე, Terminator შეიძლება არ იყოს საუკეთესო არჩევანი.

კონკურენტები

Linux მომხმარებლებს აქვთ ტერმინალის ემულატორების უზარმაზარი არჩევანი. GNOME Terminal და Konsole (სტანდარტული GNOME და KDE ტერმინალები, შესაბამისად) არის შესანიშნავი ტერმინალები, რომლებიც მისცემს საშუალო მომხმარებელს უამრავ ძალას და პერსონალიზაციის ვარიანტებს. თუ ტერმინალს დროდადრო იყენებთ, სხვაზე გადასვლის მიზეზი არ არის.

თუ თქვენ გჭირდებათ მსუბუქი ტერმინალი, უნდა მიმართოთ xterm-ს ან მის უფრო მსუბუქ კონკურენტს (მაგრამ კონფიგურაციაში ნაკლებად მოქნილი). არცერთ მათგანს არ აქვს ამდენი ფუნქცია, მაგრამ ისინი იდეალურია დაბალი სიმძლავრის სისტემებისთვის, სადაც ასობით ვარიანტია საჭირო.

და ბოლოს, მომწონს Quake სტილის ჩამოსაშლელი ტერმინალები, როგორიცაა Guake (GNOME-სთვის) და Yakuake (KDE-სთვის). ტერმინალის ფანჯარა იხსნება ცხელი კლავიშის დაჭერით, დანარჩენი დროის ფონზე დამალვა. ეს იდეალურია, თუ ჩვეულებრივ მხოლოდ რამდენიმე ბრძანების შესრულება გჭირდებათ.

ზოგჯერ, როდესაც ჩვენ გვჭირდება Linux ან Bash ბრძანებების გაშვება Windows-ზე, ამიტომ ვცდილობთ Command Prompt-ზე. როგორც ყველამ ვიცით, Linux-ის ბრძანებების გაშვება შეუძლებელია Command Prompt-ზე, რადგან Command Prompt იძლევა Windows-ის ბრძანებებს და არა Linux-ის ბრძანებებს.

თუმცა, არსებობს მრავალი ტერმინალის ემულატორი, რომელიც საშუალებას გაძლევთ გამოიყენოთ Linux ბრძანებები Windows 10, 8 და 7. ამ სახელმძღვანელოში ჩვენ გამოვიყენებთ Cygwin ინსტრუმენტი. ეს არის უფასო ღია წყაროების ინსტრუმენტი, დაწერილი C, C++ ენაზე. ციგვინიგთავაზობთ Unix-ის მსგავსი გარემო და ბრძანების ხაზის ინტერფეისი თქვენს Windows 10.8 და 7.

ამ ხელსაწყოს საშუალებით, 64-ბიტიან ან 32-ბიტიან Windows ოპერაციულ სისტემაზე მარტივად შეიძლება გაუშვათ Linux ბრძანებები და შეიძლება გამოყენებულ იქნას ტერმინალი Windows-ზე და ასევე შესრულებული Linux ბინარები. გარდა ამისა, მეშვეობით Cygwin Xინსტრუმენტი შეიძლება გამოყენებულ იქნას X-Desktop გარემოც.

ასე რომ, ვნახოთ, როგორ დააინსტალიროთ და დააკონფიგურიროთ ტერმინალი Windows 10, 8 და 7-ისთვის.

Windows-ისთვის ტერმინალის ინსტალაცია და კონფიგურაცია

1. პირველ რიგში, ჩამოტვირთეთ Cygwin ინსტრუმენტიქვემოთ მოცემული ბმულიდან.

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

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

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

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

შეგიძლიათ დატოვოთ ნაგულისხმევი შერჩეული პაკეტები და დააჭიროთ შემდეგს.

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

6. როდესაც ინსტალაცია დასრულდება, შეგიძლიათ გამოიყენოთ Cygwin Tool თქვენს Windows-ზე.

ახლა ტერმინალი Windows-ისთვის წარმატებით დაინსტალირდა. უბრალოდ გაუშვით Cygwin Terminal თქვენს სისტემაში და გამოიყენეთ Linux-ის ყველა ბრძანება.

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

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

დავიწყოთ პირველი დისკუსია!

ტერმინალი და სასარგებლო ბრძანებები

Linux სისტემის წინასწარი შესწავლის ეტაპზეც კი (სტადია: რა არის Linux და როგორ მივუდგეთ მას), მომხმარებელი ხვდება ისეთ ტერმინს, როგორიცაა Terminal. ზოგს აშინებს, ზოგს კი პირიქით, აქვს სურვილი, რომ სცადო (რატომ არ სცადო თავი პროგრამისტად? :)). იქ, ინტერნეტში, ჩვენ ვპოულობთ ინფორმაციას მომხმარებლის კომენტარებს შორის, რომ ირკვევა, რომ ეს ნივთი გამოიყენება მთელი სისტემის სამართავად, პროგრამების დასაყენებლად, შეცდომების გამოსასწორებლად და ზოგადად ყველაფრის გასაკეთებლად მისი დახმარებით.

ტერმინალი არის გრაფიკული პროგრამა, რომელიც ემსგავსება კონსოლს, გვეუბნება მომხმარებლის დოკუმენტაცია საიტიდან help.ubuntu.ru.

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

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

ყველაზე პოპულარული ბრძანებების მაგალითები (ტერმინალის გაშვება შესაძლებელია ცხელი კლავიშების გამოყენებით: Ctrl+Alt+T):

sudo apt-get განახლება(პაკეტის ინდექსის განახლება)

sudo apt-get განახლება(პირდაპირი პროგრამის განახლება)

მოდით შევხედოთ ბრძანების კომპონენტებს:

  • sudo - გაუშვით ბრძანება ადმინისტრატორის უფლებებით (შესვლის შემდეგ, თქვენ უნდა შეიყვანოთ ადმინისტრატორის პაროლი, თავად პაროლი არ ჩანს, მაგრამ არ შეგეშინდეთ, შეიყვანეთ იგი და შემდეგ დააჭირეთ enter ღილაკს);
  • apt-get არის ძლიერი ინსტრუმენტი პაკეტების ინსტალაციისა და განახლებისთვის;
  • განახლება - პაკეტების სიის განახლება, განახლება - თავად პაკეტების განახლება.

sudo apt-get install program_name- პროგრამის ინსტალაცია;

sudo apt-get წაშალე program_name- პროგრამის წაშლა;

უმჯობესია პროგრამების ინსტალაცია მათი საცავების დამატებით; ეს შესაძლებელს გახდის პროგრამის შემდგომი ავტომატურად განახლებას, მას შემდეგ რაც პირველად შეამოწმებთ, რომ პროგრამა არ არის Ubuntu-ს აპლიკაციის ცენტრში (ამ გზით ვამოწმებთ, თუ ეს საცავი არ არის დაკავშირებული ჩვენთან) .

ბრძანებების უმეტესობისთვის, შეგიძლიათ მიიღოთ დახმარება ბრძანების შემდეგ დამატებითი --help ბრძანების აკრეფით. მაგალითი: sudo apt-get განახლება --დახმარება

და ბოლოს, რამდენიმე საინტერესო ბრძანება:

უსახელო -ა- ბრძანება აჩვენებს Linux-ის ბირთვის ვერსიას;

netstat -tup- აქტიური ქსელის კავშირების სია;

apt-get moo- კარგი განწყობა გუნდი

პოპულარული ტერმინალის ემულატორები

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

მოდით შევხედოთ ყველაზე პოპულარულ ტერმინალის ემულატორებს:

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

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

მოდით გადავიდეთ ინსტალაციაზე. ამ სტატიის დაწერის დროს პროგრამის საცავი არ მუშაობდა, ამიტომ ჩვენ დავაინსტალირებთ მას საწყისი კოდიდან. დამატებითი Git ინსტრუმენტი, რომელსაც ჩვენ დავაინსტალირებთ Final term-ის დასაყენებლად, მომავალში სასარგებლო იქნება სხვა პროგრამების ინსტალაციისთვის.

sudo apt-get install git build-essential cmake intltool (საჭიროა საკმაოდ პოპულარული ინსტრუმენტები)

sudo apt-get ინსტალაცია valac libgtk-3-dev intltool clutter-gtk-1.0 libkeybinder-3.0-dev libgee-0.8-dev libnotify-bin libmx-dev (დამატებითი პაკეტები GTK-სთვის)

git კლონი https://github.com/p-e-w/finalterm.git (ჩამოტვირთეთ წყაროები)

cd საბოლოო ტერმინი/ (გადავიდეთ საქაღალდესაბოლოო ტერმინი)

mkdir აშენება (შექმნა საქაღალდეაშენება)

CD-ის აშენება/(გადავიდეთ საქაღალდეაშენება)

სმიკე..

გააკეთოს(ინსტრუმენტი პროგრამის ავტომატურად აშენებისთვის წყარო კოდიდან)

sudo make install(პირდაპირი ინსტალაცია)

ტერმინატორი- პლატფორმის ტერმინალის ემულატორი, რომელიც მხარს უჭერს Microsoft Windows, Mac OS X, Linux, Unix X11 სისტემებს. მოსახერხებელი ტერმინალის ემულატორი, რომელიც საშუალებას გაძლევთ შექმნათ ჰორიზონტალური და ვერტიკალური ჩანართები, დააკონფიგურიროთ ინტერფეისის ჩვენება, ბევრი ცხელი კლავიატურა და დააკავშიროთ დამატებითი დანამატები.

შეგიძლიათ დააინსტალიროთ Ubuntu აპლიკაციის ცენტრიდან.

RXVT (ფერადი ტერმინალი უნიკოდის მხარდაჭერით)- ძალიან მსუბუქი ტერმინალის ემულატორი. მე ვერ ვიპოვე პარამეტრები. მისი მინიმალიზმი ჰგავს ჩაშენებულ XTerm-ს, მაგრამ RXVT ხსნის ზოგიერთ მახასიათებელს, როგორიცაა Tektronix 4014 ემულაცია და ხელსაწყოების სტილის კონფიგურაცია.

ხელმისაწვდომია Ubuntu-ს მშობლიურ საცავში.

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

sudo apt-get install cowsay fortunes

კარგი განწყობა გქონდეთ ყველას. შევხვდებით თემის განხილვაში.

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

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

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

გსურთ სცადოთ ეს ყველაფერი თავად? ჩემს Fedora აპარატზე,

# dnf დააინსტალირე gnome-terminal guake konsole terminator tilda xterm yakuake

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

GNOME ტერმინალი

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

შენიშვნა: ამ სტატიის წინა ვერსიამ აირია ეს (დაწერილი პითონში) და ეს (ჯავაში დაწერილი ტერმინალის ჯვარედინ პლატფორმის ემულატორი). მიუხედავად სახელების იდენტურია, ისინი ორი ცალკეული პროექტია.

ტილდა

Xterm

არის კიდევ ერთი ჩამოსაშლელი ტერმინალის ემულატორი, ეს არის KDE ოჯახის ნაწილი. „კიდევ ერთი კუაკეს“ შემოკლებით, Yakuake შეიძლება რეალურად მივიჩნიოთ, როგორც კონსოლის წინა ნაწილი (ზემოთ ჩამოთვლილი), და მისი მრავალი მახასიათებელი მსგავსია. თუ მოგწონთ Konsole, მაგრამ უპირატესობას ანიჭებთ Quake სტილის მიდგომას, ეს არის ტერმინალი თქვენთვის. კონსოლის მსგავსად, Yakuake ხელმისაწვდომია GPL 2 ვერსიით.

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

  • ტერმინოლოგია მიზნად ისახავს ქსტერმინის რაც შეიძლება მჭიდროდ მიბაძვას. მუშაობს Linux-ზე, UNIX-ზე, BSD-ზე და სხვაზე; იყენებს განმანათლებლობის ფონდის ბიბლიოთეკებს (EFL); და ლიცენზირებულია BSD-2-ით.
  • eterm განკუთვნილია როგორც Xterm ჩანაცვლება Unix-ისთვის. ის მუშაობს დესკტოპის მრავალფეროვან გარემოში, თუმცა საუკეთესოა Enlightenment-თან ერთად და აქვს MIT ლიცენზია.
  • არის ტერმინალის ემულატორი X Window სისტემისთვის, რომელიც დაფუძნებულია rxvt ვერსიაზე 2.7.11 CVS და aterm. ის ლიცენზირებულია GPLv2-ით.
  • xfce4-terminal, ისევე როგორც GNOME ტერმინალი, დაფუძნებულია Vte ტერმინალის ვიჯეტის ბიბლიოთეკაზე და ლიცენზირებულია ქვეშ