Суурь мэдлэг Profitserver үйлчилгээтэй ажиллах энгийн заавар
Үндсэн Суурь мэдлэг Линукс текст засварлагч

Линукс текст засварлагч


Консолын текст засварлагчид нь серверийн менежментийн зайлшгүй хэрэгсэл бөгөөд текст файл үүсгэх, засварлах боломжийг олгодог. Тэдгээр нь график элементүүдгүй команд мөр дээр суурилсан боловч текст мэдээлэлтэй үр дүнтэй ажиллахад шаардлагатай бүх сонголтыг өгдөг гэдгээрээ ялгардаг. Энэ хэрэгсэл нь жижиг ажлуудад, жишээлбэл, нэг тодорхой файлыг өөрчлөх, мөн Linux дээрх серверийн бүртгэлийг бүрэн судлахад аль алинд нь хэрэгтэй байж болно.

Энэ нийтлэлд бид Linux үйлдлийн системд зориулсан хэд хэдэн консолын текст засварлагчдыг шинжлэх болно. Хамгийн алдартай шийдлүүд болох nano , vim , мөн бага мэдэгддэг emacs , joe , micro- ийн талаар ярилцъя. Уншсаны дараа хэрэглэгч жагсаасан бүх засварлагчдын талаар ерөнхий ойлголттой болж, өөрийн зориулагдсан эсвэл виртуал серверт хамгийн оновчтойг нь сонгох боломжтой болно.

Нано текст засварлагч

Nano бол Linux системд зориулсан хамгийн алдартай терминалын текст засварлагчдын нэг юм. Бусад ихэнх хэрэгслүүдээс ялгаатай нь nano нь өвөрмөц давуу талыг олгодог - ашиглахад өндөр түвшний мэргэжлийн ур чадвар шаарддаггүй. Энэхүү консолын текст засварлагч нь ашиглахад хялбар, ойлгомжтой байхаар бүтээгдсэн тул анхан шатны хэрэглэгчдэд ч хүртээмжтэй болгодог. Ихэнх тохиолдолд энэ нь систем дээр аль хэдийн урьдчилан суулгасан байдаг. Гэсэн хэдий ч хэрэв энэ нь байхгүй бол та дараах командуудыг ашиглан засварлагчийг суулгаж болно.

CentOS-ийн хувьд:

yum install nano

Debian/Ubuntu дээр:

apt install nano

Та файлыг нээж, текст засварлагч дээр цаашид ажиллахын тулд энэ тушаалыг ашиглаж болно.

nano path/to/file
Линукс консол текст засварлагч

Файлуудтай ажиллах үндсэн командуудын жагсаалтыг цонхны доод хэсэгт харуулав. Хүссэн функцтэй хамт Ctrl товчийг нэгэн зэрэг ашиглахад л хангалттай. Хэрэгслийн баримт бичигт илүү дэлгэрэнгүй мэдээлэл өгөх боломжтой.

Терминал дээр харагдахгүй сонголт бүхий хэрэгслийг ашиглахын тулд синтаксийг ашиглана уу:

nano option path/to/file

Боломжтой функцуудын бүрэн жагсаалтыг дээрх холбоос дээрх баримтаас олж болно. Гол нь дараахь зүйлийг агуулна.

+number - файлд эхлэх мөрийг зааж өгнө
--tabsize=digit - хоосон зайд табын хэмжээг тохируулах
--smooth - файл дундуур шилжих үед жигд гүйлгэхийг идэвхжүүлнэ
--mouse - навигаци болон текстийг тодруулахад хулганы дэмжлэгийг идэвхжүүлнэ
--autoindent - шинэ мөрөнд шилжих үед автоматаар догол мөр нэмнэ
--wordwrap - мөрийг тэмдэгтээр биш үгээр нь боож өгнө
--softwrap - Бодит текстийг өөрчлөхгүйгээр мөрүүдийг нүдээр боох
--syntax=language - тодорхой програмчлалын хэлний синтаксийг тодруулахыг идэвхжүүлэх
--bookmarks - файлаар хурдан шилжихийн тулд хавчуурга нэмнэ үү
--multibuffer - нэгэн зэрэг засварлахын тулд өөр өөр буферт олон файл нээх
--linenumbers - хажуугийн мөрөнд мөрийн дугаарыг харуулах
--rebindkey=key:command - тодорхой тушаалд түлхүүрийг дахин хуваарилах

Зарим функцийг идэвхжүүлэх эсвэл засахын тулд та / etc/nanorc хаягаар байрлах тохиргооны файлыг ашиглах шаардлагатай гэдгийг дурдах нь чухал юм . Функцийг идэвхжүүлэх эсвэл идэвхгүй болгохын тулд та мөрөөс (# тэмдэг) тайлбар функцийг устгаж, тодорхой сонголтод өөрчлөлт оруулахын тулд харгалзах утгыг өөрчлөх хэрэгтэй.

Vim текст засварлагч

Vim — нь дэвшилтэт консолын текст засварлагч бөгөөд 1976 онд гарсан анхны vi- ийн сайжруулсан хувилбар юм . Үүний онцлог нь хэвийн, оруулах болон харааны горимуудын өвөрмөц ойлголтод оршино. Энэ нь өргөн хүрээтэй командууд болон хайлт болон орлуулах ердийн хэллэгийг дэмждэг тул програмчлалын үр ашигтайгаараа алдартай болсон. 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 – файл дахь хайлтын_нэр томъёоны мөрийг хайх
:s/old/new/g - одоогийн мөрөнд хуучин бүх тохиолдлуудыг шинээр солино
:set number - мөрийн дугаарыг харуулах

Vim бол тексттэй ажиллах үйл явцыг оновчтой болгох зорилготой хүчирхэг, уян хатан текст засварлагч юм. Гол сул тал нь анхан шатны хүмүүст маш өндөр нэвтрэх саад бэрхшээл юм. Интерфэйс болон командууд нь дөнгөж сурч эхэлж буй хүмүүст танил бус байж магадгүй бөгөөд энэ нь эхэндээ зарим бэрхшээлд хүргэж болзошгүй юм.

Emacs текст засварлагч

Emacs бол текст засварлах, код бичих, файл удирдах зэрэг олон төрлийн функцуудыг санал болгодог хүчирхэг, тохируулж болох текст засварлагч юм. Энэ нь олон програмчлалын хэлийг дэмждэг, өргөтгөлүүдийг (залгаасууд) дэмждэг бөгөөд хэрэглэгчдэд даалгавруудыг автоматжуулахын тулд өөрийн скриптүүдийг үүсгэх боломжийг олгодог. Emacs нь мөн өвөрмөц буфер болон цонхны удирдлагын системтэй тул хамгийн уян хатан, онцлог шинж чанартай засварлагчдын нэг болгодог.

CentOS дээр суулгахын тулд бид дараах тушаалыг ашиглана.

yum install emacs

Debian/Ubuntu дээр:

apt install emacs

Консол дээр тодорхой файл нээх нь бусад засварлагчтай төстэй:

emacs path/to/file
Emacs - Linux-д зориулсан текст засварлагч

Анхдагчаар синтакс тодруулах нь идэвхгүй бөгөөд гадаад төрх нь бусад консолын засварлагчдаас бараг ялгаагүй байдаг. Дэлгэцийн доод хэсэгт төлөвийн мөр байдаг бөгөөд үндсэн функц нь дээд хэсэгт байрладаг. Гэсэн хэдий ч засварлагчийн консолын хувилбартай ажиллах үед энэ функц нь зөвхөн гарын товчлуурын товчлолыг ашиглан боломжтой. Хэрэглэсэн туслах товчлуурууд нь анхдагчаар Ctrl дээр тохируулагдсан Control товчлуур болон Alt дээр тохируулагдсан Meta товчлуур гэдгийг анхаарах нь чухал юм. Албан ёсны вэбсайт дээрх баримт бичгийн хуудас нь танд бүрэн функцтэй танилцахад туслах болно.

Жишээ болгон хамгийн их хэрэглэгддэг командуудыг шалгая:

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 нь уян хатан команд систем, өндөр тохируулга, өргөн хүрээтэй функциональ шийдлүүд зэрэг өвөрмөц онцлогуудыг санал болгодог. Түүний команд мөр болон макро нь хэрэглэгчдэд өндөр ажиллагаатай процессуудыг үүсгэх боломжийг олгодог. Гэсэн хэдий ч угаасаа маш уян хатан бүтэцтэй тул анхан шатны хэрэглэгчдэд хэрэглэхийг зөвлөдөггүй.

Жо текст засварлагч

Жо бол Жозеф Эллисийн бүтээсэн консол дээр суурилсан текст засварлагч юм. Энэ нь текст консол дээр ажиллахад тохиромжтой энгийн бөгөөд ойлгомжтой интерфэйсийг санал болгодог. Жо нь оруулах, устгах, хуулах зэрэг үндсэн текст засварлах функцүүдээс гадна синтакс тодруулгатай олон програмчлалын хэлийг дэмжих зэрэг дэвшилтэт функцуудыг санал болгодог. Нанотой адил энэ засварлагч нь ашиглахад хялбар байдлыг үнэлдэг хүмүүст тохиромжтой сонголт юм.

CentOS дээр суулгах тушаал:

yum install joe

Debian/Ubuntu дээр:

apt install joe

Текст файлыг дараах тушаалаар нээнэ.

joe path/to/file
Линуксд зориулсан текст засварлагч

Синтаксийн тодруулга нь анхдагчаар идэвхждэг бөгөөд засварлаж буй файлын талаарх үндсэн мэдээлэл нь засварлагчийн дээд хэсэгт харагдана. Өмнөх засварлагчдын нэгэн адил joe нь макро командуудыг дэмжих зэрэг олон нэмэлт сонголттой. Үндсэн командуудтай танилцахын тулд та Ctrl+K товчлуурын хослолыг , дараа нь H товчийг ашиглах хэрэгтэй. Боломжтой функцууд терминалын дээд хэсэгт харагдана:

Жо консол засварлагч

Функцуудын дэлгэрэнгүй жагсаалтыг баримт бичгийн хуудаснаас олж болно.

Joe нь энгийн бөгөөд ойлгомжтой интерфэйстэй тул анхан шатны хэрэглэгчдэд хүртээмжтэй болгодог. Үүний зэрэгцээ олон цонхны дэмжлэг, текст тодруулах, хайх, орлуулах зэрэг хүчирхэг функцуудыг санал болгодог тул чадварлаг хэрэглэгчдэд сонирхолтой болгодог. joe -ийн сул тал нь бусад текст засварлагчтай харьцуулахад өргөн хүрээний дэмжлэг, хөгжүүлэлт дутмаг байдаг бөгөөд энэ нь ирээдүйд хязгаарлагдмал функц, шинэчлэлтүүдэд хүргэж болзошгүй юм. Хэрэглэгчид бусад шийдлүүдээс шилжихдээ функц болон товчлуурын хослолуудыг эзэмшихэд бэрхшээлтэй тулгарч магадгүй юм.

Микро текст засварлагч

Микро — нь минимализм болон зөн совин дээр төвлөрсөн хөнгөн, хэрэглэхэд хялбар текст засварлагч юм. Энэ хэрэгсэл нь үндсэн текст засварлах функцийг хангаж, нэмэлт функцийн өргөтгөлүүдийг дэмждэг. Микро нь янз бүрийн програмчлалын хэлний синтакс тодруулга, олон мөр тодруулга, залгаас дэмжлэг болон бусад тохируулж болох хэрэглэгчийн тохиргоог дэмждэг.

CentOS дээр суулгах нь дараах тушаал бүхий тусгай скрипт ашиглан хийгддэг.

curl https://getmic.ro | bash

Debian/Ubuntu дээр:

apt install micro

Анхаарна уу: энэ суулгах аргыг ашиглан CentOS дээр засварлагчийг эхлүүлэх нь бас өөр байх болно. Та өөрийн үндсэн директорт байхдаа тодорхой файлыг дараах тушаалаар нээж болно.

./micro path/to/file

Аль ч сангаас хэрэгслийг ашиглахын тулд та үүнийг / usr/bin руу зөөх хэрэгтэй . Үүний тулд бид командыг ашиглана

mv micro /usr/bin/

Үүний дараа бичил эхлүүлэх процесс нь Debian/Ubuntu зэрэг бүх Linux системүүд дээр ижил төстэй байх болно:

micro path/to/file
Микро – Линуксд зориулсан консол текст засварлагч

Баримт бичиг дээр навигаци хийх болон засварлах товчлууруудыг Alt+G дарж сурч болно . Хамгийн их ашиглагддаг командууд терминалын доод хэсэгт харагдах болно:

Микро засварлагчийн командууд

Ctlr +G хослол нь хэрэгслийн бүрэн тусламжийн хэсгийг нээнэ:

Ctlr+G хослол нь хэрэгслийн бүрэн тусламжийн хэсгийг нээх болно

Та хэрэгслийн боломжуудын талаар баримт бичгийн хэсгээс албан ёсны GitHub төслийн хуудаснаас дэлгэрэнгүй мэдээлэл авах боломжтой.

Ерөнхийдөө микро редактор нь хөнгөн, хэрэглэхэд хялбар байдалд дассан хүмүүст маш сайн сонголт юм. Минималист дизайн болон хурдан гүйцэтгэл нь программистуудын хувьд сэтгэл татам хэрэгсэл болгодог. Гэсэн хэдий ч сул тал нь хязгаарлагдмал функц болон график интерфэйс дутагдалтай байж болно. Гэсэн хэдий ч микро редактор нь текст файл засварлах найдвартай, үр ашигтай шийдэл хэвээр байна.

Дүгнэлт

Линуксд зориулсан текст консол засварлагчдын тойм нь тэдгээрийн олон талт байдал, өвөрмөц шинж чанарыг олж илрүүлсэн. Цорын ганц зөв шийдэл байхгүй байгаа нь хувь хүний ​​сонголтын ач холбогдлыг онцолж, хэрэглэгчдэд өөрсдийн туршлага, хүсэл сонирхолд нийцүүлэн өөрчлөх боломжийг олгодог. Linux-д зориулсан консол текст засварлагчдын өргөн сонголт нь хэрэглэгчдэд уг хэрэгслийг өөрийн хэрэгцээнд нийцүүлэн өөрчлөх боломжийг олгодог бөгөөд энэ нь текст боловсруулалтын ертөнц дэх уян хатан байдал, олон талт байдлыг онцолдог.

❮ Өмнөх нийтлэл Линукс хэрэглэгчид: Удирдлага ба зөвшөөрөл
Дараагийн нийтлэл ❯ Серверийн нөөцийг шалгах

VPS-ийн талаар биднээс асуу

Бид таны асуултанд өдөр, шөнийн аль ч цагт хариулахад бэлэн байна.