Υπάρχουν πολλά προγράμματα που βασίζονται σε τερματικά που εξυπηρετούν τους χρήστες στο Linux και ο διαχειριστής αρχείων nnn είναι ένα από αυτά. Είναι ένα παραπλανητικά απλό αλλά εξαιρετικά διαμορφώσιμο πρόγραμμα. Δείτε πώς να το εγκαταστήσετε και να το χρησιμοποιήσετε.
Τι είναι το nnn;
Το nnn είναι ένας διαχειριστής αρχείων για συστήματα παρόμοια με το Unix, συμπεριλαμβανομένων των Linux, macOS και Windows υπό WSL. Επικεφαλής του έργου είναι ο Arun Prakash Jana. Ο κύριος κόμβος για το έργο είναι τη σελίδα του στο GitHub, όπου μπορείτε επίσης να κατεβάσετε τον πηγαίο κώδικα.
Εγκατάσταση nnn σε Linux
Η εγκατάσταση του nnn είναι αρκετά απλή. Μπορείτε απλώς να χρησιμοποιήσετε τον διαχειριστή πακέτων της διανομής σας.
Για παράδειγμα, στο Debian ή στο Ubuntu:
sudo apt εγκαθιστώ nnn
Στο Arch Linux:
pacman -S nnn
Για να εγκαταστήσετε το nnn σε Red Hat, CentOS, Fedora ή Rocky Linux:
sudo dnf εγκαθιστώ nnn
Διαχείριση αρχείων σε Linux με nnn
Για να ξεκινήσετε nnn, απλώς πληκτρολογήστε "nnn" στο κέλυφος. Μπορείτε να πλοηγηθείτε στο σύστημα αρχείων με τα πλήκτρα βέλους ή χρησιμοποιώντας τα πλήκτρα Vim.
Δεν χρειάζεται να απομνημονεύσετε τις εντολές. Μπορείτε να πατήσετε "?" για να δείτε την οθόνη βοήθειας. Αυτό θα σας δείξει όλες τις πληκτρολογήσεις για το nnn.
Μπορείτε να κάνετε εναλλαγή μεταξύ τεσσάρων "πλαισίων" του nnn. Είναι παρόμοια με τις καρτέλες του προγράμματος περιήγησης. Μπορείτε να μεταβείτε σε έναν κατάλογο σε ένα περιβάλλον ενώ επιλέγετε έναν διαφορετικό κατάλογο σε άλλο. Θα μπορούσατε να αντιγράψετε ένα αρχείο από το ένα μέρος στο άλλο.
Οι εντολές του πληκτρολογίου για μετακίνηση βασίζονται στο Vim: "η"για αριστερά",ι"για κάτω",κ"για επάνω, και"μεγάλο«για το σωστό. Μπορείτε επίσης να χρησιμοποιήσετε τα πλήκτρα βέλους. Για να εισαγάγετε έναν κατάλογο, μετακινηθείτε δεξιά ή πατήστε Εισαγω. Για να ανεβείτε σε έναν κατάλογο, πατήστε αριστερά.
Ευτυχώς, δεν χρειάζεται να απομνημονεύσετε τα χειριστήρια. Μπορείτε να δείτε τα δεσίματα πλήκτρων ανά πάσα στιγμή πατώντας "?".
Μπορείτε να κάνετε αναζήτηση σε λίστες πατώντας "/". Αυτό είναι χρήσιμο εάν βρίσκεστε σε έναν κατάλογο με πολλά αρχεία.
nnn Πρόσθετα
Όπως πολλά προγράμματα Linux που απευθύνονται σε ισχυρούς χρήστες, το nnn διαθέτει ένα σύστημα πρόσθετων που σας επιτρέπει να το προσαρμόσετε στις προτιμήσεις σας.
Είναι εύκολο να ρυθμίσετε πρόσθετα nnn. Υπάρχει ήδη μια συλλογή από αυτά εγκατεστημένα στο ~/.config/nnn/plugins Ευρετήριο.
Τα πρόσθετα υλοποιούνται κυρίως ως σενάρια κελύφους. Για να τα εκτελέσετε, απλώς τα συνδέετε σε κλειδιά με το NNN_PLUG μεταβλητή περιβάλλοντος. Θα το βάλετε στο αρχείο εκκίνησης του κελύφους, όπως .bashrc για Bash ή .zsh για Zsh.
Για να καλέσετε τα πρόσθετα, πατάτε το άνω τελεία (;), ακολουθούμενο από το κλειδί στο οποίο δέσατε την προσθήκη όταν εκτελείτε το NNN.
Για παράδειγμα, για να καλέσετε την προσθήκη εκκίνησης, θα τη ρυθμίσετε με το NNN_PLUG:
εξαγωγή NNN_PLUG='λ: εκτοξευτής'
Όταν πατήσετε το ερωτηματικό (;), ακολουθούμενο από το πεζό L (l), θα ανοίξετε τη λειτουργία εκκίνησης που μπορείτε να χρησιμοποιήσετε για την αναζήτηση και την εκκίνηση εφαρμογών, ακόμη και εφαρμογών GUI.
Για να εκτελέσετε ένα πρόσθετο κατά την εκκίνηση, ξεκινήστε το nnn με το -Π επιλογή, ακολουθούμενη από το κλειδί για την προσθήκη που θέλετε να εκτελέσετε. Μάλλον θα το θέλεις ορίστε αυτό ως ψευδώνυμο κελύφους αν θέλετε να το κάνετε συχνά.
Τι μπορείτε να κάνετε με τα πρόσθετα nnn; Πολλά πράγματα.
Σου αρέσει να ακούς μουσική ενώ εργάζεσαι; Μπορείτε να βάλετε το nnn να παίζει τυχαία τραγούδια με boom.
Πολλά από αυτά τα πρόσθετα έχουν εξαρτήσεις που ίσως χρειαστεί να εγκαταστήσετε πριν τα χρησιμοποιήσετε. Αναγράφονται σε τη σελίδα GitHub και πολλά μπορούν να εγκατασταθούν μέσω του διαχειριστή πακέτων της διανομής σας.
Η εκτενής λίστα προγραμμάτων δείχνει ότι το τερματικό εξακολουθεί να κρατά τη φαντασία σοβαρών χρηστών Linux και γιατί το Linux είναι τόσο αγαπημένο στους τεχνικούς. Η λίστα των προσθηκών θα μεγαλώνει μόνο καθώς περισσότεροι προγραμματιστές θα έχουν τις δικές τους επεκτάσεις. Φαίνεται ήδη ότι η λειτουργικότητα του nnn περιορίζεται μόνο από τη φαντασία σας.
Ένας ισχυρός διαχειριστής αρχείων που βασίζεται σε τερματικό
Δεν υπάρχει έλλειψη εργαλείων για τη διαχείριση αρχείων στο Linux. Το nnn, με τη δυνατότητα προσαρμογής του μέσω προσθηκών, θα γίνει το εργαλείο επιλογής ενός ισχυρού χρήστη Linux.
Τα συστήματα αρχείων Linux είναι συνολικά πολύπλοκα και η επιλογή του συστήματος αρχείων είναι μια λεπτή αλλά σημαντική επιλογή που θα επηρεάσει τον τρόπο συμπεριφοράς του συστήματος κάτω από την κουκούλα. Δύο από τα μεγαλύτερα είναι τα ext4 και Btrfs.