Knowledgebase Arahan mudah untuk bekerja dengan perkhidmatan Profitserver
Utama Knowledgebase Penyunting teks Linux

Penyunting teks Linux


Penyunting teks konsol ialah alat yang sangat diperlukan dalam pengurusan pelayan, memberikan keupayaan untuk mencipta dan mengedit fail teks. Mereka dibezakan kerana ia berdasarkan baris arahan, tanpa unsur grafik, tetapi pada masa yang sama menyediakan semua pilihan yang diperlukan untuk kerja yang berkesan dengan maklumat teks. Alat ini boleh berguna untuk tugas kecil, contohnya, menukar satu fail tertentu dan untuk kajian penuh log pelayan pada Linux.

Dalam artikel ini kami akan menganalisis beberapa editor teks konsol untuk sistem pengendalian Linux. Mari lihat penyelesaian yang paling popular, seperti nano, VIM, dan juga bercakap tentang yang kurang dikenali: emacs, Joe and mikro. Selepas membaca, pengguna akan mempunyai idea umum tentang semua editor yang disenaraikan, dan akan dapat memilih yang paling optimum untuk berdedikasi atau mayanya. server.

Penyunting teks nano

Nano ialah salah satu editor teks terminal paling popular untuk sistem Linux. Tidak seperti kebanyakan utiliti lain, nano memberikan faedah yang unik - ia tidak memerlukan tahap profesionalisme yang tinggi untuk digunakan. Editor teks konsol ini direka bentuk untuk mudah digunakan dan intuitif, menjadikannya boleh diakses walaupun kepada pemula. Dalam kebanyakan kes, ia sudah diprapasang pada sistem. Walau bagaimanapun, jika ia tidak tersedia, anda boleh memasang editor menggunakan arahan berikut:

Untuk CentOS:

yum install nano

Pada Debian/Ubuntu:

apt install nano

Anda boleh menggunakan arahan ini untuk membuka fail dan berfungsi selanjutnya dalam editor teks:

nano path/to/file
Editor teks konsol Linux

Senarai arahan asas untuk bekerja dengan fail ditunjukkan di bahagian bawah tetingkap. Hanya gunakan kekunci Ctrl serentak dengan fungsi yang dikehendaki. Alat itu dokumentasi boleh memberikan maklumat yang lebih terperinci.

Untuk menggunakan alat dengan pilihan yang tidak muncul dalam terminal, gunakan sintaks:

nano option path/to/file

Senarai penuh fungsi yang tersedia juga boleh didapati dalam dokumentasi pada pautan di atas. Yang utama termasuk yang berikut:

+number - nyatakan baris dalam fail untuk dimulakan
--tabsize=digit - tetapkan saiz tab dalam ruang
--smooth - dayakan tatal lancar apabila bergerak melalui fail
--mouse - dayakan sokongan tetikus untuk navigasi dan penonjolan teks
--autoindent - menambah inden secara automatik apabila berpindah ke baris baharu
--wordwrap - balut baris dengan perkataan, bukan dengan aksara
--softwrap - balut garisan secara visual, tanpa mengubah teks sebenar
--syntax=language - dayakan penonjolan sintaks untuk bahasa pengaturcaraan tertentu
--bookmarks - tambah penanda halaman untuk menavigasi fail dengan cepat
--multibuffer - buka berbilang fail dalam penimbal berbeza untuk penyuntingan serentak
--linenumbers - paparkan nombor baris dalam bar sisi
--rebindkey=key:command - menetapkan semula kunci kepada arahan tertentu

Adalah penting untuk menyatakan bahawa untuk mendayakan atau mengedit beberapa fungsi anda perlu menggunakan fail konfigurasi yang terletak di /dll/nanorc. Untuk mendayakan atau melumpuhkan fungsi, anda perlu mengalih keluar fungsi ulasan daripada baris (simbol #), dan untuk membuat perubahan pada pilihan tertentu - tukar nilai yang sepadan.

Editor teks Vim

Vim — ialah penyunting teks konsol lanjutan, ini ialah versi asal yang dipertingkat vi, dikeluarkan pada tahun 1976. Keanehannya terletak pada konsep unik mod pengendalian: mod biasa, sisipan dan visual. Ia menjadi terkenal dengan kecekapannya dalam pengaturcaraan kerana set arahan yang luas dan sokongan untuk frasa biasa untuk carian dan penggantian. Tidak seperti editor yang lebih mudah seperti nano, vim boleh mengambil masa yang lebih lama untuk membiasakan diri.

Pemasangan pada CentOS dilakukan dengan arahan:

yum install vim

Pada Debian/Ubuntu:

apt install vim

Program ini dilancarkan dan fail yang diperlukan dibuka dengan arahan:

vim path/to/file
Penyunting teks Vim Linux

Seperti yang anda boleh lihat daripada contoh di atas, penyerlahan kod masuk VIM didayakan secara lalai. Kefungsian program ini sangat luas, dan pengurusan fail berlaku agak berbeza daripada penyunting lain. Pemaju telah memperuntukkan yang berasingan Sumber bantuan untuk kajian terperinci tentang semua alat dan arahan yang mungkin.

Di sini, sebagai contoh, ialah rupa arahan yang paling biasa:

i - pergi ke mod sisip untuk mula memasukkan teks
Esc - keluar dari mod sisip dan kembali ke mod arahan (mod biasa)
:w - simpan fail semasa
:q - keluar dari fail semasa
:q! - keluar dari fail semasa tanpa menyimpan perubahan
yy – salin baris semasa
dd – potong garisan semasa
p - tampal garisan yang disalin atau dipotong selepas garisan semasa
u - buat asal tindakan terakhir
/search_term – cari rentetan istilah_carian dalam fail
:s/old/new/g - gantikan semua kejadian lama dengan baharu dalam baris semasa
:set number - memaparkan nombor baris

Vim ialah editor teks yang berkuasa dan fleksibel yang direka untuk mengoptimumkan proses bekerja dengan teks. Kelemahan utama adalah halangan kemasukan yang sangat tinggi untuk pemula. Antara muka dan arahan mungkin tidak biasa bagi mereka yang baru mula mempelajarinya, dan ini mungkin membawa kepada beberapa kesukaran pada mulanya.

Penyunting teks Emacs

Emacs ialah editor teks yang berkuasa dan boleh disesuaikan yang menyediakan pelbagai ciri untuk mengedit teks, menulis kod dan mengurus fail. Ia menyokong banyak bahasa pengaturcaraan, mempunyai sokongan terbina dalam untuk sambungan (plugin), dan membenarkan pengguna mencipta skrip mereka sendiri untuk mengautomasikan tugas. Emacs juga mempunyai sistem pengurusan penimbal dan tetingkap yang unik, menjadikannya salah satu editor yang paling fleksibel dan kaya dengan ciri.

Untuk memasang pada CentOS, kami akan menggunakan arahan:

yum install emacs

Pada Debian/Ubuntu:

apt install emacs

Membuka fail tertentu dalam konsol adalah serupa dengan editor lain:

emacs path/to/file
Emacs - editor teks untuk Linux

Secara lalai, penonjolan sintaks dilumpuhkan, dan penampilan secara praktikalnya tidak berbeza daripada editor konsol lain. Di bahagian bawah skrin terdapat bar status, dan fungsi utama berada di bahagian atas. Walau bagaimanapun, apabila bekerja dengan versi konsol editor, fungsi ini hanya tersedia menggunakan pintasan papan kekunci. Adalah penting untuk ambil perhatian bahawa kekunci tambahan yang digunakan ialah kekunci Kawalan, yang ditetapkan kepada Ctrl secara lalai, dan kekunci Meta, ditetapkan kepada Alt. Dokumentasi halaman di laman web rasmi akan membantu anda untuk membiasakan diri dengan fungsi penuh.

Sebagai contoh, mari kita semak arahan yang paling banyak digunakan:

Alt+X – taip arahan
Ctrl+X Ctrl+C - tutup editor
Ctrl+G - membatalkan tindakan
Ctrl+H b – tunjukkan kekunci pintasan
Ctrl+X Ctrl+S -simpan fail
Ctrl+X Ctrl+F – buka fail
Alt+W - salinan
Ctrl+W - potong
Ctrl+Y - tampal
Ctrl+X 2 - tingkap belah secara menegak
Ctrl+X 0- bertukar antara tingkap
Ctrl+X -> Ctrl+X <- bertukar antara penimbal

Untuk Meringkaskan, emacs menyediakan ciri unik seperti sistem arahan yang fleksibel, penyesuaian tinggi dan penyelesaian berfungsi yang meluas. Baris arahan dan makronya membolehkan pengguna mencipta proses yang sangat beroperasi. Walau bagaimanapun, disebabkan strukturnya yang sangat fleksibel, ia tidak disyorkan untuk digunakan oleh pemula.

Editor teks Joe

Joe ialah editor teks berasaskan konsol yang dicipta oleh Joseph Ellis. Ia menyediakan antara muka yang mudah dan intuitif, sesuai untuk bekerja dalam konsol teks. Joe menyediakan fungsi penyuntingan teks asas seperti memasukkan, memadam, menyalin, serta ciri lanjutan termasuk sokongan untuk berbilang bahasa pengaturcaraan dengan penyerlahan sintaks. Suka nano, editor ini adalah pilihan ideal untuk mereka yang mementingkan kebolehgunaan.

Perintah untuk dipasang pada CentOS:

yum install joe

Pada Debian/Ubuntu:

apt install joe

Fail teks dibuka dengan arahan:

joe path/to/file
Editor teks untuk Linux

Penyertaan sintaks diaktifkan secara lalai, dan maklumat asas tentang fail yang sedang diedit dipaparkan di bahagian atas editor. Seperti editor terdahulu, Joe mempunyai banyak pilihan tambahan, termasuk sokongan untuk arahan makro. Untuk membiasakan diri dengan set perintah asas, anda perlu menggunakan kombinasi kekunci Ctrl + K, dan kemudian H kunci. Fungsi yang tersedia akan dipaparkan di bahagian atas terminal:

Editor konsol Joe

Senarai ciri yang lebih terperinci boleh didapati di dokumentasi .

Joe mempunyai antara muka yang mudah dan intuitif, menjadikannya boleh diakses oleh pemula. Pada masa yang sama, ia menyediakan ciri berkuasa seperti sokongan berbilang tetingkap, penonjolan teks, carian dan penggantian, menjadikannya menarik kepada pengguna mahir. Kelemahan daripada Joe ialah ia tidak mempunyai sokongan dan pembangunan yang meluas berbanding dengan penyunting teks lain, yang mungkin menyebabkan ciri dan kemas kini terhad pada masa hadapan. Pengguna juga mungkin menghadapi kesukaran dalam menguasai ciri dan kombinasi kunci apabila beralih daripada penyelesaian lain.

Editor teks mikro

Mikro — ialah editor teks yang ringan dan mudah digunakan yang direka bentuk dengan fokus pada minimalisme dan intuitiviti. Alat ini menyediakan kefungsian penyuntingan teks asas dan menyokong pelanjutan fungsi tambahan. Mikro menyokong penonjolan sintaks untuk pelbagai bahasa pengaturcaraan, penonjolan berbilang baris, sokongan pemalam dan tetapan pengguna lain yang boleh disesuaikan.

Pemasangan pada CentOS dijalankan dengan menggunakan skrip khas dengan arahan:

curl https://getmic.ro | bash

Pada Debian/Ubuntu:

apt install micro

Sila ambil perhatian: menggunakan kaedah pemasangan ini, melancarkan editor pada CentOS juga akan berbeza. Anda boleh membuka fail tertentu semasa dalam direktori rumah anda dengan arahan:

./micro path/to/file

Untuk menggunakan alat dari mana-mana direktori, anda perlu mengalihkannya ke /usr/bin. Untuk melakukan ini, kami akan menggunakan arahan

mv micro /usr/bin/

Selepas itu, yang mikro proses pelancaran akan serupa pada semua sistem Linux, termasuk Debian/Ubuntu:

micro path/to/file
Mikro – editor teks konsol untuk Linux

Kekunci untuk menavigasi dan mengedit dokumen boleh dipelajari dengan menekan Alt+G. Arahan yang paling banyak digunakan akan dipaparkan di bahagian bawah terminal:

Perintah untuk editor Mikro

. Ctlr+G gabungan akan membuka bahagian bantuan lengkap alat:

Gabungan Ctlr+G akan membuka bahagian bantuan lengkap alat tersebut

Anda boleh mengetahui lebih lanjut tentang keupayaan alat pada halaman projek GitHub rasmi dalam dokumentasi bawah seksyen ini.

Secara keseluruhannya, mikro editor adalah pilihan yang sangat baik untuk mereka yang biasa dengan ringan dan kebolehgunaan. Reka bentuk minimalis dan prestasi pantas menjadikannya alat yang menarik untuk pengaturcara. Walau bagaimanapun, kelemahannya mungkin set terhad fungsi dan kekurangan antara muka grafik. Walaupun demikian, mikro editor kekal sebagai penyelesaian yang boleh dipercayai dan cekap untuk penyuntingan fail teks

Kesimpulan

Kajian semula editor konsol teks untuk Linux mendedahkan kepelbagaian dan ciri unik setiap daripada mereka. Kekurangan satu-satunya penyelesaian yang tepat menekankan kepentingan pilihan individu, membolehkan pengguna menyesuaikan pengalaman mereka agar sesuai dengan pilihan dan keperluan mereka. Pelbagai pilihan editor teks konsol untuk Linux memberi pengguna peluang untuk menyesuaikan alat mengikut keperluan mereka, menyerlahkan fleksibiliti dan kepelbagaian dalam dunia pemprosesan perkataan.

❮ Artikel sebelumnya Semakan sumber pelayan
Artikel seterusnya ❯ Pengguna Linux: Pengurusan dan Kebenaran

Tanya kami tentang VPS

Kami sentiasa bersedia untuk menjawab soalan anda pada bila-bila masa siang atau malam.