Editor teks konsol minangka alat sing penting ing manajemen server, nyedhiyakake kemampuan kanggo nggawe lan nyunting file teks. Padha dibedakake amarga adhedhasar baris printah, tanpa unsur grafis, nanging ing wektu sing padha nyedhiyakake kabeh opsi sing perlu kanggo karya sing efektif karo informasi teks. Alat iki bisa migunani kanggo tugas cilik, contone, ngganti file tartamtu, lan sinau lengkap log server ing Linux.
Ing artikel iki, kita bakal nganalisa sawetara editor teks konsol kanggo sistem operasi Linux. Ayo goleki solusi sing paling populer, kayata nano, vim, lan uga ngomong babagan sing kurang dikenal: emacs, joe lan mikro. Sawise maca, pangguna bakal duwe ide umum babagan kabeh editor sing kadhaptar, lan bakal bisa milih sing paling optimal kanggo darmabakti utawa virtual. server.
Editor teks nano
nano minangka salah sawijining editor teks terminal sing paling populer kanggo sistem Linux. Ora kaya umume utilitas liyane, nano menehi keuntungan unik - iku ora mbutuhake tingkat dhuwur saka profesionalisme kanggo nggunakake. Editor teks konsol iki dirancang supaya gampang digunakake lan intuisi, saengga bisa diakses malah kanggo pamula. Umume kasus, iku 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 prentah dhasar kanggo nggarap file dituduhake ing sisih ngisor jendela. Cukup nggunakake tombol Ctrl bebarengan karo fungsi sing dikarepake. Alat kasebut dokumentasi 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 manawa kanggo ngaktifake utawa ngowahi 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 owah-owahan kanggo pilihan tartamtu - ngganti nilai sing cocog.
Editor teks Vim
Vim - minangka editor teks konsol canggih, iki minangka versi asli sing luwih apik vi, dirilis ing 1976. Keanehan kasebut dumunung ing konsep unik saka mode operasi: mode normal, selipan lan visual. Iki dadi misuwur amarga efisiensi pemrograman amarga akeh prentah lan dhukungan kanggo frasa reguler kanggo nggoleki lan ngganti. Ora kaya editor sing luwih prasaja kaya nano, vim bisa 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 ngerteni saka conto ing ndhuwur, nyorot kode ing vim diaktifake kanthi gawan. Fungsi program iku ekstensif banget, lan manajemen file dumadi rada beda tinimbang editor liyane. Pangembang wis diparengake kapisah Sumber bantuan kanggo sinau rinci kabeh alat lan printah bisa.
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 minangka editor teks sing kuat lan fleksibel sing dirancang kanggo ngoptimalake proses nggarap teks. Kerugian utama yaiku alangan entri sing dhuwur banget kanggo pamula. Antarmuka lan printah bisa uga ora pati ngerti kanggo sing lagi miwiti sinau, lan iki bisa nyebabake sawetara kesulitan ing wiwitan.
Editor teks Emacs
Emacs minangka editor teks sing kuat lan bisa disesuaikan sing nyedhiyakake macem-macem fitur kanggo nyunting teks, nulis kode, lan ngatur file. Ndhukung akeh basa pamrograman, duwe dhukungan kanggo ekstensi (plugin), lan ngidini pangguna nggawe skrip dhewe kanggo ngotomatisasi tugas. Emacs uga nduweni sistem manajemen buffer lan jendhela sing unik, 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, panyorot sintaks dipateni, lan tampilan meh ora beda karo editor konsol liyane. Ing sisih ngisor layar ana garis status, lan fungsi utama ana ing sisih ndhuwur. Nanging, nalika nggarap editor versi konsol, fungsi iki mung kasedhiya nggunakake trabasan keyboard. Penting kanggo dicathet yen tombol tambahan sing digunakake yaiku tombol Kontrol, sing disetel menyang Ctrl kanthi standar, lan tombol Meta, disetel menyang Alt. Dokumentasi kaca ing situs resmi bakal mbantu kanggo njaluk kenalan 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
Kanggo ngringkes, emacs nyedhiyakake fitur unik kayata sistem printah sing fleksibel, kustomisasi dhuwur, lan solusi fungsional sing ekstensif. Baris perintah lan makro ngidini pangguna nggawe proses operasi sing dhuwur. Nanging, amarga struktur sing fleksibel banget, mula ora dianjurake kanggo digunakake dening pamula.
editor teks Joe
Joe iku editor teks basis console digawe dening Joseph Ellis. Nyedhiyakake antarmuka sing prasaja lan intuisi, cocog kanggo nggarap konsol teks. Joe nyedhiyakake fungsi panyuntingan teks dhasar kayata nyisipake, mbusak, nyalin, uga fitur canggih kalebu dhukungan kanggo pirang-pirang basa pamrograman kanthi nyorot sintaks. Kaya nano, editor iki minangka pilihan becik 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
Sorotan sintaks diaktifake kanthi gawan, lan informasi dhasar babagan file sing diowahi ditampilake ing sisih ndhuwur editor. Kaya editor sadurunge, joe wis akeh opsi tambahan, kalebu support kanggo printah macro. Kanggo dadi menowo karo pesawat dhasar saka printah, sampeyan kudu nggunakake kombinasi tombol Ctrl + K, lan banjur H kuncine. Fungsi sing kasedhiya bakal ditampilake ing sisih ndhuwur terminal:
Dhaptar fitur sing luwih rinci bisa ditemokake ing dokumentasi kaca.
Joe nduweni antarmuka sing prasaja lan intuisi, saengga bisa diakses para pamula. Ing wektu sing padha, nyedhiyakake fitur sing kuat kayata dhukungan multi-jendhela, panyorot teks, telusuran lan panggantos, dadi menarik kanggo pangguna sing trampil. Kerugian saka joe yaiku kurang dhukungan lan pangembangan sing akeh dibandhingake karo editor teks liyane, sing bisa nyebabake fitur lan nganyari winates ing mangsa ngarep. Pangguna bisa uga nemoni kesulitan nguwasani fitur lan kombinasi tombol nalika ngalih saka solusi liyane.
Editor teks mikro
Mikro - minangka editor teks sing entheng lan gampang digunakake sing dirancang kanthi fokus ing minimalisme lan intuitivitas. Alat iki nyedhiyakake fungsi panyuntingan teks dhasar lan ndhukung ekstensi fungsi tambahan. Mikro ndhukung panyorot sintaks kanggo macem-macem basa pamrograman, panyorot multi-line, 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 saka sembarang direktori, sampeyan kudu pindhah menyang /usr / bin. Kanggo nindakake iki kita bakal nggunakake printah
mv micro /usr/bin/
Sawise iku, ing mikro proses peluncuran bakal padha ing kabeh sistem Linux, kalebu Debian/Ubuntu:
micro path/to/file
Tombol kanggo navigasi lan nyunting dokumen bisa dipelajari kanthi mencet Alt+G. Printah sing paling akeh digunakake bakal ditampilake ing ngisor terminal:
The Ctlr+G kombinasi bakal mbukak bagean bantuan lengkap alat:
Sampeyan bisa sinau luwih lengkap babagan kapabilitas alat ing kaca proyek GitHub resmi ing dokumentasi bagean.
Sakabèhé, ing mikro editor iku pilihan banget kanggo wong-wong sing digunakake kanggo entheng lan migunani. Desain minimalis lan kinerja cepet ndadekake alat sing menarik kanggo programer. Nanging, kerugian bisa dadi set fungsi sing winates lan ora ana antarmuka grafis. Senadyan mangkono, mikro editor tetep dadi solusi sing 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.