Ada banyak program berbasis terminal yang melayani pengguna yang kuat di Linux, dan file manager nnn adalah salah satunya. Ini adalah program yang tampak sederhana tetapi sangat dapat dikonfigurasi. Berikut cara menginstal dan menggunakannya.

Apa itu nn?

nnn adalah pengelola file untuk sistem mirip Unix, termasuk Linux, macOS, dan Windows di bawah WSL. Proyek ini dipimpin oleh Arun Prakash Jana. Hub utama untuk proyek ini adalah halaman GitHub-nya, di mana Anda juga dapat mengunduh kode sumber.

Menginstal nnn di Linux

Menginstal nnn cukup sederhana. Anda bisa menggunakan manajer paket distribusi Anda.

Misalnya, di Debian atau Ubuntu:

sudo tepat Install nnn

Di Arch Linux:

pacman -S nnn

Untuk menginstal nnn di Red Hat, CentOS, Fedora, atau Rocky Linux:

sudo dnf Install nnn

Mengelola File di Linux Dengan nnn

Untuk memulai nnn, cukup ketik "nnn" di shell. Anda dapat menavigasi sistem file dengan tombol panah atau menggunakan tombol Vim.

Anda tidak perlu menghafal perintah. Anda dapat menekan "?" untuk melihat layar bantuan. Ini akan menampilkan semua keybindings untuk nnn.

instagram viewer

Anda dapat beralih di antara empat "konteks" nnn. Mereka mirip dengan tab browser. Anda dapat pergi ke satu direktori dalam satu konteks sambil memilih direktori lain di direktori lain. Anda dapat menyalin file dari satu tempat ke tempat lain.

Perintah keyboard untuk bergerak berdasarkan Vim: "H"untuk kiri,"J"untuk turun,"k"untuk naik, dan"l"untuk benar. Anda juga dapat menggunakan tombol panah. Untuk masuk ke direktori, geser ke kanan atau tekan Memasuki. Untuk naik direktori, tekan kiri.

Untungnya, Anda tidak perlu menghafal kontrolnya. Anda dapat melihat pengikatan kunci kapan saja dengan menekan "?".

Anda dapat mencari di dalam daftar dengan menekan "/". Ini berguna jika Anda berada di direktori dengan banyak file.

nn Plugin

Seperti banyak program Linux yang ditujukan untuk pengguna yang kuat, nnn hadir dengan sistem plugin yang memungkinkan Anda menyesuaikannya dengan preferensi Anda.

Sangat mudah untuk mengatur plugin nnn. Sudah ada koleksinya yang terpasang di ~/.config/nnn/plugins direktori.

Plugin sebagian besar diimplementasikan sebagai skrip shell. Untuk menjalankannya, Anda cukup mengikatnya ke kunci dengan NNN_PLUG variabel lingkungan. Anda akan meletakkan ini di file startup shell, seperti .bashrc untuk Bash atau .zsh untuk Zsh.

Untuk memanggil plugin, Anda menekan titik koma (;), diikuti dengan kunci tempat Anda mengikat plugin saat Anda menjalankan NNN.

Misalnya, untuk menjalankan plugin peluncur, Anda akan menyiapkannya dengan NNN_PLUG:

ekspor NNN_PLUG='l: peluncur'

Saat Anda menekan titik koma (;), diikuti dengan huruf kecil L (l), Anda akan membuka peluncur yang dapat digunakan untuk mencari dan meluncurkan aplikasi, bahkan aplikasi GUI.

Untuk menjalankan plugin saat startup, mulai nnn dengan -P opsi, diikuti dengan kunci untuk plugin yang ingin Anda jalankan. Anda mungkin ingin atur ini sebagai alias Shell jika Anda ingin sering melakukannya.

Apa yang dapat Anda lakukan dengan plugin nnn? Banyak hal.

Apakah Anda suka mendengarkan musik saat Anda bekerja? Anda dapat meminta nnn memainkan lagu acak dengan boom.

Banyak dari plugin ini memiliki dependensi yang mungkin harus Anda instal sebelum menggunakannya. Mereka terdaftar di halaman GitHub dan banyak yang dapat diinstal melalui pengelola paket distro Anda.

Daftar program yang ekstensif menunjukkan bahwa terminal masih memiliki imajinasi pengguna Linux yang serius dan mengapa Linux menjadi favorit para teknisi. Daftar plugin hanya akan bertambah karena semakin banyak pengembang yang membuat ekstensi mereka sendiri. Tampaknya fungsi nnn hanya dibatasi oleh imajinasi Anda.

Manajer File Berbasis Terminal yang Kuat

Tidak ada kekurangan alat untuk mengelola file di Linux. nnn, dengan kemampuan penyesuaiannya melalui plugin, akan menjadi alat pilihan pengguna kekuatan Linux.

Sistem file Linux secara keseluruhan kompleks, dan pilihan sistem file adalah pilihan yang halus namun penting yang akan mempengaruhi bagaimana sistem berperilaku di bawah tenda. Dua yang terbesar adalah ext4 dan Btrfs.