Το GNU nano είναι ένας επεξεργαστής γραμμής εντολών που σας επιτρέπει να δημιουργείτε, να επεξεργάζεστε και να αποθηκεύετε αρχεία χρησιμοποιώντας το τερματικό Linux.

Εάν ξεκινάτε το ταξίδι σας στο Linux, η δημιουργία και η επεξεργασία αρχείων είναι ένα από τα κρίσιμα πράγματα που θα κάνετε, ειδικά αν σκοπεύετε να λερώσετε τα χέρια σας με το σενάριο κελύφους. Ένας από τους πιο συνηθισμένους επεξεργαστές κειμένου γραμμής εντολών στο Linux είναι το GNU nano, το οποίο είναι προεγκατεστημένο στις περισσότερες σύγχρονες διανομές Linux.

Το nano υποστηρίζει ζωτικής σημασίας λειτουργίες όπως η επισήμανση σύνταξης, η ολοκλήρωση, ο ορθογραφικός έλεγχος και πολλά άλλα και είναι φιλικό προς τους αρχάριους, σε αντίθεση με τις πλούσιες σε δυνατότητες εναλλακτικές όπως το Vim και το Emacs. Δείτε πώς μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε το GNU nano για να εργαστείτε με αρχεία στο Linux.

Πώς να εγκαταστήσετε το GNU nano σε Linux

Ανάλογα με τη διανομή Linux, το nano μπορεί να είναι ήδη προεγκατεστημένο. Ανοίξτε το τερματικό και εκτελέστε το

νανο -- έκδοση εντολή για να ελέγξετε αν είναι. Εάν η γραμμή εντολών απαντά με αριθμό έκδοσης, έχετε εγκαταστήσει το nano.

Εάν όχι, πρέπει να εγκαταστήσετε το nano. Υπάρχουν διάφοροι τρόποι για να γίνει αυτό. Ωστόσο, η χρήση του προεπιλεγμένου διαχειριστή πακέτων γραμμής εντολών είναι μακράν ο γρήγορος και ευκολότερος τρόπος (ένας από τους λόγοι για τους οποίους το Linux λατρεύει να χρησιμοποιεί τη γραμμή εντολών).

Στο Debian/Ubuntu

Εάν χρησιμοποιείτε σύστημα Debian ή Ubuntu, ανοίξτε το τερματικό Linux και εκτελέστε το sudo apt ενημέρωση. Μετά από αυτό, τρέξτε:

sudo apt install nano

Τρέξιμο sudo apt ενημέρωση πριν από την εγκατάσταση πακέτων συνιστάται ιδιαίτερα αλλά όχι υποχρεωτική. Διασφαλίζει ότι το ευρετήριο του τοπικού σας πακέτου είναι ενημερωμένο και συγχρονισμένο με τα απομακρυσμένα αποθετήρια. Αυτό βοηθά στην αποφυγή πιθανών ζητημάτων, όπως η εγκατάσταση παλαιών ή μη συμβατών πακέτων.

Στο RHEL/CentOS

Τρέξιμο sudo yum install nano για να εγκαταστήσετε το GNU nano σε διανομές Linux που βασίζονται σε RPM. Σε νεότερα συστήματα με το YUM που έχει αντικατασταθεί από τον διαχειριστή πακέτων DNF, εκτελέστε:

sudo dnf install nano

Ο τελευταίος εργάζεται επίσης για το Fedora.

Στο Arch Linux

Για να εγκαταστήσετε το GNU nano σε διανομές που βασίζονται στο Arch Linux, εκτελέστε:

sudo pacman -S nano

Πώς να ανοίξετε και να βγείτε από το GNU nano

Το πρόγραμμα επεξεργασίας κειμένου nano είναι τώρα εγκατεστημένο, αλλά πώς μπορείτε να το ανοίξετε;

Ανοίξτε το τερματικό Linux και τρέξε νανο. Το nano θα ανοίξει στο τερματικό, επιτρέποντάς σας να δημιουργήσετε ένα νέο αρχείο.

Για έξοδο, πατήστε Ctrl + X. Ο επεξεργαστής θα κλείσει αμέσως. Ωστόσο, εάν εισαγάγετε κάποιο κείμενο στο κενό αρχείο, το nano θα σας ρωτήσει εάν θέλετε να αποθηκεύσετε πρώτα τις αλλαγές.

Εάν δεν θέλετε να αποθηκεύσετε τις αλλαγές, πατήστε Ν για να βγείτε αμέσως από το πρόγραμμα επεξεργασίας. Διαφορετικά, πατήστε Υ, πληκτρολογήστε ένα όνομα αρχείου (για παράδειγμα, παράδειγμα.txt) και πατήστε Εισαγω για έξοδο.

Πώς να εργαστείτε με αρχεία στο GNU nano

Η εργασία με αρχεία είναι η βασική λειτουργία για την οποία θα χρησιμοποιήσετε το nano. Πρέπει να ξέρετε πώς να ανοίγετε αρχεία, να δημιουργείτε νέα, να αντιγράφετε, να αποκόπτετε, να επικολλάτε, ακόμη και να αποθηκεύετε τις αλλαγές. Αφού κατακτήσετε αυτά τα βασικά, θα είναι πιο εύκολο να χρησιμοποιήσετε το νανο προχωρώντας.

Άνοιγμα αρχείων σε nano

Για να ανοίξετε ένα υπάρχον αρχείο σε nano, πρέπει να γνωρίζετε το όνομα και την επέκταση του αρχείου. Αυτό μπορεί να ακούγεται προφανές, αλλά είναι ζωτικής σημασίας επειδή το nano θα υποθέσει ότι θέλετε να δημιουργήσετε ένα νέο αρχείο εάν δεν εισαγάγετε το σωστό όνομα με τη σωστή επέκταση.

Στη συνέχεια, πρέπει επίσης να πλοηγηθείτε στην ακριβή τοποθεσία από τη γραμμή εντολών του Linux όπου βρίσκεται το αρχείο. Μετά από αυτό, εκτελέστε αυτήν την εντολή για να ανοίξετε ένα αρχείο:

nano filename.extension

Για παράδειγμα, εάν θέλετε να ανοίξετε το example.txt, εκτελέστε:

nano example.txt

Θυμηθείτε, τα ονόματα αρχείων κάνουν διάκριση πεζών-κεφαλαίων.

Δημιουργία, επεξεργασία και πλοήγηση αρχείων

Στο nano, μπορείτε να δημιουργήσετε ένα αρχείο με δύο τρόπους. Μπορείτε να καθορίσετε ένα όνομα αρχείου με το νανο εντολή ή ξεκινήστε ανοίγοντας πρώτα το πρόγραμμα επεξεργασίας, στη συνέχεια αποθηκεύστε τις αλλαγές σας και καθορίστε ένα όνομα αρχείου. Δεν έχει σημασία η μέθοδος που θα επιλέξετε να χρησιμοποιήσετε, επειδή θα επιβεβαιώσετε το όνομα του αρχείου κατά την αποθήκευση των αλλαγών.

Για να δημιουργήσετε ένα αρχείο σε nano, εκτελέστε:

nano filename.extension

Το nano θα ανοίξει με ένα κενό αρχείο κειμένου. Εναλλακτικά, εκτελέστε το νανο εντολή να ανοίξετε πρώτα το nano σε κενή λειτουργία.

Η επεξεργασία αρχείων σε nano δεν είναι και τόσο περίπλοκη. Πληκτρολογήστε ό, τι θέλετε και μετά πατήστε Εισαγω για να ξεκινήσει μια νέα γραμμή. Εάν πρέπει να πηδήξετε στην αρχή ή στο τέλος μιας γραμμής, χτυπήστε Ctrl + A ή Ctrl + E, αντίστοιχα.

Ένας άλλος τρόπος για εύκολη πλοήγηση σε ένα αρχείο σε nano είναι η χρήση Ctrl + V για να πάτε στο τέλος του αρχείου ή Ctrl + Y να πηδήξω στην αρχή. Εάν έχετε ένα μεγάλο αρχείο που εκτείνεται σε πολλές σελίδες, Ctrl + Y θα κυλήσει μια σελίδα προς τα πάνω και Ctrl + V μια σελίδα πιο κάτω.

Αναζήτηση συγκεκριμένων όρων σε ένα αρχείο

Για να αναζητήσετε συγκεκριμένο κείμενο μέσα σε ένα αρχείο, χρησιμοποιήστε το Ctrl + W, μετά πληκτρολογήστε τον όρο αναζήτησης. Από προεπιλογή, το nano θα σας μεταφέρει μόνο στο πρώτο αποτέλεσμα που ταιριάζει, το οποίο θα επισημανθεί. Ωστόσο, μπορείτε να χτενίσετε ολόκληρο το αρχείο για να βρείτε άλλες περιπτώσεις του όρου που χρησιμοποιούν Alt + W ή Επιλογή + W (αν είσαι τρέχει Linux σε Mac).

Αναζήτηση και αντικατάσταση κειμένου

Μπορείτε να αναζητήσετε και να αντικαταστήσετε κείμενο και σε nano, κάτι που είναι χρήσιμο όταν χρειάζεται να αντικαταστήσετε πολλές παρουσίες ενός συγκεκριμένου όρου χωρίς να περάσετε με μη αυτόματο τρόπο ολόκληρο το αρχείο. Για να το κάνετε αυτό, πατήστε Ctrl + \. Το nano θα σας ζητήσει να δώσετε μια λέξη που θέλετε να αντικαταστήσετε. Εισαγάγετε τον όρο και, στη συνέχεια, πατήστε Εισαγω.

Στη συνέχεια, δώστε έναν όρο αντικατάστασης και πατήστε Εισαγω. Εάν υπάρχουν περισσότερες από μία εμφανίσεις του όρου που πρέπει να αντικατασταθεί στο αρχείο, πρέπει να καθορίσετε εάν θέλετε να αντικαταστήσετε την πρώτη ή όλες τις περιπτώσεις. Τύπος Υ για αντικατάσταση του πρώτου βαθμού ή ΕΝΑ για να αντικαταστήσετε όλες τις εμφανίσεις του όρου που αναζητήσατε.

Αντιγραφή, αποκοπή και επικόλληση κειμένου σε νανο

Για να αντιγράψετε το κείμενο σε nano, μεταβείτε στο συγκεκριμένο κείμενο που θέλετε να αντιγράψετε και τοποθετήστε τον κέρσορα στην αρχή. Στη συνέχεια, χτυπήστε Alt + A ή Επιλογή + Α για να εκκινήσετε το εργαλείο επιλογής κειμένου του nano. Στη συνέχεια, πατήστε το πλήκτρο βέλους προς τα εμπρός (>) στο πληκτρολόγιό σας έως ότου όλο το κείμενο που θέλετε να αντιγράψετε καλυφθεί με λευκό φόντο.

Τύπος Alt + 6 για να αντιγράψετε το κείμενο ή Ctrl + K να κόψω. Μεταβείτε στην τοποθεσία που θέλετε να τοποθετήσετε το αντιγραμμένο ή κομμένο κείμενο και πατήστε Ctrl + U να επικολλήσετε.

Αποθήκευση αλλαγών αρχείου και έξοδος από το nano

Μόλις ολοκληρώσετε την εργασία σε ένα αρχείο, αποθηκεύστε το πατώντας Ctrl + O. Επιβεβαιώστε ότι κάνετε αποθήκευση στο σωστό αρχείο πατώντας Εισαγω.

Εάν θέλετε να αποθηκεύσετε τις αλλαγές σε ένα διαφορετικό αρχείο, αλλάξτε το όνομα του αρχείου σε κάτι άλλο πριν πατήσετε Εισαγω. Μετά από αυτό, βγείτε από το nano πατώντας Ctrl + X.

Εργαστείτε αποτελεσματικά με αρχεία Linux χρησιμοποιώντας GNU nano

Το GNU nano είναι ένας απλός και φιλικός προς τους αρχάριους επεξεργαστής κειμένου γραμμής εντολών στο Linux. Συσκευάζει αρκετές δυνατότητες για να διευκολύνει την εργασία με αρχεία από τη γραμμή εντολών χωρίς να σας συντρίβει με πολλές λειτουργίες που δεν χρειάζεστε ως αρχάριοι.

Κατακτώντας τις συμβουλές που επισημαίνονται παραπάνω, η χρήση του GNU nano θα βελτιώσει την εμπειρία σας στο Linux όταν εργάζεστε με αρχεία από τη γραμμή εντολών.