Éditor téks konsol mangrupikeun alat anu penting dina manajemén server, nyayogikeun kamampuan pikeun nyiptakeun sareng ngédit file téks. Aranjeunna dibédakeun sabab dumasar kana garis paréntah, henteu aya unsur grafis, tapi dina waktos anu sami nyayogikeun sagala pilihan anu dipikabutuh pikeun padamelan anu efektif sareng inpormasi téks. Alat ieu tiasa mangpaat pikeun tugas-tugas leutik, contona, ngarobih hiji file khusus, sareng pikeun diajar pinuh server log on Linux Ubuntu.
Dina tulisan ieu kami bakal nganalisis sababaraha pangropéa téksu konsol pikeun sistem operasi Linux. Hayu urang tingali solusi anu pang populerna, sapertos nano, vim, sarta ogé ngobrol ngeunaan leuwih dipikawanoh: emacs, Joe jeung mikro. Saatos maca, pangguna bakal gaduh ide umum ngeunaan sadaya éditor anu didaptarkeun, sareng tiasa milih anu paling optimal pikeun dédikasi atanapi virtual na. server.
Éditor téks nano
Nano nyaéta salah sahiji pangropéa téksu terminal anu pang populerna pikeun sistem Linux. Beda sareng seueur utiliti anu sanés, nano nyadiakeun kauntungan unik - teu merlukeun tingkat luhur profesionalisme ngagunakeun. Éditor téks konsol ieu dirancang pikeun gampang dianggo sareng intuitif, sahingga tiasa diaksés bahkan pikeun pamula. Dina kalolobaan kasus, éta tos dipasang dina sistem. Nanging, upami henteu sayogi, anjeun tiasa masang pangropéa nganggo paréntah di handap ieu:
Pikeun CentOS:
yum install nano
Dina Debian/Ubuntu:
apt install nano
Anjeun tiasa nganggo paréntah ieu pikeun muka file sareng damel salajengna dina pangropéa téksu:
nano path/to/file
Daptar paréntah dasar pikeun damel sareng file dituduhkeun di handapeun jandela. Ngan nganggo konci Ctrl sakaligus sareng fungsi anu dipikahoyong. Alatna dokuméntasi tiasa masihan inpormasi anu langkung lengkep.
Pikeun nganggo alat sareng pilihan anu henteu muncul dina terminal, paké sintaksis:
nano option path/to/file
Daptar lengkep fungsi anu sayogi ogé tiasa dipendakan dina dokuméntasi dina tautan di luhur. Anu utama kalebet di handap ieu:
+number - nangtukeun garis dina file pikeun mimitian ku--tabsize=digit - set ukuran tabbing dina spasi--smooth - Aktipkeun ngagulung lancar nalika mindahkeun file--mouse - Aktipkeun dukungan mouse pikeun navigasi sareng panyorot téks--autoindent - otomatis nambahkeun indents nalika pindah ka garis anyar--wordwrap - bungkus garis ku kecap, teu ku karakter--softwrap - bungkus garis visually, tanpa ngarobah téks sabenerna--syntax=language - Aktipkeun panyorot sintaksis pikeun basa pamrograman khusus--bookmarks - tambahkeun téténggér pikeun gancang nganapigasi file--multibuffer - muka sababaraha file dina panyangga anu béda pikeun ngedit sakaligus--linenumbers - mintonkeun nomer garis dina sidebar--rebindkey=key:command - reassign konci pikeun paréntah husus
Penting pikeun disebatkeun yén pikeun ngaktipkeun atanapi ngédit sababaraha fungsi anjeun kedah nganggo file konfigurasi anu aya di /jsb / nanorc. Pikeun ngaktipkeun atawa nganonaktipkeun fungsi hiji, anjeun kudu nyabut fungsi comment ti garis (# simbol), sarta nyieun parobahan pilihan husus - ngarobah nilai pakait.
Pangropéa téksu Vim
Vim - mangrupikeun pangropéa téksu konsol canggih, ieu mangrupikeun vérsi anu asli vi, dirilis dina 1976. peculiarity na perenahna dina konsép unik tina modeu operasi: normal, sisipan jeung mode visual. Ieu janten kasohor efisiensi dina programming alatan set éksténsif ngeunaan paréntah sarta rojongan pikeun phrasings biasa pikeun milarian tur ngaganti. Beda sareng éditor anu langkung sederhana sapertos nano, vim tiasa langkung lami janten akrab.
Pamasangan dina CentOS parantos dilakukeun ku paréntah:
yum install vim
Dina Debian/Ubuntu:
apt install vim
Program diluncurkeun sareng file anu diperyogikeun dibuka ku paréntah:
vim path/to/file
Sakumaha anjeun tiasa tingali tina conto di luhur, panyorot kode di vim diaktipkeun sacara standar. Pungsi program pisan éksténsif, sarta manajemén file lumangsung rada béda ti éditor séjén. Pamekar geus allocated a misah Pitulung sumberdaya pikeun ulikan nu detil rupa sagala parabot mungkin jeung paréntah.
Ieu, contona, kumaha paréntah anu paling umum katingalina:
i - pindah ka mode selapkeun pikeun ngamimitian nuliskeun téksEsc - kaluar tina mode sisipan sareng uih deui ka modeu paréntah (mode normal):w - simpen file ayeuna:q - kaluar file ayeuna:q! - kaluar file ayeuna tanpa nyimpen parobahananayy – nyalin garis ayeunadd – motong garis ayeunap - nempelkeun garis anu disalin atanapi dipotong saatos anu ayeunau - bolaykeun lampah panungtungan/search_term – milarian string search_term dina file:s/old/new/g - ngaganti sakabeh instansi heubeul kalawan anyar dina garis ayeuna:set number - tampilan nomer garis
Vim nyaéta pangropéa téksu anu kuat sareng fleksibel anu dirancang pikeun ngaoptimalkeun prosés damel sareng téks. Karugian utama nyaéta halangan éntri anu luhur pisan pikeun pamula. Antarbeungeut sareng paréntahna tiasa teu biasa pikeun anu nembé mimiti diajar, sareng ieu tiasa nyababkeun sababaraha kasusah dina awalna.
Éditor téks Emacs
Emacs mangrupikeun pangropéa téksu anu kuat sareng tiasa disaluyukeun anu nyayogikeun rupa-rupa fitur pikeun ngédit téks, nyerat kode, sareng ngatur file. Ieu ngarojong loba basa programming, geus diwangun-di rojongan pikeun ekstensi (plugins), sarta ngidinan pamaké pikeun nyieun Aksara sorangan pikeun ngajadikeun otomatis tugas. Emacs ogé gaduh sistem panyangga sareng manajemén jandela anu unik, ngajantenkeun éta salah sahiji éditor anu paling fleksibel sareng beunghar fitur.
Pikeun masang dina CentOS, kami bakal nganggo paréntah:
yum install emacs
Dina Debian/Ubuntu:
apt install emacs
Muka file husus dina konsol nu sarupa jeung éditor séjén:
emacs path/to/file
Sacara standar, panyorot sintaksis ditumpurkeun, sareng penampilanna praktis henteu béda ti éditor konsol anu sanés. Di bagean handap layar aya bar status, sareng pungsi utama aya di luhur. Nanging, nalika damel sareng versi konsol pangropéa, pungsi ieu ngan sayogi nganggo potong kompas keyboard. Penting pikeun dicatet yén konci bantu anu dianggo nyaéta konci Control, anu disetel ka Ctrl sacara standar, sareng konci Meta, disetel ka Alt. Dokuméntasi halaman dina halaman wéb resmi bakal ngabantosan anjeun kenal sareng fungsionalitas lengkep.
Salaku conto, hayu urang pariksa paréntah anu paling sering dianggo:
Alt+X – ngetik paréntahCtrl+X Ctrl+C - nutup redakturCtrl+G - ngabolaykeun lampahCtrl+H b – mintonkeun kenop potong kompasCtrl+X Ctrl+S - Simpen fileCtrl+X Ctrl+F - buka fileAlt+W - nyalinCtrl+W - motongCtrl+Y - témpélCtrl+X 2 - jandela pamisah vertikalCtrl+X 0- pindah antara jandélaCtrl+X -> Ctrl+X <- pindah antara panyangga
Pikeun kasimpulan, emacs nyadiakeun fitur unik kayaning sistem paréntah fléksibel, kustomisasi tinggi, sarta solusi fungsional éksténsif. Garis paréntah sareng makrona ngamungkinkeun para pangguna nyiptakeun prosés anu operasi pisan. Nanging, kusabab strukturna anu fleksibel pisan, éta henteu disarankeun pikeun dianggo ku pamula.
Éditor téks Joe
Joe mangrupakeun pangropéa téksu basis konsol dijieun ku Joseph Ellis. Éta nyayogikeun antarbeungeut anu saderhana sareng intuitif, idéal pikeun damel di konsol téks. Joe Nyadiakeun pungsi ngedit téks dasar sapertos nyelapkeun, mupus, nyalin, sareng fitur canggih kalebet dukungan pikeun sababaraha basa pamrograman sareng panyorot sintaksis. Kawas nano, redaktur ieu mangrupa pilihan idéal pikeun jalma anu ngahargaan usability.
Paréntah pikeun dipasang dina CentOS:
yum install joe
Dina Debian/Ubuntu:
apt install joe
File téks dibuka ku paréntah:
joe path/to/file
Sorotan sintaksis diaktipkeun sacara standar, sareng inpormasi dasar ngeunaan file anu diédit dipintonkeun di luhur editor. Kawas éditor saméméhna, Joe boga loba pilihan tambahan, kaasup rojongan pikeun paréntah makro. Pikeun jadi akrab jeung susunan dasar paréntah, Anjeun kudu make kombinasi konci Ctrl + K, sareng salajengna H konci. Pungsi nu sadia bakal dipintonkeun di luhur terminal:
Daptar fitur anu langkung lengkep tiasa dipendakan dina dokuméntasi kaca.
Joe ngabogaan panganteur basajan tur intuitif, sahingga diaksés pikeun beginners. Dina waktos anu sami, éta nyayogikeun fitur anu kuat sapertos dukungan multi-jandela, panyorot téks, milarian sareng ngagantian, ngajantenkeun pikaresepeun pikeun pangguna anu terampil. The disadvantage tina Joe nyaeta eta lacks rojongan nyebar tur ngembangkeun dibandingkeun éditor téks lianna, nu bisa ngakibatkeun fitur kawates sarta apdet dina mangsa nu bakal datang. Pamaké ogé tiasa ngalaman kasusah dina ngawasaan fitur sareng kombinasi konci nalika gentos tina solusi anu sanés.
Pangropéa téksu mikro
mikro - mangrupikeun pangropéa téks anu hampang sareng gampang dianggo anu dirancang kalayan fokus kana minimalism sareng intuitivitas. Alat ieu nyayogikeun fungsionalitas ngedit téks dasar sareng ngadukung ekstensi fungsionalitas tambahan. mikro ngarojong panyorot sintaksis pikeun sagala rupa basa pamrograman, panyorot multi-garis, dukungan plugin sareng setélan pangguna anu tiasa disaluyukeun.
Pamasangan dina CentOS dilakukeun ku ngagunakeun skrip khusus kalayan paréntah:
curl https://getmic.ro | bash
Dina Debian/Ubuntu:
apt install micro
Punten dicatet: nganggo metode pamasangan ieu, ngaluncurkeun éditor dina CentOS ogé bakal béda. Anjeun tiasa muka file khusus nalika dina diréktori bumi anjeun kalayan paréntah:
./micro path/to/file
Pikeun nganggo alat tina diréktori mana waé, anjeun kedah ngalih ka /usr / bin. Jang ngalampahkeun ieu kami bakal ngagunakeun paréntah
mv micro /usr/bin/
Sanggeus éta, nu mikro prosés peluncuran bakal sami dina sadaya sistem Linux, kalebet Debian/Ubuntu:
micro path/to/file
Konci pikeun nganapigasi sareng ngédit dokumén tiasa diajar ku mencét Alt+G. Paréntah anu paling sering dianggo bakal ditingalikeun di handapeun terminal:
nu Ctlr+G kombinasi bakal muka bagian pitulung lengkep alat:
Anjeun tiasa diajar langkung seueur ngeunaan kamampuan alat dina halaman proyék GitHub resmi dina dokuméntasi bagian.
Gemblengna, anu mikro redaktur mangrupa pilihan alus teuing pikeun maranéhanana anu biasa lightness jeung usability. Desain minimalis sareng kinerja anu gancang ngajantenkeun alat anu pikaresepeun pikeun programer. Nanging, kalemahanna tiasa janten set fungsi terbatas sareng kurangna antarmuka grafis. Sanajan kieu, mikro editor tetep solusi dipercaya jeung efisien keur ngedit file téks
kacindekan
Tinjauan éditor konsol téks pikeun Linux ngungkabkeun karagaman sareng ciri unik masing-masing. Kurangna hiji-hijina solusi anu leres nekenkeun pentingna pilihan individu, ngamungkinkeun para pangguna pikeun adaptasi pangalamanana pikeun nyocogkeun karesep sareng syaratna. Pilihan rupa-rupa éditor téks konsol pikeun Linux masihan pangguna kasempetan pikeun ngaropea alat pikeun kabutuhanna, nyorot kalenturan sareng karagaman dina dunya pamrosésan kecap.