Editor teks konsol minangka alat sing penting banget ing manajemen server, nyedhiyakake kemampuan kanggo nggawe lan nyunting file teks. Editor teks iki dibedakake amarga adhedhasar baris perintah, tanpa elemen grafis, nanging ing wektu sing padha nyedhiyakake kabeh pilihan sing dibutuhake kanggo kerja sing efektif karo informasi teks. Alat iki bisa migunani kanggo tugas cilik, contone, ngganti siji file tartamtu, lan kanggo sinau lengkap babagan log server ing Linux.
Ing artikel iki, kita bakal nganalisis sawetara editor teks konsol kanggo sistem operasi Linux. Ayo dideleng solusi sing paling populer, kayata nano , vim , lan uga sing kurang dikenal: emacs , joe lan micro . Sawise maca, pangguna bakal duwe gambaran umum babagan kabeh editor sing kadhaptar, lan bakal bisa milih sing paling optimal kanggo server khusus utawa virtual.
Editor teks nano
Nano iku salah siji editor teks terminal sing paling populer kanggo sistem Linux. Ora kaya umume utilitas liyane, nano menehi keuntungan unik - ora mbutuhake tingkat profesionalisme sing dhuwur kanggo digunakake. Editor teks konsol iki dirancang supaya gampang digunakake lan intuitif, saengga bisa diakses sanajan kanggo pamula. Ing kasus paling umum, wis diinstal ing sistem. Nanging, yen ora kasedhiya, sampeyan bisa nginstal editor nggunakake printah ing ngisor iki:
Kanggo CentOS:
yum install nano
Ing Debian/Ubuntu:
apt install nano
Sampeyan bisa nggunakake printah iki kanggo mbukak file lan luwih bisa digunakake ing editor teks:
nano path/to/file
Dhaptar printah dhasar kanggo nggarap file dituduhake ing sisih ngisor jendhela. Cukup gunakake tombol Ctrl bebarengan karo fungsi sing dikarepake. Dokumentasi alat kasebut bisa menehi informasi sing luwih rinci.
Kanggo nggunakake alat kanthi opsi sing ora katon ing terminal, gunakake sintaks:
nano option path/to/file
Dhaptar lengkap fungsi sing kasedhiya uga bisa ditemokake ing dokumentasi ing link ing ndhuwur. Sing utama kalebu ing ngisor iki:
+number - nemtokake baris ing file kanggo miwiti karo--tabsize=digit - nyetel ukuran tabbing ing spasi--smooth - ngaktifake nggulung Gamelan nalika obah liwat file--mouse - ngaktifake dhukungan mouse kanggo navigasi lan nyorot teks--autoindent - kanthi otomatis nambah indents nalika pindhah menyang baris anyar--wordwrap - mbungkus garis kanthi tembung, dudu karakter--softwrap - mbungkus garis kanthi visual, tanpa ngganti teks nyata--syntax=language - ngaktifake panyorot sintaks kanggo basa pamrograman tartamtu--bookmarks - nambah tetenger kanggo cepet navigasi liwat file--multibuffer - mbukak macem-macem file ing buffer beda kanggo editing simultaneous--linenumbers - nampilake nomer baris ing sidebar--rebindkey=key:command - reassign tombol kanggo printah tartamtu
Penting kanggo nyebutake yen kanggo ngaktifake utawa nyunting sawetara fungsi, sampeyan kudu nggunakake file konfigurasi sing ana ing / etc/nanorc . Kanggo ngaktifake utawa mateni fungsi, sampeyan kudu mbusak fungsi komentar saka baris (simbol #), lan kanggo nggawe pangowahan ing opsi tartamtu - ganti nilai sing cocog.
Editor teks Vim
Vim — minangka editor teks konsol canggih, iki minangka versi sing luwih apik saka vi asli , sing dirilis ing taun 1976. Keanehane ana ing konsep unik mode operasi: mode normal, penyisipan, lan visual. Vim misuwur amarga efisiensine ing pemrograman amarga sakumpulan printah sing akeh lan dhukungan kanggo frasa reguler kanggo telusuran lan panggantos. Ora kaya editor sing luwih prasaja kaya nano, vim butuh wektu luwih suwe kanggo kenal.
Instalasi ing CentOS rampung kanthi printah:
yum install vim
Ing Debian/Ubuntu:
apt install vim
Program kasebut diluncurake lan file sing dibutuhake dibukak kanthi prentah:
vim path/to/file
Kaya sing sampeyan deleng saka conto ing ndhuwur, panyorot kode ing vim diaktifake kanthi standar. Fungsi program iki jembar banget, lan manajemen file kedadeyan rada beda tinimbang ing editor liyane. Para pangembang wis ngalokasikan sumber Pitulung sing kapisah kanggo sinau rinci babagan kabeh alat lan printah sing bisa ditindakake.
Ing kene, contone, kaya apa perintah sing paling umum:
i - pindhah menyang mode insert kanggo miwiti ngetik teksEsc - metu saka mode insert lan bali menyang mode printah (mode normal):w - simpen file saiki:q - metu saka file saiki:q! - metu saka file saiki tanpa nyimpen owah-owahanyy – nyalin baris saikidd – Cut baris saikip - nempelake garis sing disalin utawa dipotong sawise sing saikiu - batalaken tumindak pungkasan/search_term – nelusuri senar search_term ing file:s/old/new/g - ngganti kabeh kedadean lawas karo anyar ing baris saiki:set number - nampilake nomer baris
Vim kuwi editor teks sing kuat lan fleksibel sing dirancang kanggo ngoptimalake proses nggarap teks. Kekurangane utama yaiku alangan mlebu sing dhuwur banget kanggo pamula. Antarmuka lan printah bisa uga ora dingerteni kanggo wong sing lagi miwiti sinau, lan iki bisa nyebabake sawetara kesulitan ing wiwitan.
Editor teks Emacs
Emacs kuwi editor teks sing kuat lan bisa diatur dhewe sing nyedhiyakake macem-macem fitur kanggo nyunting teks, nulis kode, lan ngatur file. Emacs ndhukung akeh basa pamrograman, nduweni dhukungan bawaan kanggo ekstensi (plugin), lan ngidini pangguna nggawe skrip dhewe kanggo ngotomatisasi tugas. Emacs uga nduweni sistem manajemen buffer lan jendela sing unik, saengga dadi salah sawijining editor sing paling fleksibel lan sugih fitur.
Kanggo nginstal ing CentOS, kita bakal nggunakake printah:
yum install emacs
Ing Debian/Ubuntu:
apt install emacs
Mbukak file tartamtu ing console padha karo editor liyane:
emacs path/to/file
Kanthi gawan, penyorotan sintaksis dipateni, lan tampilan kasebut meh ora beda karo editor konsol liyane. Ing sisih ngisor layar ana bilah status, lan fungsi utama ana ing sisih ndhuwur. Nanging, nalika nggarap versi konsol editor, fungsi iki mung kasedhiya nggunakake trabasan keyboard. Penting kanggo dicathet yen tombol tambahan sing digunakake yaiku tombol Kontrol, sing disetel dadi Ctrl kanthi gawan, lan tombol Meta, disetel dadi Alt. Kaca dokumentasi ing situs web resmi bakal mbantu sampeyan kenal karo fungsi lengkap.
Minangka conto, ayo mriksa printah sing paling akeh digunakake:
Alt+X – ngetik printahCtrl+X Ctrl+C - nutup editorCtrl+G - mbatalake tumindakCtrl+H b – nuduhake tombol trabasanCtrl+X Ctrl+S - nyimpen fileCtrl+X Ctrl+F - mbukak fileAlt+W - salinanCtrl+W - ngethokCtrl+Y - tempelCtrl+X 2 - jendhela pamisah vertikalCtrl+X 0- ngalih ing antarane windowsCtrl+X -> Ctrl+X <- ngalih antarane buffer
Ringkesane, emacs nyedhiyakake fitur unik kayata sistem printah sing fleksibel, kustomisasi sing dhuwur, lan solusi fungsional sing ekstensif. Baris printah lan makro ngidini pangguna nggawe proses sing beroperasi kanthi dhuwur. Nanging, amarga strukture sing fleksibel banget, ora disaranake kanggo digunakake dening pamula.
editor teks Joe
Joe kuwi editor teks berbasis konsol sing digawe dening Joseph Ellis. Editor iki nyedhiyakake antarmuka sing prasaja lan intuitif, cocog kanggo digunakake ing konsol teks. Joe nyedhiyakake fungsi panyuntingan teks dhasar kayata nyisipake, mbusak, nyalin, uga fitur canggih kalebu dhukungan kanggo pirang-pirang basa pamrograman kanthi penyorotan sintaksis. Kaya nano , editor iki minangka pilihan sing cocog kanggo wong-wong sing ngurmati kegunaan.
Printah kanggo nginstal ing CentOS:
yum install joe
Ing Debian/Ubuntu:
apt install joe
File teks dibukak kanthi printah:
joe path/to/file
Penyorotan sintaksis diaktifake kanthi gawan, lan informasi dhasar babagan file sing lagi diowahi ditampilake ing sisih ndhuwur editor. Kaya editor sadurunge, Joe duwe akeh pilihan tambahan, kalebu dhukungan kanggo printah makro. Kanggo kenal karo sakumpulan printah dhasar, sampeyan kudu nggunakake kombinasi tombol Ctrl+K , banjur tombol H. Fungsi sing kasedhiya bakal ditampilake ing sisih ndhuwur terminal:
Daftar fitur sing luwih rinci bisa ditemokake ing kaca dokumentasi.
Joe nduweni antarmuka sing prasaja lan intuitif, saengga bisa diakses dening pamula. Ing wektu sing padha, program iki nyedhiyakake fitur sing kuat kayata dhukungan multi-jendhela, panyorot teks, telusuran lan panggantos, saengga narik kawigaten para pangguna sing trampil. Kekurangane Joe yaiku kurang dhukungan lan pangembangan sing wiyar dibandhingake karo editor teks liyane, sing bisa nyebabake fitur lan pembaruan sing winates ing mangsa ngarep. Pangguna uga bisa nemoni kesulitan kanggo nguwasani fitur lan kombinasi tombol nalika ngalih saka solusi liyane.
Editor teks mikro
Micro — iku editor teks sing entheng lan gampang digunakake sing dirancang kanthi fokus ing minimalis lan intuisi. Piranti iki nyedhiyakake fungsi panyuntingan teks dhasar lan ndhukung ekstensi fungsi tambahan. Micro ndhukung penyorotan sintaksis kanggo macem-macem basa pamrograman, penyorotan multi-baris, dhukungan plugin lan setelan pangguna liyane sing bisa disesuaikan.
Instalasi ing CentOS ditindakake kanthi nggunakake skrip khusus kanthi prentah:
curl https://getmic.ro | bash
Ing Debian/Ubuntu:
apt install micro
Wigati dicathet: nggunakake metode instalasi iki, ngluncurake editor ing CentOS uga bakal beda. Sampeyan bisa mbukak file tartamtu nalika ing direktori ngarep kanthi printah:
./micro path/to/file
Kanggo nggunakake alat iki saka direktori apa wae, sampeyan kudu mindhah menyang / usr/bin . Kanggo nindakake iki, kita bakal nggunakake printah
mv micro /usr/bin/
Sawisé kuwi, proses peluncuran mikro bakal padha ing kabèh sistem Linux, kalebu Debian/Ubuntu:
micro path/to/file
Tombol kanggo navigasi lan nyunting dokumen bisa disinaoni kanthi mencet Alt+G . Perintah sing paling kerep digunakake bakal ditampilake ing sisih ngisor terminal:
Kombinasi Ctlr +G bakal mbukak bagean pitulung lengkap saka alat kasebut:
Sampeyan bisa mangerteni luwih lengkap babagan kemampuan alat kasebut ing kaca proyèk GitHub resmi ing bagean dokumentasi.
Sakabèhé, editor mikro iki minangka pilihan sing apik banget kanggo wong-wong sing wis biasa karo entheng lan gampang digunakake. Desain minimalis lan kinerja sing cepet ndadekake alat iki menarik kanggo para programer. Nanging, kekurangane yaiku fungsi sing winates lan kurang antarmuka grafis. Senadyan mangkono, editor mikro tetep dadi solusi sing bisa dipercaya lan efisien kanggo nyunting file teks.
kesimpulan
Tinjauan editor konsol teks kanggo Linux ngungkapake macem-macem lan karakteristik unik saben-saben. Kekurangan siji-sijine solusi sing tepat nandheske pentinge pilihan individu, ngidini pangguna ngganti pengalaman supaya cocog karo pilihan lan syarat. Macem-macem pilihan editor teks konsol kanggo Linux menehi pangguna kesempatan kanggo ngatur alat kasebut miturut kabutuhan, nyorot keluwesan lan keragaman ing jagad pangolahan tembung.