Πώς να χρησιμοποιήσετε το GNU Nano Editor

How Use Gnu Nano Editor



Όταν εργάζεστε στη διεπαφή γραμμής εντολών (CLI) στο Linux, θα πρέπει συχνά να δημιουργείτε/επεξεργάζεστε αρχεία κειμένου. Υπάρχουν πολλοί επεξεργαστές κειμένου που έχουν σχεδιαστεί για το CLI, για παράδειγμα, Vim, Emacs, Nano κ.λπ.

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







GNU Nano στο Linux

Το Linux είναι το πρόγραμμα πυρήνα, που δημιουργήθηκε και συντηρείται από τον Linus Torvalds. Ωστόσο, ο ίδιος ο πυρήνας δεν ωφελεί. Τα άλλα κομμάτια λογισμικού που βρίσκονται πάνω στο Linux είναι αυτά που αποτελούν ολόκληρο το λειτουργικό λειτουργικό σύστημα. Οι περισσότερες διανομές Linux χρησιμοποιούν το λογισμικό που παρέχεται από το έργο GNU για να ολοκληρώσουν το λειτουργικό σύστημα.



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



Εγκατάσταση του GNU Nano

Όπως ίσως έχετε ήδη μαντέψει, το σύστημά σας θα πρέπει να έχει ήδη εγκαταστήσει το Nano. Εάν δεν έχετε εγκαταστήσει το Nano, είναι διαθέσιμο σε όλες τις διανομές Linux απευθείας από τους αντίστοιχους διακομιστές πακέτων. Στις περισσότερες περιπτώσεις, το όνομα πακέτου θα είναι νανο Το





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

Για Debian/Ubuntu και παράγωγα, χρησιμοποιήστε την ακόλουθη εντολή:



$sudoκατάλληλοςεγκαθιστώ νανο

Για το Arch Linux και τα παράγωγα, χρησιμοποιήστε την ακόλουθη εντολή:

$sudoPacman-ΜΙΚΡΟ νανο

Για openSUSE, SUSE Linux και παράγωγα, χρησιμοποιήστε την ακόλουθη εντολή:

$sudoφερμουάρεγκαθιστώ νανο

Για το Fedora και τα παράγωγα, χρησιμοποιήστε την ακόλουθη εντολή.

$sudodnfεγκαθιστώ νανο

Δείτε την επίσημη αρχική σελίδα του GNU Nano

Εάν αισθάνεστε τολμηροί, δοκιμάστε αυτήν τη μέθοδο. Θα εγκαταστήσουμε το GNU Nano από την πηγή. Ενώ αυτό είναι ένα διασκεδαστικό πράγμα, το μειονέκτημα είναι ότι ο διαχειριστής πακέτων δεν μπορεί να το διαχειριστεί άμεσα. Επιπλέον, εάν υπάρχει μια ενημερωμένη έκδοση, θα πρέπει να κατεβάσετε ξανά την πηγή, να την μεταγλωττίσετε και να την εγκαταστήσετε ξανά.

Ετοιμος? Πιάστε τον πηγαίο κώδικα Nano.

$μπούκλαnano.tar.gz https://www.nano-editor.org/διαστ/v4/nano-4.9.3.tar.gz

Εάν δεν έχετε εγκαταστήσει το curl, τότε μπορείτε επίσης να χρησιμοποιήσετε το wget.

$wget -Ήnano.tar.gz https://www.nano-editor.org/διαστ/v4/nano-4.9.3.tar.gz

Εξαγάγετε τη συσκευασία.

$πίσσα -xvfnano.tar.gz

Για το επόμενο μέρος, θα χρειαστείτε κάποια δομικά εργαλεία, όπως ο μεταγλωττιστής GNU C/C ++. Στην περίπτωση του Debian/Ubuntu, θα χρειαστεί να εγκαταστήσετε το βασικά ομάδα πακέτων. Εάν χρησιμοποιείτε σύστημα που βασίζεται σε Arch, εγκαταστήστε το βάση-ανάπτυξη πακέτο. Εάν εκτελείτε άλλες διανομές, κάντε πρώτα τη δική σας έρευνα για αυτές τις διανομές.

Μόλις εγκατασταθούν τα απαιτούμενα εργαλεία, εκτελέστε τις ακόλουθες εντολές.

$CDνανο-4.9.3
$./Διαμορφώστε

$φτιαχνω, κανω-j $(nproc)

$sudo φτιαχνω, κανω εγκαθιστώ

Χρησιμοποιώντας το Nano

Μόλις εγκατασταθεί το Nano, είναι καιρός να το χρησιμοποιήσετε. Από ένα τερματικό, εκτελέστε την ακόλουθη εντολή.

$νανο

Αυτό θα ξεκινήσει τον επεξεργαστή Nano με ένα κενό αρχείο κειμένου.

Έξοδος από το Νάνο

Έχετε πάει ποτέ στο Vim; Στη συνέχεια, μπορεί να είστε εξοικειωμένοι με το meme του Vim έξοδο. Λοιπόν, στην περίπτωση του Νάνο, δεν υπάρχει τίποτα περίπλοκο όπως αυτό, καθόλου. Τύπος για έξοδο από τον επεξεργαστή Nano.

Δημιουργία αρχείου κειμένου

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

$νανο <target_directory>>

Για παράδειγμα, θα δημιουργήσω ένα αρχείο κειμένου με το όνομα demo.txt στη θέση ~/Desktop.

$νανο~/Επιφάνεια εργασίας/demo.txt

Καθώς το αρχείο demo.txt δεν υπάρχει, ο Nano θα ανοίξει ένα κενό αρχείο κειμένου. Το αρχείο δεν έχει δημιουργηθεί ακόμα και θα γραφτεί μόλις αποθηκεύσετε το αρχείο.

Αποθήκευση αρχείου κειμένου

Μόλις πραγματοποιήσετε αλλαγές σε ένα αρχείο κειμένου, αποθηκεύστε το αρχείο πατώντας Το

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

Μόλις αποθηκευτεί το αρχείο, θα δείτε το μήνυμα επιτυχίας.

Ο Nano θα σας ζητήσει επίσης να αποθηκεύσετε εάν πρόκειται να κλείσετε τον επεξεργαστή χωρίς να αποθηκεύσετε το επεξεργασμένο αρχείο.

Επεξεργασία ενός υπάρχοντος αρχείου

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

$νανο <path_to_file>>

Ερευνητικός

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

Το Nano θα εμφανίσει τη λειτουργία αναζήτησης. Εισαγάγετε τη λέξη -κλειδί αναζήτησης και πατήστε Εισαγω Το

Ο Νάνο θα μεταφέρει τον κέρσορα στο αποτέλεσμα αναζήτησης. Εάν υπάρχουν περισσότεροι από ένας όροι, μπορείτε να πατήσετε για μετάβαση στο επόμενο αποτέλεσμα αναζήτησης.

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

Το Nano έχει επίσης μια αρκετά εύχρηστη λειτουργία αντικατάστασης. Για να αντικαταστήσετε ένα κείμενο, πατήστε Το

Εισαγάγετε τον όρο για αντικατάσταση. Στη συνέχεια, εισαγάγετε την τιμή αντικατάστασης.

Ο Νάνο θα επισημάνει τους αγώνες και θα ρωτήσει αν θέλετε να τους αντικαταστήσετε. Εάν υπάρχουν περισσότεροι από ένας αγώνες, ο Nano θα προσφέρει επίσης την αντικατάσταση όλων των αγώνων ταυτόχρονα.

Αντιγραφή και επικόλληση

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

Το Nano προσφέρει επίσης δικές του λειτουργίες κοπής-επικόλλησης. Προσωπικά, μου φαίνεται λίγο άβολο στη χρήση. Για να κάνετε μια περικοπή, εκτελέστε τα εξής: μετακινήστε τον κέρσορα στην επιθυμητή θέση και πατήστε για να ορίσετε τον δείκτη. στη συνέχεια, χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινήσετε τον κέρσορα στην επιθυμητή θέση και πατήστε για να κόψετε το κείμενο.

Για επικόλληση, πατήστε Το

Αναίρεση και επανάληψη

Διαγράφηκε τυχαία η λάθος γραμμή; Επικολλήθηκε το περιεχόμενο σε λάθος μέρος; Το Undo and Redo είναι εδώ για να σας σώσει!

Στην περίπτωση του Nano, η συντόμευση για αναίρεση είναι Το

Για να επαναλάβετε, πατήστε Το

Συντομεύσεις πληκτρολογίου Nano

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

Εδώ, το σύμβολο ^ δηλώνει το Ctrl πλήκτρο, και το σύμβολο Μ υποδεικνύει το Τα παντα κλειδί. Για παράδειγμα, ^O σημαίνει Ctrl + O.

Για να λάβετε τη λίστα με όλες τις συντομεύσεις πληκτρολογίου που υποστηρίζονται, πατήστε Το

Μπορείτε επίσης να δείτε την κύρια σελίδα του Nano. Η κύρια σελίδα προσφέρει μια σε βάθος εξήγηση για όλα τα ορίσματα εντολών.

$άνδρας νανο

Nano Syntax Highlighting

Το Nano δεν είναι απλός και απλός επεξεργαστής κειμένου. Αυτό το πρόγραμμα μπορεί επίσης να ενισχυθεί με χρώματα. Η επισήμανση σύνταξης είναι ένα κοινό χαρακτηριστικό μεταξύ των επεξεργαστών κειμένου. Υπάρχουν πολλές λειτουργίες επισήμανσης σύνταξης διαθέσιμες για το Nano. Σε αυτό το παράδειγμα, θα παρουσιάσω μερικά Βελτιωμένα αρχεία επισήμανσης σύνταξης Nano από το GitHub Το

Όπως λέει το σεμινάριο, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε τονισμό σύνταξης για το Nano.

$μπούκλα https://raw.githubusercontent.com/scopatz/nanorc/κύριος/install.sh| SH

Εάν δεν έχετε εγκαταστήσει το curl, τότε το wget είναι επίσης διαθέσιμο.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/κύριος/install.sh-Ή- | SH

Η λειτουργία θα κατεβάσει και θα εντοπίσει μια δέσμη αρχείων .nanorc στον κατάλογο ~/nano.

Τελικές σκέψεις

Το Nano είναι ένας φοβερός επεξεργαστής κειμένου που προσφέρει αρκετά για τις καθημερινές σας ανάγκες. Ωστόσο, εάν είστε προηγμένος χρήστης που χρειάζεται ορισμένες πραγματικά προηγμένες λειτουργίες, τότε ελέγξτε το Vim. Το Vim είναι αναμφισβήτητα ένας από τους καλύτερους συντάκτες όλων. Ξεκινήστε με το Vim σε αυτόν τον Οδηγό για αρχάριους στο Vim.

Απολαμβάνω!