Linux'ta uzman kullanıcılara hitap eden birçok terminal tabanlı program vardır ve nnn dosya yöneticisi bunlardan biridir. Aldatıcı bir şekilde basit görünen ancak son derece yapılandırılabilir bir programdır. Nasıl kurulacağı ve kullanılacağı aşağıda açıklanmıştır.

nnn nedir?

nnn, WSL altında Linux, macOS ve Windows gibi Unix benzeri sistemler için bir dosya yöneticisidir. Proje Arun Prakash Jana tarafından yönetiliyor. Projenin ana merkezi, GitHub sayfası, kaynak kodunu da indirebileceğiniz yer.

Linux'ta nnn kurulumu

nnn'yi yüklemek yeterince basittir. Dağıtımınızın paket yöneticisini kullanabilirsiniz.

Örneğin, Debian veya Ubuntu'da:

sudo uygun düzenlemek nnn

Arch Linux'ta:

pacman -S nnn

nnn'yi Red Hat, CentOS, Fedora veya Rocky Linux'a yüklemek için:

sudo dnf düzenlemek nnn

nnn ile Linux'ta Dosyaları Yönetme

nnn'yi başlatmak için kabuğa "nnn" yazmanız yeterlidir. Ok tuşları veya Vim tuşlarını kullanarak dosya sisteminde gezinebilirsiniz.

Komutları ezberlemek zorunda değilsiniz. " tuşuna basabilirsiniz?Yardım ekranını görüntülemek için " Bu size nnn için tüm tuş atamalarını gösterecektir.

instagram viewer

nnn'nin dört "bağlamı" arasında geçiş yapabilirsiniz. Tarayıcı sekmelerine benzerler. Bir içerikte bir dizine giderken diğerinde farklı bir dizini seçebilirsiniz. Bir dosyayı bir yerden başka bir yere kopyalayabilirsiniz.

Hareket etmek için klavye komutları Vim'e dayanmaktadır: "H"sol için"J" aşağı için "k" yukarı için ve "ben"doğru için. Ok tuşlarını da kullanabilirsiniz. Bir dizine girmek için sağa hareket edin veya tuşuna basın. Girmek. Bir dizinde yukarı gitmek için sola basın.

Neyse ki, kontrolleri ezberlemek zorunda değilsiniz. Tuş atamalarını istediğiniz zaman " tuşuna basarak görebilirsiniz.?".

Listeler içinde " tuşuna basarak arama yapabilirsiniz./". Bu, çok sayıda dosya içeren bir dizindeyseniz kullanışlıdır.

eklentiler

Uzman kullanıcıları hedefleyen birçok Linux programı gibi, nnn de onu tercihlerinize göre özelleştirmenizi sağlayan bir eklenti sistemi ile birlikte gelir.

nnn eklentilerini kurmak kolaydır. Halihazırda yüklü bir koleksiyonu var. ~/.config/nnn/eklentiler dizin.

Eklentiler çoğunlukla kabuk betikleri olarak uygulanır. Çalıştırmak için bunları NNN_PLUG ile anahtarlara bağlamanız yeterlidir. Çevre değişkeni. Bunu Bash için .bashrc veya Zsh için .zsh gibi kabuk başlangıç ​​dosyasına koyarsınız.

Eklentileri aramak için, noktalı virgül (;), ardından NNN'yi çalıştırdığınızda eklentiyi bağladığınız anahtar.

Örneğin, başlatıcı eklentisini çağırmak için onu NNN_PLUG ile ayarlarsınız:

NNN_PLUG= dışa aktarma'l: başlatıcı'

Noktalı virgüle (;) ve ardından küçük L'ye (l) bastığınızda, uygulamaları, hatta GUI uygulamalarını aramak ve başlatmak için kullanabileceğiniz başlatıcıyı açarsınız.

Başlangıçta bir eklenti çalıştırmak için nnn'yi şununla başlatın: -P seçeneği, ardından çalıştırmak istediğiniz eklentinin anahtarı. Muhtemelen isteyeceksin bunu bir kabuk takma adı olarak ayarla sık sık yapmak istiyorsanız.

nnn eklentileri ile neler yapabilirsiniz? Birçok şey.

Çalışırken müzik dinlemeyi sever misiniz? Boom ile nnn'nin rastgele şarkılar çalmasını sağlayabilirsiniz.

Bu eklentilerin çoğunun, kullanmadan önce yüklemeniz gerekebilecek bağımlılıkları vardır. Onlar listeleniyor GitHub sayfası ve birçoğu dağıtımınızın paket yöneticisi aracılığıyla kurulabilir.

Kapsamlı program listesi, terminalin hala ciddi Linux kullanıcılarının hayal gücünü elinde tuttuğunu ve Linux neden teknisyenlerin gözdesi?. Eklenti listesi, yalnızca daha fazla geliştirici kendi uzantılarını buldukça büyüyecektir. Görünüşe göre nnn'nin işlevselliği yalnızca sizin hayal gücünüzle sınırlı.

Terminal Tabanlı Güçlü Bir Dosya Yöneticisi

Linux'ta dosyaları yönetmek için araç sıkıntısı yoktur. nnn, eklentiler aracılığıyla özelleştirilebilirliğiyle, Linux uzmanı bir kullanıcının tercih ettiği araç haline gelecek.

Linux dosya sistemleri genel olarak karmaşıktır ve dosya sisteminin seçimi inceliklidir ancak sistemin gizliden gizliye nasıl davranacağını etkileyecek kadar önemlidir. En büyüklerinden ikisi ext4 ve Btrfs'dir.