Ο οδηγός για αρχάριους στο Nano, τον επεξεργαστή κειμένου γραμμής εντολών Linux

Είστε νέος στη γραμμή εντολών Linux; Μπερδεμένοι από όλους τους άλλους προχωρημένους επεξεργαστές κειμένου; Το How-To Geek πήρε την πλάτη σας με αυτό το σεμινάριο στο Nano, έναν απλό συντάκτη κειμένου που είναι πολύ φιλικός προς τους αρχάριους.

Όταν συνηθίζετε στη γραμμή εντολών, οι αρχάριοι Linux συχνά αποβάλλονται από άλλους, πιο προηγμένους επεξεργαστές κειμένου, όπως vim και emacs. Ενώ είναι εξαιρετικά προγράμματα, έχουν λίγο καμπύλη μάθησης. Εισαγάγετε το Nano, ένα εύχρηστο πρόγραμμα επεξεργασίας κειμένου που αποδεικνύεται ευέλικτο και απλό. Το Nano είναι εγκατεστημένο από προεπιλογή στο Ubuntu και σε πολλές άλλες διανομές Linux και λειτουργεί καλά σε συνδυασμό με το sudo, γι 'αυτό το λατρεύουμε τόσο πολύ.

Τρέξιμο Νάνο

Μπορείτε να εκτελέσετε το nano με δύο τρόπους. Για να ανοίξετε το nano με ένα κενό buffer, απλώς πληκτρολογήστε "nano" στη γραμμή εντολών.

Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη σύνταξη:

nano / path / to / όνομα αρχείου

Ο Nano θα ακολουθήσει τη διαδρομή και θα ανοίξει αυτό το αρχείο εάν υπάρχει. Εάν δεν υπάρχει, θα ξεκινήσει ένα νέο buffer με αυτό το όνομα αρχείου σε αυτόν τον κατάλογο.

Ας ρίξουμε μια ματιά στην προεπιλεγμένη νανο οθόνη.

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

Είναι ένας συντάκτης WYSIWYG. "αυτό που βλέπετε είναι αυτό που παίρνετε." Αυτό που πληκτρολογείτε πηγαίνει απευθείας στην εισαγωγή κειμένου, εκτός εάν το τροποποιήσετε με ένα πλήκτρο όπως Control ή Meta. Είναι πολύ απλό, οπότε πληκτρολογήστε κάποιο κείμενο ή αντιγράψτε κάτι και επικολλήστε το στο τερματικό σας, ώστε να έχουμε κάτι να παίξουμε.

Συντομεύσεις

Οι συναρτήσεις προγράμματος αναφέρονται ως "συντομεύσεις" στο nano, όπως αποθήκευση, διακοπή, αιτιολόγηση κ.λπ. Οι πιο συνηθισμένες λειτουργίες παρατίθενται στο κάτω μέρος της οθόνης, αλλά υπάρχουν πολλές άλλες που δεν είναι. Σημειώστε ότι το nano δεν χρησιμοποιεί το πλήκτρο Shift σε συντομεύσεις. Όλες οι συντομεύσεις χρησιμοποιούν πεζά γράμματα και μη τροποποιημένα αριθμητικά πλήκτρα, επομένως το Ctrl + G ΔΕΝ είναι Ctrl + Shift + G.

Πατήστε Ctrl + G για να εμφανιστεί η τεκμηρίωση της Βοήθειας και μετακινηθείτε προς τα κάτω για να δείτε μια λίστα έγκυρων συντομεύσεων.

Όταν ολοκληρώσετε την εξέταση της λίστας, πατήστε Ctrl + X για έξοδο από τη βοήθεια.

Ας υποθέσουμε ότι εργάζεστε σε ένα νέο αρχείο κειμένου ή "buffer" και θέλετε να το αποθηκεύσετε. Αυτό ονομάζεται "διαγραφή" και εκτελείται πατώντας Ctrl + O. Θα σας ζητηθεί να χρησιμοποιήσετε ένα όνομα αρχείου και οι συντομεύσεις στο κάτω μέρος θα αλλάξουν ώστε να αντικατοπτρίζουν τι μπορείτε να εισαγάγετε για να ολοκληρώσετε αυτήν τη συγκεκριμένη εντολή.

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

Μπορείτε να ακυρώσετε και τις δύο προηγούμενες εντολές πληκτρολογώντας Ctrl + C.

Μπορείτε να πατήσετε Escape δύο φορές αντί να κρατήσετε πατημένο το πλήκτρο ελέγχου, εάν έχετε πρόβλημα με αυτό. Υπάρχουν επίσης ορισμένες εντολές που απαιτούν τη χρήση του κλειδιού Meta. Στις περισσότερες διατάξεις πληκτρολογίου, το Meta ισοδυναμεί με το κουμπί Alt.

Όταν θέλετε να κλείσετε το nano, απλώς πατάτε Ctrl + X. Ο Nano θα σας ρωτήσει ευγενικά αν θέλετε να αποθηκεύσετε το buffer και μπορείτε επίσης να ακυρώσετε αυτήν την ενέργεια.

Πλοήγηση

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

Για να μετακινήσετε τον κέρσορα προς τα εμπρός ή προς τα πίσω, μπορείτε να πληκτρολογήσετε Ctrl + F και Ctrl + B. Για να μετακινηθείτε πάνω και κάτω μία γραμμή τη φορά, μπορείτε να πληκτρολογήσετε Ctrl + P και Ctrl + N. Με άλλα λόγια, μπορείτε να χρησιμοποιήσετε αυτά τα πλήκτρα αντί για τα βέλη Δεξιά, Αριστερά, Πάνω και Κάτω, αντίστοιχα. Λείπει τα κλειδιά Home και End; Μπορείτε να χρησιμοποιήσετε Ctrl + A και Ctrl + E. Θέλετε να μετακινήσετε σελίδες ταυτόχρονα; Το Ctrl + V μετακινεί προς τα κάτω μια σελίδα και το Ctrl + Y μετακινεί μια σελίδα προς τα πάνω.

Αλλά περιμένετε, υπάρχουν περισσότερα! Για να προχωρήσετε προς τα εμπρός και προς τα πίσω μία λέξη τη φορά, μπορείτε να χρησιμοποιήσετε το Ctrl + Space και το Meta + Space (θυμηθείτε, αυτό είναι Alt + Space). Και, εάν βιάζεστε πραγματικά, μπορείτε να πατήσετε Ctrl + _ και στη συνέχεια να πληκτρολογήσετε τον αριθμό γραμμής, ένα κόμμα και τον αριθμό στήλης για να μεταβείτε κατευθείαν εκεί.

Αν θέλετε να δείτε πού βρίσκεται ο δρομέας σας, όπως nano-GPS, πατήστε Ctrl + C.

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

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

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

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

Για να επικολλήσετε το κείμενό σας, μετακινήστε τον κέρσορα σε κατάλληλη θέση και πατήστε Ctrl + U.

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

Μερικές επιπλέον συντομεύσεις

Ξέρετε πώς στο σημειωματάριο, μπορείτε να αναγκάσετε τις μεγάλες γραμμές κειμένου να περιπλανηθούν σε ό, τι μοιάζει με παραγράφους; Μπορείτε να αλλάξετε αυτήν τη λειτουργία στο nano με τη συντόμευση Meta + L. Δεδομένου ότι η αναδίπλωση γραμμής έχει οριστεί σε "ενεργοποιημένη" από προεπιλογή, αυτό συνήθως έρχεται σε πρακτικό αντίθετο τρόπο. Για παράδειγμα, γράφετε ένα αρχείο διαμόρφωσης και θέλετε να απενεργοποιήσετε την αναδίπλωση γραμμής.

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

Εάν θέλετε να αναζητήσετε μια συμβολοσειρά κειμένου, πατήστε Ctrl + W και εισαγάγετε τον όρο αναζήτησης. Αυτή η αναζήτηση μπορεί στη συνέχεια να ακυρωθεί κατά τη διάρκεια της εκτέλεσης πατώντας Ctrl + C χωρίς να καταστρέψετε το buffer.

Ο προηγούμενος όρος αναζήτησης εμφανίζεται στα αγκύλες και αφήνοντας τη γραμμή κενή και πατώντας Enter θα επαναλάβετε την τελευταία αναζήτηση

Και αφού νιώσετε πραγματικά άνετα, μπορείτε να απενεργοποιήσετε αυτή τη χρήσιμη ενότητα πατώντας το Meta + X για να αποκτήσετε περισσότερο χώρο στην οθόνη για επεξεργασία!

Κάποια ιστορία

Το Nano σχεδιάστηκε για να είναι παρόμοιο στην εμφάνιση και την αίσθηση με ένα άλλο πρόγραμμα που ονομάζεται Pico. Ο Pico ήταν ο προεπιλεγμένος επεξεργαστής κειμένου του Pine, ένα πρόγραμμα ηλεκτρονικού ταχυδρομείου από την προηγούμενη μέρα που δεν διανεμήθηκε με άδεια φιλική προς την GPL. Αυτό σήμαινε ότι η αναδιανομή ήταν κάπως ασαφής περιοχή, και έτσι το έργο TIP γεννήθηκε. Το "TIP Is Not Pico" πρόσθεσε κάποια λειτουργικότητα που δεν διέθετε και πήρε άδεια για δωρεάν διανομή και με την πάροδο του χρόνου έγινε το νανο που μας αρέσει να χρησιμοποιούμε σήμερα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Ιστορικό του Nano Project στις Συχνές Ερωτήσεις.

Η δύναμη του nano έγκειται στην απλότητα χρήσης του. Οι συντομεύσεις λειτουργούν ακριβώς όπως σε επεξεργαστές κειμένου που βασίζονται στο GUI όπως το Word και το Open Office, οπότε είναι απλώς θέμα μάθησης ποιοι κάνουν τι. Όλα έξω από αυτό είναι απλή επεξεργασία κειμένου. Την επόμενη φορά που θα πρέπει να επεξεργαστείτε περιεχόμενο στη γραμμή εντολών, ελπίζουμε ότι θα είστε πιο άνετοι με αυτό τώρα που έχετε εξοικειωθεί με το nano.