შემეცნებითი მარტივი ინსტრუქციები Profitserver სერვისთან მუშაობისთვის
მთავარი შემეცნებითი Linux ტექსტური რედაქტორები

Linux ტექსტური რედაქტორები


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

ამ სტატიაში ჩვენ გავაანალიზებთ რამდენიმე კონსოლის ტექსტურ რედაქტორს Linux ოპერაციული სისტემებისთვის. მოდით შევხედოთ ყველაზე პოპულარულ გადაწყვეტილებებს, როგორიცაა nano, vimდა ასევე ისაუბრეთ ნაკლებად ცნობილებზე: emacs, ჯო მდე მიკრო. წაკითხვის შემდეგ მომხმარებელს ექნება ზოგადი წარმოდგენა ყველა ჩამოთვლილი რედაქტორის შესახებ და შეძლებს აირჩიოს ყველაზე ოპტიმალური მისი თავდადებული თუ ვირტუალური. სერვერზე.

ნანო ტექსტური რედაქტორი

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

CentOS-ისთვის:

yum install nano

Debian/Ubuntu-ზე:

apt install nano

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

nano path/to/file
Linux კონსოლის ტექსტური რედაქტორი

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

იმისათვის, რომ გამოიყენოთ ინსტრუმენტი ოფციებით, რომლებიც არ ჩანს ტერმინალში, გამოიყენეთ სინტაქსი:

nano option path/to/file

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

+number - მიუთითეთ სტრიქონი ფაილში დასაწყებად
--tabsize=digit - დააყენეთ ჩანართების ზომა სივრცეებში
--smooth - ჩართეთ გლუვი გადახვევა ფაილში გადაადგილებისას
--mouse - ჩართეთ მაუსის მხარდაჭერა ნავიგაციისა და ტექსტის ხაზგასმისთვის
--autoindent - ავტომატურად დაამატეთ შეწევა ახალ ხაზზე გადასვლისას
--wordwrap - გადაიტანეთ სტრიქონები სიტყვებით და არა სიმბოლოებით
--softwrap - გადაიტანეთ ხაზები ვიზუალურად, ტექსტის შეცვლის გარეშე
--syntax=language - ჩართეთ სინტაქსის ხაზგასმა კონკრეტული პროგრამირების ენისთვის
--bookmarks - დაამატეთ სანიშნეები ფაილში სწრაფად ნავიგაციისთვის
--multibuffer - გახსენით მრავალი ფაილი სხვადასხვა ბუფერებში ერთდროული რედაქტირებისთვის
--linenumbers - გვერდითა ზოლში ხაზების ნომრების ჩვენება
--rebindkey=key:command - გადაანაწილეთ გასაღები კონკრეტულ ბრძანებაზე

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

Vim ტექსტური რედაქტორი

ვიმ — არის კონსოლის მოწინავე ტექსტური რედაქტორი, ეს არის ორიგინალის გაუმჯობესებული ვერსია vi, გამოვიდა 1976 წელს. მისი თავისებურება მდგომარეობს მუშაობის რეჟიმების უნიკალურ კონცეფციაში: ნორმალური, ჩასმული და ვიზუალური რეჟიმები. იგი ცნობილი გახდა პროგრამირების ეფექტურობით, ბრძანებების ფართო ნაკრების და რეგულარული ფრაზების მხარდაჭერის გამო ძებნისა და ჩანაცვლებისთვის. განსხვავებით მარტივი რედაქტორებისგან, როგორიცაა nano, vim-ის გაცნობას შეიძლება მეტი დრო დასჭირდეს.

CentOS-ზე ინსტალაცია ხდება ბრძანებით:

yum install vim

Debian/Ubuntu-ზე:

apt install vim

პროგრამა გაშვებულია და საჭირო ფაილი იხსნება ბრძანებით:

vim path/to/file
Vim Linux ტექსტური რედაქტორი

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

აი, მაგალითად, როგორ გამოიყურება ყველაზე გავრცელებული ბრძანებები:

i - გადადით ჩასმის რეჟიმში ტექსტის შეყვანის დასაწყებად
Esc - გამოდით ჩასმის რეჟიმიდან და დაბრუნდით ბრძანების რეჟიმში (ნორმალური რეჟიმი)
:w - შეინახეთ მიმდინარე ფაილი
:q - გამოდით მიმდინარე ფაილიდან
:q! - დატოვეთ მიმდინარე ფაილი ცვლილებების შენახვის გარეშე
yy - დააკოპირეთ მიმდინარე ხაზი
dd - გაჭრა მიმდინარე ხაზი
p - ჩასვით კოპირებული ან ამოჭრილი ხაზი მიმდინარე ხაზის შემდეგ
u - ბოლო მოქმედების გაუქმება
/search_term – ფაილში search_term სტრიქონის ძიება
:s/old/new/g - შეცვალეთ ყველა ძველი ინსტანცია ახლით მიმდინარე ხაზზე
:set number - ხაზების ნომრების ჩვენება

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

Emacs ტექსტური რედაქტორი

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

CentOS-ზე ინსტალაციისთვის ჩვენ გამოვიყენებთ ბრძანებას:

yum install emacs

Debian/Ubuntu-ზე:

apt install emacs

კონსოლში კონკრეტული ფაილის გახსნა სხვა რედაქტორების მსგავსია:

emacs path/to/file
Emacs - ტექსტური რედაქტორი Linux-ისთვის

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

მაგალითად, მოდით შევამოწმოთ ყველაზე ხშირად გამოყენებული ბრძანებები:

Alt+X - ჩაწერეთ ბრძანება
Ctrl+X Ctrl+C - დახურეთ რედაქტორი
Ctrl+G - გააუქმეთ აქცია
Ctrl+H b - მალსახმობების ჩვენება
Ctrl+X Ctrl+S - ფაილის შენახვა
Ctrl+X Ctrl+F - გახსენით ფაილი
Alt+W - ასლი
Ctrl+W - გაჭრა
Ctrl+Y - პასტა
Ctrl+X 2 - გაყოფილი ფანჯარა ვერტიკალურად
Ctrl+X 0- გადართვა ფანჯრებს შორის
Ctrl+X -> Ctrl+X <- გადართვა ბუფერებს შორის

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

ჯო ტექსტის რედაქტორი

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

CentOS-ზე ინსტალაციის ბრძანება:

yum install joe

Debian/Ubuntu-ზე:

apt install joe

ტექსტური ფაილი იხსნება ბრძანებით:

joe path/to/file
ტექსტური რედაქტორი Linux-ისთვის

სინტაქსის ხაზგასმა გააქტიურებულია ნაგულისხმევად, ხოლო ძირითადი ინფორმაცია რედაქტირებული ფაილის შესახებ ნაჩვენებია რედაქტორის ზედა ნაწილში. წინა რედაქტორების მსგავსად, ჯო აქვს მრავალი დამატებითი ვარიანტი, მათ შორის მაკრო ბრძანებების მხარდაჭერა. ბრძანებების ძირითადი ნაკრების გასაცნობად, თქვენ უნდა გამოიყენოთ კლავიშთა კომბინაცია Ctrl + Kდა შემდეგ H გასაღები. ხელმისაწვდომი ფუნქციები გამოჩნდება ტერმინალის ზედა ნაწილში:

ჯო კონსოლის რედაქტორი

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

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

მიკრო ტექსტის რედაქტორი

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

CentOS-ზე ინსტალაცია ხორციელდება სპეციალური სკრიპტის გამოყენებით ბრძანებით:

curl https://getmic.ro | bash

Debian/Ubuntu-ზე:

apt install micro

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

./micro path/to/file

იმისათვის, რომ გამოიყენოთ ინსტრუმენტი ნებისმიერი დირექტორიადან, თქვენ უნდა გადაიტანოთ იგი /usr/bin. ამისათვის ჩვენ გამოვიყენებთ ბრძანებას

mv micro /usr/bin/

რის შემდეგაც, მიკრო გაშვების პროცესი მსგავსი იქნება ყველა Linux სისტემაზე, მათ შორის Debian/Ubuntu:

micro path/to/file
მიკრო - კონსოლის ტექსტური რედაქტორი Linux-ისთვის

დოკუმენტში ნავიგაციისა და რედაქტირების კლავიშების სწავლა შესაძლებელია დაჭერით Alt+G. ყველაზე ხშირად გამოყენებული ბრძანებები გამოჩნდება ტერმინალის ბოლოში:

ბრძანებები მიკრო რედაქტორისთვის

ის Ctlr+G კომბინაცია გახსნის ხელსაწყოს სრული დახმარების განყოფილებას:

Ctlr+G კომბინაცია გახსნის ხელსაწყოს სრული დახმარების განყოფილებას

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

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

დასკვნა

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

❮ წინა სტატია სერვერის რესურსების შემოწმება
შემდეგი სტატია ❯ Linux-ის მომხმარებლები: მენეჯმენტი და ნებართვები

გვკითხეთ VPS-ის შესახებ

ჩვენ ყოველთვის მზად ვართ ვუპასუხოთ თქვენს შეკითხვებს დღისა და ღამის ნებისმიერ დროს.