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

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

Αυτή η ενότητα ασχολείται με τις εφαρμογές επεξεργασίας κειμένου για το σύστημα παραθύρων Linux, X Windows, πιο γνωστό ως X11 ή X.

Αν έρχεστε από τα Microsoft Windows, είστε αναμφισβήτητα εξοικειωμένοι με τον κλασικό επεξεργαστή κειμένου των Windows, Notepad. Το Linux προσφέρει πολλά παρόμοια προγράμματα, όπως NEdit, gedit και geany . Κάθε ένα από αυτά τα προγράμματα είναι ελεύθερο λογισμικό, και το καθένα παρέχει περίπου την ίδια λειτουργικότητα. Εναπόκειται σε εσάς να αποφασίσετε ποιος αισθάνεται καλύτερα και έχει την καλύτερη διεπαφή για εσάς. Και τα τρία αυτά προγράμματα υποστηρίζουν την επισήμανση σύνταξης, η οποία είναι χρήσιμη αν τα χρησιμοποιείτε για την επεξεργασία πηγαίου κώδικα ή εγγράφων γραμμένων σε γλώσσα σήμανσης όπως HTML ή CSS.

NEdit

Το NEdit, το οποίο είναι σύντομο για τον επεξεργαστή Nirvana, είναι ένας απλός επεξεργαστής κειμένου που είναι πολύ παρόμοιος με το Notepad. Χρησιμοποιεί μια διεπαφή τύπου Motif.

Η αρχική σελίδα NEdit βρίσκεται στη διεύθυνση //sourceforge.net/projects/nedit/. Αν βρίσκεστε σε ένα σύστημα Debian ή Ubuntu, μπορείτε να εγκαταστήσετε το NEdit με την ακόλουθη εντολή:

 sudo apt-get εγκαταστήσετε το κενό 

Για περισσότερες πληροφορίες, ανατρέξτε στη σελίδα πληροφοριών NEdit.

Geany

Το Geany είναι ένα πρόγραμμα επεξεργασίας κειμένου που μοιάζει πολύ με το Notepad ++ για Windows. Παρέχει μια διεπαφή με καρτέλες για εργασία με πολλαπλά ανοιχτά αρχεία ταυτόχρονα και έχει δυνατότητες όπως την εμφάνιση αριθμών γραμμών στο περιθώριο. Χρησιμοποιεί το πακέτο εργαλείων διασύνδεσης GTK +.

Η ιστοσελίδα της Geany βρίσκεται στο //www.geany.org/. Στα συστήματα Debian και Ubuntu, μπορείτε να εγκαταστήσετε το Geany τρέχοντας την εντολή:

 sudo apt-get να εγκαταστήσετε το geany 

Gedit

Το Gedit είναι ο προεπιλεγμένος επεξεργαστής κειμένου του περιβάλλοντος εργασίας του GNOME. Είναι ένας εξαιρετικός επεξεργαστής κειμένου που μπορεί να χρησιμοποιηθεί σε οποιοδήποτε σύστημα Linux.

Η αρχική σελίδα του Gedit βρίσκεται στη διεύθυνση //wiki.gnome.org/Apps/Gedit. Στα συστήματα Debian και Ubuntu, το Gedit μπορεί να εγκατασταθεί με την εκτέλεση της ακόλουθης εντολής:

 sudo apt-get να εγκαταστήσετε το gedit 

Εκδότες κειμένου με τερματικό

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

pico

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

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

Στα συστήματα Debian και Ubuntu Linux, μπορείτε να εγκαταστήσετε pico χρησιμοποιώντας την εντολή:

 sudo apt-get να εγκαταστήσετε alpine-pico 

nano

Το nano είναι η έκδοση GNU του pico και ουσιαστικά είναι το ίδιο πρόγραμμα με διαφορετικό όνομα.

Στα συστήματα Debian και Ubuntu Linux, το nano μπορεί να εγκατασταθεί με την εντολή:

 sudo apt-get να εγκαταστήσετε το nano 

δύναμη

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

Στα συστήματα Debian και Ubuntu Linux, το vim μπορεί να εγκατασταθεί χρησιμοποιώντας την εντολή:

 sudo apt-get εγκατάσταση vim 

emacs

Το emacs είναι ένας σύνθετος, εξαιρετικά προσαρμόσιμος επεξεργαστής κειμένου με ενσωματωμένο διερμηνέα για τη γλώσσα προγραμματισμού Lisp. Χρησιμοποιείται θρησκευτικά από ορισμένους προγραμματιστές υπολογιστών, ειδικά εκείνους που γράφουν προγράμματα ηλεκτρονικών υπολογιστών σε διαλέκτους Lisp όπως το Scheme. Για περισσότερες πληροφορίες, ανατρέξτε στη σελίδα πληροφοριών emacs.

Στα συστήματα Debian και Ubuntu Linux, οι emacs μπορούν να εγκατασταθούν χρησιμοποιώντας την εντολή:

 sudo apt-get να εγκαταστήσετε emacs 

Επαναφορά της εξόδου εντολών σε ένα αρχείο κειμένου

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

Δημιουργία ενός κενού αρχείου με την εντολή αφής.

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

Για παράδειγμα, η εντολή:

 αγγίξτε το αρχείο myfile.txt 

Η παραπάνω εντολή θα δημιουργήσει ένα νέο, άδειο αρχείο που ονομάζεται myfile.txt εάν το αρχείο αυτό δεν υπάρχει ήδη.

Μεταφορά κειμένου σε αρχείο

Μερικές φορές πρέπει να κολλήσετε την έξοδο μιας εντολής σε ένα αρχείο. Για να το επιτύχετε γρήγορα και εύκολα, μπορείτε να χρησιμοποιήσετε το σύμβολο > για να ανακατευθύνετε την έξοδο σε ένα αρχείο.

Για παράδειγμα, η εντολή echo χρησιμοποιείται για την "echo" κείμενο ως έξοδο. Από προεπιλογή, αυτό πηγαίνει στην τυπική έξοδο - την οθόνη. Έτσι, η εντολή:

 echo "Παράδειγμα κειμένου." 

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

 echo "Παράδειγμα κειμένου." > myfile.txt 

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

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

Ακολουθεί ένα παράδειγμα χρησιμοποιώντας μια άλλη εντολή:

 ls -l> directory.txt 

Η παραπάνω εντολή εκτελεί το ls με την επιλογή -l, η οποία δίνει μια λεπτομερή λίστα αρχείων στον τρέχοντα κατάλογο. Ο χειριστής > ανακατευθύνει την έξοδο στο φάκελο directory.txt, αντί να την εκτυπώσει στην οθόνη. Αν το directory.txt δεν υπάρχει, θα δημιουργηθεί πρώτα. Εάν υπάρχει ήδη, το περιεχόμενό του θα αντικατασταθεί.

Ανακατεύθυνση στο τέλος ενός αρχείου

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

 ls -l >> directory.txt 

Η παραπάνω εντολή παίρνει την έξοδο του ls -l και την προσθέτει στο directory.txt . Αν το directory.txt δεν υπάρχει, θα δημιουργηθεί πρώτα. Εάν υπάρχει ήδη, η έξοδος του ls -l θα προστεθεί στο τέλος του αρχείου, μία γραμμή μετά από ό, τι ήταν ήδη στο αρχείο.