Bilgi Bankası Profitserver hizmetiyle çalışmak için basit talimatlar
Ana Bilgi Bankası Linux metin editörleri

Linux metin editörleri


Konsol metin düzenleyicileri, metin dosyaları oluşturma ve düzenleme olanağı sağlayarak sunucu yönetiminde vazgeçilmez bir araçtır. Bunlar, komut satırına dayalı olmaları, grafiksel öğelerden yoksun olmaları, ancak aynı zamanda metin bilgileriyle etkili bir şekilde çalışmak için gerekli tüm seçenekleri sağlamaları nedeniyle ayırt edilirler. Bu araç, hem küçük görevler için, örneğin belirli bir dosyayı değiştirmek için hem de tam bir çalışma için yararlı olabilir Linux'ta sunucu günlükleri.

Bu makalede Linux işletim sistemleri için çeşitli konsol metin düzenleyicilerini analiz edeceğiz. En popüler çözümlere bakalım, örneğin: nano, gayretve daha az bilinenlerden de bahsedelim: emacs, joe ve mikro. Kullanıcı okuduktan sonra listelenen tüm editörler hakkında genel bir fikre sahip olacak ve özel veya sanal editörü için en uygun olanı seçebilecektir. sunucu.

Nano metin düzenleyici

Nano Linux sistemleri için en popüler terminal metin düzenleyicilerinden biridir. Diğer çoğu yardımcı programın aksine, nano benzersiz bir avantaj sağlar - kullanmak için yüksek düzeyde profesyonellik gerektirmez. Bu konsol metin düzenleyicisi kullanımı kolay ve sezgisel olacak şekilde tasarlanmıştır, bu da onu yeni başlayanlar için bile erişilebilir hale getirir. Çoğu durumda, sisteme önceden yüklenmiştir. Ancak, mevcut değilse, düzenleyiciyi aşağıdaki komutları kullanarak yükleyebilirsiniz:

CentOS için:

yum install nano

Debian/Ubuntu'da:

apt install nano

Dosyayı açıp bir metin düzenleyicide çalışmaya devam etmek için şu komutu kullanabilirsiniz:

nano path/to/file
Linux konsol metin düzenleyicisi

Dosyalarla çalışmak için temel komutların listesi pencerenin alt kısmında gösterilir. Sadece Ctrl tuşunu istediğiniz işlevle aynı anda kullanın. Araç belgeleme daha detaylı bilgi sağlayabiliriz.

Terminalde görünmeyen seçeneklere sahip bir aracı kullanmak için şu sözdizimini kullanın:

nano option path/to/file

Mevcut işlevlerin tam listesi yukarıdaki bağlantıdaki belgelerde de bulunabilir. Başlıcaları şunlardır:

+number - dosyada hangi satırla başlayacağınızı belirtin
--tabsize=digit - boşluklarda sekme boyutunu ayarla
--smooth - Bir dosyada gezinirken yumuşak kaydırmayı etkinleştir
--mouse - gezinme ve metin vurgulama için fare desteğini etkinleştirin
--autoindent - yeni bir satıra geçerken otomatik olarak girintiler ekle
--wordwrap - satırları karakterlere göre değil, kelimelere göre sarın
--softwrap - Gerçek metni değiştirmeden satırları görsel olarak sarın
--syntax=language - belirli bir programlama dili için sözdizimi vurgulamayı etkinleştir
--bookmarks - Dosyada hızlı bir şekilde gezinmek için yer imleri ekleyin
--multibuffer - Eş zamanlı düzenleme için farklı tamponlarda birden fazla dosya açın
--linenumbers - kenar çubuğunda satır numaralarını göster
--rebindkey=key:command - belirli bir komuta bir tuşu yeniden atayın

Bazı işlevleri etkinleştirmek veya düzenlemek için / konumunda bulunan yapılandırma dosyasını kullanmanız gerektiğini belirtmek önemlidir.vb/nanorcBir fonksiyonu etkinleştirmek veya devre dışı bırakmak için, satırdaki (# sembolü) yorum fonksiyonunu kaldırmanız ve belirli bir seçenekte değişiklik yapmak için ilgili değeri değiştirmeniz gerekir.

Vim metin düzenleyici

Gayret — gelişmiş bir konsol metin düzenleyicisidir, bu orijinalin geliştirilmiş bir sürümüdür vi, 1976'da yayınlandı. Özelliği, çalışma modlarının benzersiz konseptinde yatmaktadır: normal, ekleme ve görsel modlar. Kapsamlı komut seti ve arama ve değiştirme için düzenli ifadelere desteği nedeniyle programlamadaki verimliliğiyle ünlü oldu. Nano gibi daha basit düzenleyicilerin aksine, vim'e alışmak daha uzun sürebilir.

CentOS'a kurulum şu komutla yapılır:

yum install vim

Debian/Ubuntu'da:

apt install vim

Program başlatılır ve gerekli dosya şu komutla açılır:

vim path/to/file
Vim Linux metin editörü

Yukarıdaki örnekte görebileceğiniz gibi, kod vurgulaması gayret varsayılan olarak etkindir. Programın işlevselliği oldukça kapsamlıdır ve dosya yönetimi diğer düzenleyicilerden biraz farklı gerçekleşir. Geliştiriciler ayrı bir Yardım kaynağı Tüm olası araç ve komutların detaylı bir şekilde incelenmesi için.

Örneğin en yaygın komutların görünümü şöyledir:

i - metin girmeye başlamak için ekleme moduna geçin
Esc - ekleme modundan çık ve komut moduna (normal mod) geri dön
:w - geçerli dosyayı kaydet
:q - geçerli dosyadan çık
:q! - değişiklikleri kaydetmeden geçerli dosyadan çık
yy – geçerli satırı kopyala
dd – mevcut satırı kes
p - kopyalanan veya kesilen satırı geçerli satırın sonrasına yapıştırın
u - son eylemi geri al
/search_term – bir dosyada search_term dizesinin aranması
:s/old/new/g - geçerli satırdaki tüm eski örnekleri yenisiyle değiştir
:set number - satır numaralarını görüntüle

Gayret metinle çalışma sürecini optimize etmek için tasarlanmış güçlü ve esnek bir metin düzenleyicisidir. Ana dezavantajı, yeni başlayanlar için son derece yüksek giriş engelidir. Arayüz ve komutlar, onu yeni öğrenmeye başlayanlar için yabancı gelebilir ve bu, başlangıçta bazı zorluklara yol açabilir.

Emacs metin düzenleyici

Emacs metin düzenleme, kod yazma ve dosyaları yönetme için geniş bir özellik yelpazesi sunan güçlü ve özelleştirilebilir bir metin düzenleyicisidir. Birçok programlama dilini destekler, uzantılar (eklentiler) için yerleşik desteğe sahiptir ve kullanıcının görevleri otomatikleştirmek için kendi betiklerini oluşturmasına olanak tanır. Emacs Ayrıca benzersiz bir arabellek ve pencere yönetim sistemine sahiptir ve bu da onu piyasadaki en esnek ve özellik açısından zengin editörlerden biri yapar.

CentOS'a kurulum yapmak için şu komutu kullanacağız:

yum install emacs

Debian/Ubuntu'da:

apt install emacs

Konsolda belirli bir dosyayı açmak diğer düzenleyicilerdekine benzerdir:

emacs path/to/file
Emacs - Linux için metin düzenleyici

Varsayılan olarak, sözdizimi vurgulama devre dışıdır ve görünüm diğer konsol düzenleyicilerinden pratik olarak farklı değildir. Ekranın alt kısmında bir durum çubuğu bulunur ve ana işlevsellik üsttedir. Ancak, düzenleyicinin konsol sürümüyle çalışırken, bu işlevsellik yalnızca bir klavye kısayolu kullanılarak kullanılabilir. Kullanılan yardımcı tuşların varsayılan olarak Ctrl olarak ayarlanan Control tuşu ve Alt olarak ayarlanan Meta tuşu olduğunu belirtmek önemlidir. Dökümantasyon Resmi web sitesindeki sayfa, tüm işlevleri tanımanıza yardımcı olacaktır.

Örnek olarak en çok kullanılan komutları inceleyelim:

Alt+X – bir komut yazın
Ctrl+X Ctrl+C - editörü kapat
Ctrl+G - eylemi iptal et
Ctrl+H b – kısayol tuşlarını göster
Ctrl+X Ctrl+S –dosyayı kaydet
Ctrl+X Ctrl+F – dosyayı aç
Alt+W - kopyala
Ctrl+W - kesmek
Ctrl+Y - yapıştır
Ctrl+X 2 - pencereyi dikey olarak böl
Ctrl+X 0- pencereler arasında geçiş yap
Ctrl+X -> Ctrl+X <- tamponlar arasında geçiş yap

Özetlemek, emacs esnek bir komut sistemi, yüksek özelleştirme ve kapsamlı işlevsel çözümler gibi benzersiz özellikler sunar. Komut satırı ve makroları kullanıcıların son derece işlevsel süreçler oluşturmasına olanak tanır. Ancak, doğası gereği aşırı esnek yapısı nedeniyle yeni başlayanlar tarafından kullanılması önerilmez.

Joe metin editörü

Joe Joseph Ellis tarafından yaratılan konsol tabanlı bir metin düzenleyicisidir. Metin konsolunda çalışmak için ideal olan basit ve sezgisel bir arayüz sağlar. Joe ekleme, silme, kopyalama gibi temel metin düzenleme işlevlerinin yanı sıra sözdizimi vurgulamasıyla birden fazla programlama dili desteği de dahil olmak üzere gelişmiş özellikler sunar. nano, bu editör kullanılabilirliğe önem verenler için ideal bir seçimdir.

CentOS'a kurulum komutu:

yum install joe

Debian/Ubuntu'da:

apt install joe

Bir metin dosyası şu komutla açılır:

joe path/to/file
Linux için metin düzenleyici

Sözdizimi vurgulama varsayılan olarak etkinleştirilir ve düzenlenen dosya hakkında temel bilgiler düzenleyicinin en üstünde görüntülenir. Önceki düzenleyiciler gibi, joe makro komutları desteği de dahil olmak üzere birçok ek seçeneğe sahiptir. Temel komut setine aşina olmak için tuş kombinasyonunu kullanmanız gerekir Ctrl + Kve sonra H Anahtar. Kullanılabilir işlevler terminalin üst kısmında görüntülenecektir:

Joe konsol editörü

Özelliklerin daha ayrıntılı bir listesini şu adreste bulabilirsiniz: belgeleme sayfamızı ziyaret edin.

Joe basit ve sezgisel bir arayüze sahiptir ve bu da onu yeni başlayanlar için erişilebilir hale getirir. Aynı zamanda, çoklu pencere desteği, metin vurgulama, arama ve değiştirme gibi güçlü özellikler sunar ve bu da onu yetenekli kullanıcılar için çekici hale getirir. Dezavantajı joe diğer metin editörlerine kıyasla yaygın destek ve geliştirmeden yoksun olması, gelecekte sınırlı özellikler ve güncellemelerle sonuçlanabilir. Kullanıcılar ayrıca diğer çözümlerden geçiş yaparken özellikleri ve tuş kombinasyonlarını öğrenmede zorluklarla karşılaşabilir.

Mikro metin düzenleyici

Micro — minimalizm ve sezgiselliğe odaklanılarak tasarlanmış hafif, kullanımı kolay bir metin düzenleyicisidir. Bu araç temel metin düzenleme işlevselliği sağlar ve ek işlevsellik uzantılarını destekler. Micro Çeşitli programlama dilleri için sözdizimi vurgulama, çok satırlı vurgulama, eklenti desteği ve diğer özelleştirilebilir kullanıcı ayarlarını destekler.

CentOS'a kurulum, şu komutu içeren özel bir betik kullanılarak gerçekleştirilir:

curl https://getmic.ro | bash

Debian/Ubuntu'da:

apt install micro

Lütfen dikkat: Bu kurulum yöntemini kullanarak, CentOS'ta düzenleyiciyi başlatmak da farklı olacaktır. Ana dizininizdeyken belirli bir dosyayı şu komutla açabilirsiniz:

./micro path/to/file

Aracı herhangi bir dizinden kullanmak için, onu / dizinine taşımanız gerekir.usr/binBunu yapmak için şu komutu kullanacağız:

mv micro /usr/bin/

Bundan sonra, mikro başlatma süreci Debian/Ubuntu dahil tüm Linux sistemlerinde benzer olacaktır:

micro path/to/file
Micro – Linux için konsol metin düzenleyici

Bir belgede gezinme ve düzenleme tuşları, tuşuna basılarak öğrenilebilir. alt+GEn çok kullanılan komutlar terminalin alt kısmında gösterilecektir:

Mikro düzenleyici için komutlar

MKS Ctrl+G kombinasyon aracın tam yardım bölümünü açacaktır:

Ctrl+G kombinasyonu aracın tam yardım bölümünü açacaktır

Aracın yetenekleri hakkında daha fazla bilgiyi resmi GitHub proje sayfasından edinebilirsiniz. belgeleme Bölüm.

Genel olarak, mikro editör, hafifliğe ve kullanılabilirliğe alışkın olanlar için mükemmel bir seçimdir. Minimalist tasarımı ve hızlı performansı onu programcılar için çekici bir araç haline getirir. Ancak dezavantajı, sınırlı işlev kümesi ve grafiksel bir arayüzün olmaması olabilir. Buna rağmen, mikro editör, metin dosyalarını düzenlemek için güvenilir ve etkili bir çözüm olmaya devam ediyor

Sonuç

Linux için metin konsol düzenleyicilerinin incelenmesi, her birinin çeşitliliğini ve benzersiz özelliklerini ortaya koydu. Tek doğru çözümün olmaması, bireysel seçimin önemini vurgular ve kullanıcıların deneyimlerini tercihlerine ve gereksinimlerine uyacak şekilde uyarlamalarına olanak tanır. Linux için geniş bir konsol metin düzenleyicileri yelpazesi, kullanıcılara aracı kendi ihtiyaçlarına göre özelleştirme fırsatı vererek kelime işleme dünyasındaki esnekliği ve çeşitliliği vurgular.

❮ Önceki makale Sunucu kaynakları kontrolü
Sonraki makale ❯ Linux Kullanıcıları: Yönetim ve İzinler

VPS hakkında bize sorun

Sorularınızı günün veya gecenin herhangi bir saatinde cevaplamak için her zaman hazırız.