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

Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

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

52849183288_8b382e07e1_o Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Τα πιο σημαντικά σημεία που μάθαμε

  • Το σύστημα αρχείων στο Linux ξεκινά με έναν μόνο ριζικό κατάλογο, ο οποίος είναι εύκολος στην πλοήγηση και τη διαχείριση.
  • Μπορείτε να χρησιμοποιήσετε εντολές σταθμού βάσης για να εκτελέσετε βασικές λειτουργίες αρχείων, όπως να καθορίσετε την τρέχουσα διαδρομή χρησιμοποιώντας το pwd, να καταχωρίσετε αρχεία και καταλόγους χρησιμοποιώντας ls και να αντιγράψετε/μετακινήσετε χρησιμοποιώντας cp και mv.
  • Επιπλέον, μπορείτε να προβάλετε και να επεξεργαστείτε περιεχόμενο αρχείων χρησιμοποιώντας εργαλεία όπως το nano, το Vim και άλλα.

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

Σύστημα αρχείων στο Linux

Σε αντίθεση με τη μορφή γράμματος μονάδας δίσκου στα Windows, όπου τα αρχεία είναι οργανωμένα με ετικέτες όπως C:\ ή D:\, το Linux χρησιμοποιεί μια δομή μιας ρίζας που διακλαδίζεται από έναν μόνο ριζικό κατάλογο. Αυτή η δομή μπορεί να φαίνεται άγνωστη στην αρχή, αλλά είναι εκπληκτικά λογικό μόλις το καταλάβετε.

Ο ριζικός κατάλογος, που σημειώνεται με κάθετο (/), είναι το σημείο εκκίνησης για την ιεραρχία του συστήματος αρχείων στο Linux. Από αυτό το ανώτερο επίπεδο, μπορείτε να πλοηγηθείτε σε διαφορετικούς υποκαταλόγους όπως /home, /bin και /usr. Κάθε ένας από αυτούς τους καταλόγους έχει έναν συγκεκριμένο ρόλο μέσα στο σύστημα και μπορεί να περιέχει επιπλέον υποκαταλόγους.

Ακολουθεί μια σύντομη επισκόπηση ορισμένων από τους κοινούς οδηγούς που θα συναντήσετε:

  • /: αντιπροσωπεύει τον ριζικό κατάλογο, όπου ξεκινούν τα πάντα.
  • /home: Αποθηκεύει αρχεία ειδικά για το χρήστη. Κάθε χρήστης έχει το δικό του φάκελο εδώ.
  • /etc: διατηρεί τα αρχεία διαμόρφωσης για το σύστημά σας.
  • /var: Διατηρεί μεταβλητά δεδομένα, όπως εγγραφές και βάσεις δεδομένων.
  • /usr: Όπου αποθηκεύονται τα προγράμματα και τα δεδομένα χρήστη.
  • /bin: Αποθηκεύει βασικά δυαδικά αρχεία.
  • /tmp: Προσωρινά αρχεία.
Διαβάστε επίσης:  Πώς να εκτελέσετε και να ελέγξετε τις διεργασίες παρασκηνίου στο Linux

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

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

Για να το χρησιμοποιήσετε, απλώς πληκτρολογήστε:

pwd

showing-current-working-directory-in-linux-terminal Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Εάν βρίσκεστε στον αρχικό σας κατάλογο, θα δείτε κάτι σαν το /home/your_username, το οποίο υποδεικνύει την ακολουθία καταλόγων που οδηγούν από τον ριζικό κατάλογο στην τρέχουσα τοποθεσία ή διαδρομή σας.

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

Λίστα αρχείων ή καταλόγων

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

Απλώς πληκτρολογήστε:

ls

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

Καταχώριση αρχείων και καταλόγων στο τερματικό χρησιμοποιώντας την εντολή ls Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Θέλετε μια πιο λεπτομερή λίστα, συμπεριλαμβανομένων των μεγεθών αρχείων, των ημερομηνιών τροποποίησης και των δικαιωμάτων; Χρησιμοποιήστε την επιλογή -l (πεζό L):

ls -l

Listing-files-and-directories-in-terminal-in-long-format Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Συχνά χρησιμοποιώ τον συνδυασμό -lh με την εντολή ls. Αυτός ο συνδυασμός είναι ιδιαίτερα χρήσιμος όταν προσπαθώ να καθαρίσω χώρο στο δίσκο, καθώς στην πραγματικότητα εμφανίζει μεγέθη αρχείων σε λογική μορφή (όπως 1.5 GB αντί για 1500000000 byte).

Για μια λεπτομερή λίστα μεγεθών αρχείων που είναι αναγνώσιμα από τον άνθρωπο (όπως KB, MB, κ.λπ.), χρησιμοποιήστε:

ls-lh

Listing-files-and-directories-with-human-readable-format Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

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

ls -a

showing-hidden-files-in-terminal τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Αντιγράψτε αρχεία και μετακινήστε τα σε νέα θέση

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

Διαβάστε επίσης:  Ισχυρές εντολές για εύκολη προβολή περιεχομένων αρχείων σε τερματικό Linux

Χρησιμοποιήστε την εντολή cp ακολουθούμενη από το αρχικό αρχείο και τον κατάλογο στον οποίο θέλετε να το αντιγράψετε:

cp output.txt /home/yourusername/Documents/

copying-files-in-terminal Πώς να πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Εδώ, αντιγράφω το αρχείο output.txt από τον τρέχοντα κατάλογο εργασίας στον φάκελο Documents, αφήνοντας το αρχικό αρχείο ανέγγιχτο.

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

Ας εκτελέσουμε την ίδια εντολή όπως πριν χρησιμοποιώντας τη σημαία -i:

cp -i output.txt /home/yourusername/Documents/

copying-files-with-precaustion-using-the-i-option-of-cp-command Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Η εντολή mv, η οποία χρησιμοποιείται για μετονομασία και μετακίνηση, λειτουργεί παρόμοια με την εντολή cp. Ωστόσο, σε αντίθεση με την εντολή cp, αφαιρεί το αρχείο από την αρχική του θέση.

Για να μετακινήσετε ένα αρχείο, αντικαταστήστε το cp με mv στην προηγούμενη εντολή cp:

mv output.txt /home/yourusername/Documents/

Αλλάξτε ή δημιουργήστε έναν κατάλογο

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

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

cd Έγγραφα/python

 

change-current-working-directory-to-document-directory Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Τώρα βρίσκεστε μέσα στο φάκελο Documents. Εάν θέλετε να επαναφέρετε το δέντρο καταλόγου, απλώς πληκτρολογήστε:

cd ..

going-one-level-up-using-the-cd-command Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

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

cd

Go-to-home-directory-directly Τρόποι για εύκολη πλοήγηση στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Ή απλώς επιστρέψτε στον προηγούμενο κατάλογο με:

CD-

Τι γίνεται αν χρειάζεστε έναν νέο φάκελο για την οργάνωση αρχείων—για παράδειγμα, για ένα νέο έργο; Δοκιμάστε να δημιουργήσετε έναν φάκελο χρησιμοποιώντας το mkdir. Χρησιμοποιώντας το mkdir, μπορείτε να δημιουργήσετε έναν απλό ή ένθετο κατάλογο σε οποιαδήποτε διαδρομή.

Χρησιμοποιήστε το mkdir με όνομα καταλόγου (για να δημιουργήσετε έναν κατάλογο στον τρέχοντα κατάλογο εργασίας) ή παρέχετε την πλήρη διαδρομή για τη δημιουργία ενός νέου καταλόγου σε μια συγκεκριμένη τοποθεσία:

mkdir directory_name ή path-to-directory

Για να δημιουργήσετε ένθετους καταλόγους, χρησιμοποιήστε την επιλογή -p:

mkdir -p γονέας/παιδί/εγγόνι

Αφαιρέστε αρχεία και φακέλους

Χρειάζεστε τον πιο γρήγορο τρόπο για να αφαιρέσετε αρχεία ή φακέλους απευθείας από το Terminal; Δοκιμάστε να χρησιμοποιήσετε τις εντολές rm και rmdir. Χρησιμοποιώντας αυτές τις δύο εντολές, μπορείτε να αφαιρέσετε έναν κενό κατάλογο, έναν κατάλογο με περιεχόμενα ή οποιοδήποτε μεμονωμένο αρχείο.

Διαβάστε επίσης:  Γιατί οι χρήστες Linux προτιμούν την εντολή bat αντί για την cat αφού τη δοκίμασαν;

Ας αφαιρέσουμε ένα αρχείο χρησιμοποιώντας το rm ακολουθούμενο από το όνομα του αρχείου:

rm document.txt

Εάν θέλετε να διαγράψετε έναν ολόκληρο κατάλογο (και όλα τα περιεχόμενά του), χρησιμοποιήστε την επιλογή -r:

rm -r directory_name/

Η σημαία -r σημαίνει αναπαραγωγή, που σημαίνει ότι θα καθαρίσει τα πάντα μέσα σε αυτόν τον κατάλογο – ελέγχετε πάντα αυτό πριν πατήσετε Enter.

Εάν έχετε έναν κενό κατάλογο που δεν περιέχει περιεχόμενο, μπορείτε να τον διαγράψετε χρησιμοποιώντας:

rmdir directory_name

Μια επιλογή που χρησιμοποιώ συχνά όταν αφαιρώ οποιοδήποτε σημαντικό αρχείο είναι η σημαία -i, η οποία ζητά επιβεβαίωση πριν τη διαγραφή:

rm -i important_file.txt

removing-files-with-permisiion-using-rm-command Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Προβολή και επεξεργασία περιεχομένου αρχείου στο Terminal

Μερικές φορές, μπορεί να χρειαστεί να προβάλετε ή να επεξεργαστείτε ένα αρχείο χωρίς να κλείσετε το Terminal. Χρησιμοποιώντας εργαλεία όπως cat, nano, less κ.λπ., μπορείτε εύκολα να προβάλετε και να επεξεργαστείτε τα περιεχόμενα μικρών και μεγάλων αρχείων.

Για γρήγορη προβολή των περιεχομένων, χρησιμοποιήστε το cat με το όνομα αρχείου:

cat samplefile.txt

Τι γίνεται αν το αρχείο είναι πολύ μεγάλο και απομακρύνεται από την οθόνη πολύ γρήγορα; Σε αυτήν την περίπτωση, δοκιμάστε να χρησιμοποιήσετε λιγότερο αντί για γάτα:

λιγότερο samplefile.txt

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

Για να εμφανίσετε μόνο τις πρώτες γραμμές του αρχείου, χρησιμοποιήστε την εντολή head με την επιλογή -n:

head -n 10 samplefile.txt

displaying-first-few-lines-of-specifed-file Πλοηγηθείτε εύκολα στο σύστημα αρχείων Linux χρησιμοποιώντας τη γραμμή εντολών

Ή εμφανίστε τις τελευταίες δέκα γραμμές χρησιμοποιώντας την εντολή tail:

ουρά -n 10 file.txt

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

αρχείο nano samplefile.txt

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

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

Γνωρίζοντας αυτές τις απλές εντολές και εργαλεία Linux, μπορείτε να εκτελέσετε σύνθετες εργασίες σε αρχεία σε δευτερόλεπτα απευθείας από το Τερματικό – εργασίες που θα χρειάζονταν πολύ περισσότερο χρόνο για να εκτελεστούν με μη αυτόματο τρόπο.

Κουμπί μετάβασης στην κορυφή