Ένας οδηγός για αρχάριους για τη χρήση του επεξεργαστή Nano Text στο Linux. Εργασία με τον nano editor: βασικές εντολές πληκτρολογίου nano text editor στο linux

03.05.2023

Παρά το γεγονός ότι οι περισσότερες ενέργειες στο λειτουργικό σύστημα Linux μπορούν να γίνουν μέσω GUI, εάν θέλετε περισσότερο έλεγχο στη διαδικασία και περισσότερη ευελιξία, θα πρέπει να καταφύγετε στη χειροκίνητη επεξεργασία αρχεία ρυθμίσεων.

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

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

Ο επεξεργαστής κειμένου Nano περιλαμβάνεται στη σουίτα προγραμμάτων GNU και είναι ο τυπικός επεξεργαστής κονσόλας για πολλές διανομές Linux. Η ανάπτυξη του προγράμματος, όπως και πολλά άλλα προγράμματα από τη σουίτα GNU, ξεκίνησε τη δεκαετία του '90.

Εκείνες τις μέρες υπήρχε πρόγραμμα αποστολής και λήψης e-mail- Πεύκο. Μέρος του ήταν ένα πρόγραμμα επεξεργασίας κειμένου που ονομάζεται Pico, το οποίο θα μπορούσατε να χρησιμοποιήσετε για να γράψετε τα μηνύματά σας. Σε πολλούς αρχάριους άρεσε το Pico για την απλότητα και τη διαισθητική διεπαφή του. Αλλά οι διανομές Linux, συμπεριλαμβανομένου του Debian, δεν μπορούσαν να περιλαμβάνουν ιδιωτικά δυαδικά αρχεία για το Pine και το Pico στα αποθετήρια τους.

Λαμβάνοντας υπόψη όλα αυτά, αποφασίστηκε να δημιουργηθεί ένα πρόγραμμα επεξεργασίας TIP ή Tip Isn't Pico, αλλά στη συνέχεια, λόγω διένεξης ονόματος με ένα άλλο βοηθητικό πρόγραμμα, το πρόγραμμα επεξεργασίας μετονομάστηκε σε nano.

Το κύριο πλεονέκτημα του νανο είναι η ευκολία χρήσης του. Είναι τόσο εύκολο στη χρήση όσο το OpenOffice ή το Gedit. Επομένως, είναι πολύ εύκολο να μάθετε πώς να χρησιμοποιείτε το πρόγραμμα. Τώρα ας προχωρήσουμε στο ερώτημα πώς να χρησιμοποιήσετε το nano.

Πώς να χρησιμοποιήσετε τον επεξεργαστή Nano;

Πρώτα απ 'όλα, πρέπει να πούμε ότι το nano είναι ένα πρόγραμμα επεξεργασίας κειμένου κονσόλας, πράγμα που σημαίνει ότι είναι συνηθισμένο να εκτελείται από το τερματικό. Για αυτό χρησιμοποιείται η ακόλουθη σύνταξη:

$nano επιλογές /διεύθυνση/αρχείο/αρχείο

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

  • +αριθμός- καθορίστε τη γραμμή στο αρχείο από την οποία πρέπει να ξεκινήσει η επεξεργασία.
  • -ΣΙ- Δημιουργήστε ένα αντίγραφο ασφαλείας του αρχείου κατά την αποθήκευση.
  • -ΜΕ- φάκελος αντιγράφων ασφαλείας
  • -ΡΕ- εμφάνιση κειμένου με έντονη γραφή.
  • -ΜΙ- μετατροπή καρτελών σε κενά.
  • -ΦΑ- ενεργοποιήστε την υποστήριξη για την επεξεργασία πολλών αρχείων.
  • - αποθήκευση ιστορικού αναζήτησης και αντικατάστασης.
  • -ΕΓΩ- Μην διαβάζετε ρυθμίσεις παραμέτρων από αρχεία nanorc.
  • - θυμηθείτε και επαναφέρετε τη θέση του δρομέα κατά την τελευταία επεξεργασία.
  • - μέγεθος καρτέλας σε κενά.
  • - Ενεργοποίηση υποστήριξης ποντικιού.
  • -v- λειτουργία μόνο για ανάγνωση, δεν μπορείτε να αποθηκεύσετε το αρχείο.

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

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

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

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

Βασικές συντομεύσεις πληκτρολογίου

Τώρα ας ρίξουμε μια πιο προσεκτική ματιά στις συντομεύσεις πληκτρολογίου που προσφέρει το πρόγραμμα επεξεργασίας κειμένου nano linux. Για να ανοίξω περισσότερα λεπτομερείς πληροφορίεςσχετικά με τις συντομεύσεις πληκτρολογίου πατήστε Ctrl+G:

Όταν ολοκληρώσετε την εργασία με το πρόγραμμα επεξεργασίας και αποθηκεύσετε τις αλλαγές σας, κάντε κλικ Ctrl+XΓια έξοδο εάν το αρχείο δεν αποθηκεύτηκε, το πρόγραμμα θα σας ζητήσει να το κάνετε:

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

Μπορείτε να επικολλήσετε τα περιεχόμενα ενός άλλου αρχείου στη θέση του δρομέα κάνοντας κλικ Ctrl+Rκαι εισαγάγετε το όνομα αρχείου προορισμού:

Για ακύρωση τελευταία ενέργειακλικ Alt+U.Και μπορείτε να επαναλάβετε την τελευταία ενέργεια ξανά χρησιμοποιώντας Alt+E.Για αναζήτηση με συμβολοσειρά ή τυπική έκφραση, κάντε κλικ Ctrl+W, μπορείτε να χρησιμοποιήσετε τυπική σύνταξη τυπικής έκφρασης perl:

Χρήση συντόμευσης πληκτρολογίου Alt+Rμπορείτε να χρησιμοποιήσετε την αναζήτηση και να αντικαταστήσετε:

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

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

Ας δούμε τώρα τα πλήκτρα πρόσβασης για γρήγορη μετάβαση στο κείμενο στον επεξεργαστή νανο. Φυσικά, μπορείτε πάντα να χρησιμοποιείτε τα κλειδιά που γνωρίζετε ήδη PageUP, PageDown, Αρχική σελίδα, Τέλοςκαι τα πλήκτρα βέλους, αλλά αυτό δεν είναι απολύτως βολικό, δεδομένου ότι το nano έχει τις δικές του συντομεύσεις. Αν και δεν είναι τόσο πρακτικά όσο του Vim, μπορείτε ακόμα να τα χρησιμοποιήσετε.

Για να μετακινήσετε τον κέρσορα προς τα εμπρός ή προς τα πίσω, πατήστε Ctrl+FΚαι Ctrl+Bκαι για να μετακινηθείτε πάνω/κάτω μία γραμμή χρησιμοποιήστε Ctrl+PΚαι Ctrl+N.

Για να μετακινηθείτε στην αρχή της γραμμής χρησιμοποιήστε Ctrl+Aκαι στο τέλος - Ctrl+E. Υπάρχουν επίσης συντομεύσεις για τη μετακίνηση στις σελίδες, Ctrl+Vμετακινείται μια σελίδα προς τα κάτω και Ctrl+Y- επάνω στη σελίδα.

Αλλά δεν είναι μόνο αυτό. Μπορείτε να πλοηγηθείτε στις λέξεις χρησιμοποιώντας Ctrl+SpaceΚαι Alt+Space, και επίσης πατήστε Ctrl+_και εισαγάγετε τον αριθμό της επιθυμητής γραμμής, ακόμη και ένα σύμβολο που χωρίζεται με κόμμα.

Για να δείτε πού βρίσκεται τώρα ο κέρσορας, κάντε κλικ Ctrl+C.

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

Μπορείτε να αντιγράψετε κείμενο με το ποντίκι σας, αλλά αυτό συμβαίνει μόνο εάν εργάζεστε σε ένα GUI. Αλλά εάν χρησιμοποιείτε το πρόγραμμα σε καθαρό τερματικό, αυτή η επιλογή δεν θα λειτουργήσει. Για τέτοιες περιπτώσεις, το nano έχει τα δικά του εργαλεία επιλογής και αντιγραφής.

Για να επιλέξετε μια ενότητα κειμένου, κάντε κλικ Ctrl+^μετακινήστε τον κέρσορα στο τέλος του επιθυμητού τμήματος και πατήστε ξανά τον ίδιο συνδυασμό πλήκτρων. Όλο το κείμενο μεταξύ του σημείου έναρξης και του τέλους, χωρίς τη θέση του δρομέα, θα επισημανθεί και μπορείτε να το αντιγράψετε ή να το αποκόψετε.

Για να αντιγράψετε το επιλεγμένο κείμενο, κάντε κλικ Alt+^και να το κόψω - Ctrl+K. Για να εισαγάγετε κομμένο κείμενο, μετακινήστε τον κέρσορα στην επιθυμητή θέση και κάντε κλικ Ctrl+U.

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

Πολλά αρχεία σε Nano

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

Για να το κάνετε αυτό, περάστε πολλά αρχεία στο βοηθητικό πρόγραμμα κατά την εκκίνηση:

nano file1 file2

Στη συνέχεια χρησιμοποιήστε συντομεύσεις πληκτρολογίου για να μετακινηθείτε μεταξύ τους Alt+>Και Alt+< . Για να κλείσει περιττά περισσότερο αρχείοκλικ Ctrl+X. Δεν θα κλείσει ολόκληρο το πρόγραμμα, αλλά μόνο το ενεργό buffer με το αρχείο.

συμπεράσματα

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

Τέλος, μια σύντομη σύγκριση μεταξύ nano και vim:

Για αρχάριους που μόλις αρχίζουν να μαθαίνουν Linux, το τερματικό είναι πολύ άγχος, αλλά όταν πρόκειται για την εντολή nano...

Σχεδόν όλοι οι διακομιστές που εκτελούνται σε Linux, συμπεριλαμβανομένου του διακομιστή Ubuntu, δεν χρησιμοποιούν γραφικό κέλυφος, όλες οι ρυθμίσεις γίνονται χρησιμοποιώντας το τερματικό. Στην επιφάνεια εργασίας Διανομές Linux, η κατάσταση είναι ελαφρώς πιο απλή, αλλά παρόλα αυτά, αν θέλετε να ρυθμίσετε το σύστημα, τότε η γνωριμία με το τερματικό είναι αναπόφευκτη. Μία από τις πιο δύσκολες «εντολές» για να κυριαρχήσετε είναι το Nano Linux. Αυτή η εντολή, « νανο ", τίποτα περισσότερο από ένα πρόγραμμα επεξεργασίας κειμένου κονσόλας.

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

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

Εγκατάσταση Nano σε Linux

Εάν το τερματικό δεν ανταποκρίνεται με κανέναν τρόπο στην εντολή nano, τότε αυτό το πρόγραμμα επεξεργασίας κειμένου δεν είναι εγκατεστημένο. Για να το εγκαταστήσετε, πληκτρολογήστε την εντολή:

sudo apt install nano

Όλα είναι έτοιμα για έναρξη!

Νανοεκτόξευση

Επεξεργαστής κειμένου νανο λειτουργεί μόνο στο τερματικό. Μια ακόμη διευκρίνηση πριν ξεκινήσουμε, λειτουργικό σύστημαΤο Linux κάνει διάκριση πεζών-κεφαλαίων εάν μια λέξη ή μέρος μιας εντολής είναι γραμμένη με κεφαλαίο γράμμα, τότε πρέπει να το πληκτρολογήσετε με αυτόν τον τρόπο, διαφορετικά θα λάβετε σφάλμα.

Εάν βρίσκεστε στον κατάλογο (φάκελο) όπου βρίσκεται το απαιτούμενο αρχείο κειμένου, τότε για να ξεκινήσετε την επεξεργασία του χρησιμοποιώντας νανο πρέπει να γράψετε στο τερματικό ως εξής:

Nano index.html

Παρεμπιπτόντως, η ομάδα θα σας βοηθήσει να μάθετε σε ποιον κατάλογο βρίσκεστε τώρα pwd , και ποια αρχεία βρίσκονται κοντά; ls .

Εάν επεξεργαζόμαστε ένα αρχείο που βρίσκεται σε άλλο κατάλογο (φάκελο), τότε πρέπει να καθορίσετε την πλήρη διαδρομή στο τερματικό:

Nano /var/www/html/index.html

Εάν επεξεργαστείτε ξαφνικά ένα αρχείο ευαίσθητο στην αναδίπλωση λέξεων, εισαγάγετε την εντολή στο τερματικό νανο με επιπλέον κλειδί -w :

Νανο -w/var/www/html/index.html

Για να ανοίξετε ένα έγγραφο σε μια συγκεκριμένη γραμμή ή στήλη nano + γραμμή, όνομα αρχείου στήλης

Για παράδειγμα nano +3,2 /etc/hosts

Νανοπλήκτρα πρόσβασης για έλεγχο σε πρόγραμμα επεξεργασίας κειμένου

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

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

+ αριθμός_γραμμής

Για παράδειγμα:

nano +25 log.txt

"Αργή" κίνηση στα πλάγια - πάνω, κάτω, αριστερά, δεξιά Κλειδιά

ή

Ctrl FΚαι Ctrl B

←→ ή

Ctrl PΚαι Ctrl N

Μεταβείτε στην αρχή του αρχείου Alt |ή Alt\
Μετακίνηση στο τέλος του αρχείου Alt /ή Alt;
Προχωρήστε μια λέξη μπροστά Ctrl Space
Μετακινηθείτε στην αρχή της γραμμής Ctrl A
Μετακινηθείτε στο τέλος της γραμμής Ctrl E
Μετακινηθείτε μια λέξη πίσω Alt Space
Μετακίνηση στη γραμμή κατά αριθμό Alt Gή Ctrl -
Επόμενη σελίδα (αν μεγάλο αρχείο κειμένου) Ctrl Y
Προηγούμενη σελίδα (αν μεγάλο αρχείο κειμένου) Ctrl V
Κόψτε "διαγραφή" ολόκληρης της γραμμής Ctrl K
Διαγράψτε τα πάντα, από τον κέρσορα μέχρι το τέλος του αρχείου ALT T
Επικολλήστε μια γραμμή που είχε κοπεί ή αντιγραφεί προηγουμένως Ctrl U
Επιλέξτε μέρος του κειμένου, αντιγράψτε ή κόψτε το (ή διαγράψτε) Μεταβείτε στην απαιτούμενη ενότητα κειμένου

Σφιγκτήρας ALT A

και μετακινήστε τα πλήκτρα ↓←→

Αντίγραφο Alt-6

Αποκοπή ή διαγραφή Ctrl K

Εισαγωγή καρτέλας Ctrl I
Εισάγω πληροφορίες κειμένουαπό άλλο αρχείο Ctrl R

υποδεικνύουν τη διαδρομή προς το αρχείο

Στο nano εμφανίστε τον αριθμό γραμμής και στήλης CTRL C
Βρείτε την απαιτούμενη λέξη σε ένα αρχείο κειμένου Ctrl W

γράψτε τη λέξη αναζήτησης

Βρείτε το επόμενο Ctrl W
Αποθήκευση αλλαγών σε ένα αρχείο Ctrl O

τύπος Εισάγω

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

πατήστε Enter

Μην αποθηκεύετε τις αλλαγές που έγιναν Ctrl Z
Αποθηκεύστε τις αλλαγές και μετονομάστε το αρχείο Ctrl X

τύπος Υ

εισάγετε ένα νέο όνομα αρχείου

τύπος Εισάγω

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

Έχετε ακόμα πρόσθετες ερωτήσεις? Γράψτε τους στα σχόλια για το τι κάνατε ή το αντίστροφο!

Αυτό είναι όλο! Περισσότερα άρθρακαι οδηγίες, διαβάστε την ενότητα. Μείνετε με τον ιστότοπο, θα είναι ακόμα πιο ενδιαφέρον!

Το nano editor μπορεί κάλλιστα να παίξει το ρόλο ενός είδους αμορτισέρ για έναν αρχάριο χρήστη. Ναι, αυτό δεν είναι emacs, ή ακόμα και joe. Αλλά αντιμετωπίζει με επιτυχία την εργασία διαμόρφωσης. Και στο mastering και στο χειρισμό είναι τόσο απλό όσο μια τσουγκράνα. Δεν είναι τυχαίο ότι πολλές διανομές Linux το προσφέρουν ως επιλογή σε όλο το σύστημα. Στο Gentoo Linux, όπου κατά την εγκατάσταση προκύπτει αρκετά συχνά η ανάγκη χειροκίνητης επεξεργασίας αρχείων διαμόρφωσης - αυτός είναι απλώς ο μόνος επεξεργαστής που είναι διαθέσιμος στο στάδιο εγκατάστασης του συστήματος. Στο CRUX και στο Archlinux, ωστόσο, κατά την εγκατάσταση γειτνιάζει με το vi - που μιμείται το αρχικό, και επομένως μπορεί επίσης να είναι προτιμότερο.

Ο επεξεργαστής nano εκκινείται στη γραμμή εντολών με την ακόλουθη σύνταξη nano /file_path/file. ρύζι. 1

Εάν καθορίσατε ένα ανύπαρκτο αρχείο, θα δημιουργηθεί.

Αφού εκτελέσετε την παραπάνω εντολή, θα δείτε κάτι παρόμοιο με το Σχ. 2.

Νομίζω ότι δεν έχει νόημα να εξηγήσουμε ότι η μετακίνηση του δρομέα, καθώς και η διαγραφή κειμένου, γίνεται χρησιμοποιώντας τα αντίστοιχα πλήκτρα του πληκτρολογίου, όπως σε άλλους επεξεργαστές. Οι υπόλοιπες λειτουργίες του nano ελέγχονται χρησιμοποιώντας ακολουθίες ελέγχου, η λίστα των οποίων ελήφθη από τη διεύθυνση http://posix.ru/apps/nano_editor/ και δίνεται παρακάτω.

Στο νανο υπάρχουν δύο τύποι ακολουθιών ελέγχου - πραγματικές ακολουθίες ελέγχου, Ελεγχος+γράμμα και μετα-ακολουθίες, Μετα+λίτρα. Τα πρώτα χρησιμοποιούνται για επεξεργασία κειμένου και λειτουργίες αρχείων. Οι ακολουθίες ελέγχου αντιγράφονται εν μέρει από τα πλήκτρα λειτουργιών F1-F16(κλήση F13-F16- μέσω συνδυασμού Αλλαγή+F1-F4). Οι μετα-ακολουθίες προορίζονται για την αλλαγή των ρυθμίσεων του επεξεργαστή (το ίδιο αποτέλεσμα επιτυγχάνεται με τις επιλογές της γραμμής εντολών).

Να σας υπενθυμίσω ότι σε ένα πληκτρολόγιο υπολογιστή ο ρόλος του πλήκτρου Meta συνήθως εκτελείται με το πάτημα του πλήκτρου Alt(σε ορισμένες διατάξεις - συγκεκριμένα Alt"ένα δεξί, ή, αντίθετα, αριστερά) ή πάτημα και αφαίρεση ενός πλήκτρου Διαφυγή.

Όλες οι βασικές ακολουθίες ελέγχου παρατίθενται στο κάτω μέρος του παραθύρου του τερματικού.

Οι ακολουθίες ελέγχου είναι οι ακόλουθες (σε αγκύλες - διπλότυπα πλήκτρα λειτουργιώνκαι, μερικές φορές, μετα-ακολουθίες):

    Ελεγχος+σολ (F1) - καλέστε το πλήρες μενού βοήθειας.
  • Ελεγχος+Χ (F2) - έξοδος από το πρόγραμμα.
  • Ελεγχος+Ο (F3) - καταγράψτε το τρέχον αρχείο.
  • Ελεγχος+R (F5) - εισαγάγετε ένα αρχείο στο τρέχον.
  • Ελεγχος+W (F6) - αναζήτηση κειμένου στο τρέχον αρχείο.
  • Ελεγχος+\ (F14ή Μετα+R) - αντικατάσταση κειμένου στο τρέχον αρχείο. Πρώτα, εισάγεται το κείμενο αντικατάστασης και, στη συνέχεια, αφού κάνετε κλικ Εισάγω- Αντικαταστάσιμο
  • Ελεγχος+Υ (F7ή PgUp) - μετακίνηση στην προηγούμενη οθόνη.
  • Ελεγχος+V (F8ή PgDwn) - μετακίνηση στην επόμενη οθόνη.
  • Ελεγχος+Κ (F9) = διαγραφή (Cut, cut) μιας γραμμής στη θέση του δρομέα και αποθήκευση σε buffer (cutbuffer).
  • Ελεγχος+U - (F10) - εισάγει τα περιεχόμενα του cutbuffer σε μια γραμμή στη θέση του δρομέα, εάν η τελευταία δεν έχει αλλάξει, εκτελεί το ρόλο του Undo (ακύρωση), το οποίο συνήθως δεν παρέχεται για απεριόριστη κλωνοποίηση γραμμών αυθαίρετο μέρος του κειμένου - μετά τη διαγραφή, αρκεί να μετακινήσετε τον κέρσορα στο επιθυμητό μέρος.
  • Ελεγχος+ντο (F11) - εμφάνιση πληροφοριών σχετικά με τη θέση του δρομέα με τη μορφή VR
  • Ελεγχος+Τ (F12) - ορθογραφικός έλεγχος (μέσω ενός εξωτερικού προγράμματος ορθογραφίας, εάν είναι εγκατεστημένο και η αντίστοιχη επιλογή είναι ενεργοποιημένη στη διαμόρφωση, βλέπε παρακάτω).
  • Ελεγχος+Π- μετακινήστε τον κέρσορα μία γραμμή προς τα πάνω.
  • Ελεγχος+Ν- μετακινήστε τον κέρσορα μία γραμμή προς τα κάτω.
  • Ελεγχος+φά- μετακινήστε τον κέρσορα έναν χαρακτήρα προς τα εμπρός.
  • Ελεγχος+σι- μετακινήστε τον κέρσορα έναν χαρακτήρα πίσω.
  • Ελεγχος+ΕΝΑ- μετακίνηση του δρομέα στην αρχή της τρέχουσας γραμμής.
  • Ελεγχος+μι- μετακίνηση του δρομέα στο τέλος της τρέχουσας γραμμής.
  • Ελεγχος+μεγάλο- επανασχεδιασμός της τρέχουσας οθόνης.
  • Ελεγχος+^ (Μετα+ΕΝΑ) - επιλογή (και τοποθέτηση στην προσωρινή μνήμη) κειμένου, ξεκινώντας από την τρέχουσα θέση του δρομέα.
  • Ελεγχος+ρε- διαγραφή ενός χαρακτήρα στη θέση του δρομέα.
  • Ελεγχος+H- διαγραφή ενός χαρακτήρα στα αριστερά του δρομέα.
  • Ελεγχος+εγώ- Εισαγάγετε έναν χαρακτήρα καρτέλας.
  • Ελεγχος+J (F4) αυτόματη συμπλήρωση της τρέχουσας παραγράφου.
  • Ελεγχος+Μεισαγωγή ενός χαρακτήρα νέας γραμμής (CR) στη θέση του δρομέα.
  • Ελεγχος+_ (F13ή Μετα+σολ) - μετάβαση σε καθορισμένο αριθμόγραμμές.

Οι μετα-ακολουθίες συνήθως λειτουργούν σαν διακόπτες. Με τη βοήθειά τους, εκτελούνται οι ακόλουθες ενέργειες:

  • Μετα+ντο- ενεργοποίηση/απενεργοποίηση μόνιμης θέσης δρομέα.
  • Μετα+εγώ- ενεργοποίηση/απενεργοποίηση αυτόματων εσοχών.
  • Μετα+Ζ- ενεργοποίηση/απενεργοποίηση της αναστολής.
  • Μετα+Χ- ενεργοποιήστε/απενεργοποιήστε την εμφάνιση της ζώνης υπόδειξης.
  • Μετα+Π- ενεργοποίηση/απενεργοποίηση της λειτουργίας εξομοίωσης του επεξεργαστή pico.
  • Μετα+W- ενεργοποίηση/απενεργοποίηση λειτουργίας αναδίπλωσης λέξεων.
  • Μετα+Μ- ενεργοποίηση/απενεργοποίηση υποστήριξης ποντικιού (μόνο κατά τη δημιουργία με υποστήριξη gpm.
  • Μετα+Κ- να επιτρέπεται/απαγορεύεται η κοπή μέχρι το τέλος.
  • Μετα+μι- ενεργοποίηση/απενεργοποίηση της χρήσης κανονικών εκφράσεων (regexp).
Επιπλέον, το nano παρέχει επίσης ένα εξωτερικό εργαλείο διαμόρφωσης - το user config ~/.nanorc. Εκτελώντας ορισμένους χειρισμούς σε αυτό, μπορείτε να επεκτείνετε κάπως τη λειτουργικότητα του επεξεργαστή, ειδικότερα, να παρέχετε επισήμανση σύνταξης.

Συντάκτης νανοείναι ένα πρόγραμμα επεξεργασίας κειμένου κονσόλας. Είναι διαθέσιμο σε όλες σχεδόν τις διανομές Linux, είναι διαθέσιμο σε macOS και μπορεί να εκτελεστεί σε Windows. Το nano χρησιμοποιείται συχνά για την επεξεργασία αρχείων διαμόρφωσης όταν δεν υπάρχει διαθέσιμο GUI.

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

Ας δούμε πώς να εκτελείτε βασικές ενέργειες όταν εργάζεστε με το nano.

Δημιουργήστε ένα νέο αρχείο

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

Μπορείτε επίσης να ορίσετε αμέσως το όνομα του νέου αρχείου:

Μετά την εκτέλεση της εντολής, το nano editor θα ξεκινήσει και ένα νέο κενό αρχείο θα ανοίξει για επεξεργασία.

Ανοίξτε ένα υπάρχον αρχείο για επεξεργασία

Για να επεξεργαστείτε ένα υπάρχον αρχείο, πρέπει να εκκινήσετε το nano editor και να καθορίσετε τη διαδρομή προς το αρχείο που θέλετε να ανοίξετε:

Αποθήκευση αλλαγών

Αποθηκεύστε και συνεχίστε να εργάζεστε

Στη γραμμή κατάστασης θα εμφανιστεί το ακόλουθο μήνυμα: Όνομα αρχείου προς εγγραφή: όνομα_αρχείου(εάν λείπει το όνομα αρχείου, τότε πρέπει να εισαγάγετε το όνομα αρχείου). Για να αποθηκεύσετε τις αλλαγές, πατήστε Enter.

Αποθήκευση και έξοδος

Σε αυτήν την περίπτωση, εάν αλλάξατε το αρχείο, θα εμφανιστεί η ερώτηση: " Αποθήκευση τροποποιημένου buffer (ΑΠΑΝΤΗΣΗ Όχι Θα καταστραφεί οι ΑΛΛΑΓΕΣ);". Πατήστε το πλήκτρο y. Θα εμφανιστεί μια ερώτηση που σας ζητά να εισαγάγετε ένα όνομα αρχείου. Εισαγάγετε ένα νέο όνομα αρχείου ή απλώς πατήστε Enter. Οι αλλαγές θα αποθηκευτούν και το πρόγραμμα επεξεργασίας θα κλείσει.

Έξοδος χωρίς αποθήκευση αλλαγών

Για να βγείτε από το πρόγραμμα επεξεργασίας και να μην αποθηκεύσετε τις αλλαγές, χρησιμοποιήστε τη συντόμευση πληκτρολογίου:
Ctrl+X

Υπάρχει μια ερώτηση" Αποθήκευση τροποποιημένου buffer ..;", πατήστε n.

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

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

Να τομήολόκληρη τη γραμμή και τοποθετήστε την στο buffer, μετακινήστε τον κέρσορα στην επιθυμητή γραμμή και πατήστε:
Ctrl+K

Να εισάγωκάντε κλικ στη γραμμή από το buffer:
Ctrl+U

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

Για να αντιγράψετε αυθαίρετο κείμενο στο πρόχειρο, πρέπει πρώτα να το επιλέξετε. Να έναρξη της επιλογήςΤοποθετήστε τον κέρσορα στην αρχή του κειμένου που σκοπεύετε να αντιγράψετε και πατήστε:
Ctrl+6

Μετακινήστε τον κέρσορα, το κείμενο θα τονιστεί.

Να αντίγραφοεπιλεγμένο κείμενο στο πρόχειρο, πατήστε:
Alt+6

ή, να τομήεπιλεγμένο κείμενο, κάντε κλικ:
Ctrl+K

Μετακινήστε τον κέρσορα στο σημείο όπου θέλετε να επικολλήσετε το κείμενο από το buffer. Να εισάγωκείμενο από κλικ στο buffer:
Ctrl+U

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

Για να αναζητήσετε κείμενο μέσα σε ένα αρχείο, χρησιμοποιήστε τη συντόμευση πληκτρολογίου:
Ctrl+W

Πρέπει να εισαγάγετε μια συμβολοσειρά αναζήτησης και να πατήσετε Enter.

Ο κέρσορας θα τοποθετηθεί στην πρώτη εμφάνιση του αναζητούμενου κειμένου (σε σχέση με τον κέρσορα). Για να μεταβείτε στην επόμενη εμφάνιση, κάντε κλικ:
Alt+W

Για να σταματήσετε την αναζήτηση, κάντε κλικ:
Ctrl+C

Εύρεση και αντικατάσταση κειμένου

Για να βρείτε και να αντικαταστήσετε κείμενο, χρησιμοποιήστε τη συντόμευση πληκτρολογίου:
Ctrl+\

Θα σας ζητηθεί να εισαγάγετε κείμενο για αναζήτηση. Εισαγάγετε μια συμβολοσειρά αναζήτησης και πατήστε Enter.
Στη συνέχεια θα σας ζητηθεί να εισαγάγετε το κείμενο με το οποίο θέλετε να αντικαταστήσετε. Πληκτρολογήστε μια συμβολοσειρά και πατήστε Enter.
Στη συνέχεια, θα εκδοθεί ένα αίτημα για την αντικατάσταση της ευρεθείσας εμφάνισης της απαιτούμενης συμβολοσειράς. Μπορείτε να πατήσετε το πλήκτρο A για να αντικαταστήσετε όλες τις εμφανίσεις στο αρχείο ταυτόχρονα ή να χρησιμοποιήσετε τα πλήκτρα Y ή N για να αντικαταστήσετε ή να μην αντικαταστήσετε τις εμφανίσεις που βρέθηκαν στη συμβολοσειρά αναζήτησης.

Πλήκτρα συντόμευσης

Για να εμφανίσετε πληροφορίες σε όλα τα πλήκτρα πρόσβασης, χρησιμοποιήστε το συνδυασμό Ctrl+G.

Τα πιο συχνά χρησιμοποιούμενα νανοπλήκτρα πρόσβασης είναι:

Πλήκτρα συντόμευσηςΠεριγραφή
Ctrl+AΜετακινήστε τον κέρσορα στην αρχή της γραμμής.
Ctrl+EΜετακινήστε τον κέρσορα στο τέλος της γραμμής.
Ctrl+YΜετακινήστε τον κέρσορα 1 σελίδα προς τα πάνω (ανάλογα με το PageUp)
Ctrl+VΜετακινήστε τον κέρσορα 1 σελίδα προς τα κάτω (ανάλογα με το PageDown)
Ctrl+_Μεταβείτε σε μια συγκεκριμένη γραμμή (θα χρειαστεί να εισαγάγετε έναν αριθμό γραμμής).
Ctrl+CΔείξτε σε ποια γραμμή και σε ποια θέση βρίσκεται ο κέρσορας.
Ctrl+WΑναζήτηση κειμένου σε ένα αρχείο. Πρέπει να εισαγάγετε μια συμβολοσειρά αναζήτησης.
Ctrl+\Εύρεση και αντικατάσταση κειμένου σε ένα αρχείο. Εισαγάγετε πρώτα τη συμβολοσειρά αναζήτησης και μετά τη συμβολοσειρά αντικατάστασης.
Ctrl+DΔιαγράψτε τον χαρακτήρα κάτω από τον κέρσορα.
Ctrl+KΔιαγράψτε την τρέχουσα γραμμή.
Ctrl+OΑποθηκεύστε τις αλλαγές χωρίς να κλείσετε το πρόγραμμα επεξεργασίας.
Ctrl+XΈξοδος από το πρόγραμμα επεξεργασίας. Εάν το αρχείο έχει τροποποιηθεί, θα σας ζητηθεί να αποθηκεύσετε τις αλλαγές σας.

Κάτι άλλο

Κάποια ακόμα ενδιαφέροντα κόλπα όταν εργάζεστε με το nano, τα οποία δεν γνωρίζουν όλοι.

Ctrl = Esc Esc

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

Μόνο για ανάγνωση

Για να ανοίξετε ένα αρχείο μόνο για ανάγνωση, χρησιμοποιήστε το διακόπτη -v:

Δημιουργία αντιγράφων ασφαλείας αρχείων

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

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

,

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

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

Εγκατάσταση και εκκίνηση

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

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

sudo apt-get install nano

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

νανο γεια.thxt
nano /home/kompick/hello.thxt

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

Βασικές αρχές εργασίας με τον επεξεργαστή Nano

Οι χαρακτηρισμοί των πλήκτρων πρόσβασης μπορεί να είναι κάπως μπερδεμένοι για έναν αρχάριο χρήστη, αλλά αυτό είναι μόνο στην αρχή. Σύμβολο (^) σημαίνει το πλήκτρο Ctrl και (Μ)Μετα- Πλήκτρο Alt ή Esc. Όλα αυτά βρίσκονται στην ενσωματωμένη βοήθεια. νανοκαλείται πατώντας ^+Γ, δηλαδή Ctrl + G .

Για να μετακινηθείτε στο περιεχόμενο, μπορείτε να χρησιμοποιήσετε τα πλήκτρα βέλους, για να αποθηκεύσετε τις αλλαγές - Ctrl + O και στη συνέχεια πληκτρολογήστε Υγια επιβεβαίωση και Ννα ακυρώσει. Κατά τη στιγμή της αποθήκευσης, ο επεξεργαστής ζητά ένα όνομα αρχείου, το οποίο πρέπει να εισαχθεί σε ειδικό πεδίο στο κάτω μέρος του παραθύρου.

Για να αναιρέσετε τις αλλαγές που έγιναν σε ένα μη αποθηκευμένο αρχείο, πρέπει να πατήσετε Ctrl + C. Για την αποκοπή ολόκληρων γραμμών και παραγράφων μέσα νανοο συνδυασμός Ctrl + K είναι υπεύθυνος, για την εισαγωγή τους - Ctrl + U. Για να επισημάνετε ορισμένα στοιχεία μιας γραμμής, χρησιμοποιήστε Ctrl + 6 ή Alt + A, για να καλέσετε τη γραμμή αναζήτησης - Ctrl + W ή F6. Οι εντολές Ctrl + A και Ctrl + E σάς επιτρέπουν να μετακινηθείτε γρήγορα στην αρχή και το τέλος μιας γραμμής, οι εντολές Ctrl + Y και Ctrl + V σας επιτρέπουν να κάνετε κύλιση στα περιεχόμενα ενός αρχείου κειμένου προς τα κάτω και προς τα επάνω. Τέλος, το Ctrl + X χρησιμοποιείται για την έξοδο από το πρόγραμμα επεξεργασίας στο τερματικό.

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

Από πρόσθετα χαρακτηριστικά νανοΑξίζει να προσέξετε τη ρύθμιση εμφάνισηπαράθυρο κονσόλας.