Πώς να πλοηγηθείτε και να χρησιμοποιήσετε τη δομή καταλόγου Linux

(Linux)Τα συστήματα καταλόγων Linux είναι διαφορετικά από τα Windows(Windows) και μπορεί να μπερδέψουν τους νέους χρήστες. Σκεφτείτε λοιπόν τη δομή καταλόγου Linux ως δέντρο. Η ρίζα του δέντρου είναι από όπου αναπτύσσεται και στο Linux , είναι όπου διακλαδίζονται οι κατάλογοι.

Το διαχωριστικό καταλόγου είναι η κάθετο προς τα εμπρός (/), που συντομεύεται ως κάθετο(slash) . Για παράδειγμα, η διαδρομή προς τον ριζικό κατάλογο αναφέρεται συχνά ως κάθετο ( / ).

Τι είναι η δομή καταλόγου Linux;(What Is the Linux Directory Structure?)

Για όσους είναι εξοικειωμένοι με το Linux , έχετε ακούσει όρους όπως root, lib και boot . Αυτά είναι παραδείγματα καταλόγων διανομής Linux .

Τα συστήματα Linux χρησιμοποιούν ένα πρότυπο ιεραρχίας συστήματος αρχείων(Filesystem Hierarchy Standard) ( FHS ). Καθορίζει τη δομή περιεχομένου και καταλόγου όλων των διανομών Linux(Linux) .

Βασική Πλοήγηση(Basic Navigation)

Όπως αναφέρθηκε παραπάνω, η δομή του καταλόγου Linux(Linux Directory) αναφέρεται στο φάκελο του σκληρού δίσκου όπου εγκαταστάθηκε το Linux .

Ξεκινήστε εκτελώντας την εντολή ls(ls) (αποθήκευση λίστας) και πατήστε Enter . Αυτή η εντολή θα σας δείξει μια λίστα φακέλων στον τρέχοντα κατάλογο εργασίας σας. 

Λάβετε υπόψη ότι κάθε διανομή συνοδεύεται από διαφορετικούς φακέλους στον αρχικό κατάλογο.

Η εντολή λίστα σημαίνει αποθήκευση λίστας, αλλά το σύστημα αρχείων ξεκινά με μια μόνο κάθετο προς τα εμπρός (/), επομένως εισαγάγετε την ακόλουθη εντολή:

ls /

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

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

ls /home

Για να καθαρίσετε την οθόνη, πληκτρολογήστε clear ή χρησιμοποιήστε το ctrl L . Λάβετε υπόψη ότι το ctrl L μπορεί να μην λειτουργεί σε όλες τις διανομές Linux(Linux) , αλλά η εντολή clear θα λειτουργήσει.(clear)

Ας επιστρέψουμε στην εντολή ls . Είναι η πιο σημαντική εντολή για γνώση και κατανόηση. Θέλετε να καταχωρίσετε τα στοιχεία σε έναν κατάλογο όπου βρίσκεστε.

Αλλά μπορείτε επίσης να προσθέσετε πρόσθετες εντολές στο ls . Για παράδειγμα, πληκτρολογώντας ls -l / εμφανίζεται μια διαφορετική έξοδος από την απλή / . Δοκιμάστε το χρησιμοποιώντας την ακόλουθη εντολή:

ls -l /

Μπορείτε να δείτε πολλές περισσότερες πληροφορίες στην οθόνη. Όλα βασικά είναι στη δική τους γραμμή. Η εντολή -l σημαίνει αναζήτηση της μεγάλης λίστας. 

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

Σημαντικοί φάκελοι που πρέπει να γνωρίζετε(Important Folders You Should Know About)

Υπάρχουν πολλοί φάκελοι στο σύστημά σας Linux . Θα συζητήσουμε τα πιο σημαντικά παρακάτω.

Ο κατάλογος της αρχικής σελίδας(The Home Directory)

Ο αρχικός κατάλογος είναι από προεπιλογή όπου όλοι οι χρήστες έχουν τον προσωπικό τους χώρο εργασίας. Κάθε χρήστης θα έχει τον δικό του φάκελο στον κατάλογο /home .  

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

ls -l /home

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

Κάθε κατάλογος στη δομή καταλόγου Linux διαχωρίζεται και ξεκινά με κάθετο ( / ). Με άλλα λόγια, το ls χωρίς διαδρομή θα εμφανίσει τα περιεχόμενα του τρέχοντος καταλόγου σας.

Εάν θέλετε να αλλάξετε τον κατάλογο στον οποίο εργάζεστε και να επιστρέψετε στη ρίζα του συστήματος αρχείων, χρησιμοποιήστε την ακόλουθη εντολή:

cd /

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

ls

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

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

ls -l

The Root Directory (/root)

Όλοι οι κατάλογοι και τα αρχεία στο σύστημά σας βρίσκονται στο ριζικό(root) αρχείο που αντιπροσωπεύεται από το σύμβολο /.  Όλα τα αρχεία ή οι κατάλογοι ξεκινούν από τη ρίζα. Η διαδρομή οποιουδήποτε αρχείου ή καταλόγου θα εμφανίζεται παρόμοια με την παρακάτω: 

Root/home/user/videos

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

Lib Directory Shared libraries (/lib)

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

Media Directory (/media)

Ο κατάλογος πολυμέσων είναι όπου μπορείτε να δείτε τα αρχεία δεδομένων των τοποθετημένων εξωτερικών σκληρών δίσκων, των αντίχειρων, των DVD(DVDs) ή των δίσκων Blu-ray. 

Boot Directory (/boot)

Τα αρχεία και οι φάκελοι που χρειάζεται το σύστημά σας για να ξεκινήσει βρίσκονται στον κατάλογο /boot. Η χρήση του είναι τυποποιημένη στο Πρότυπο Ιεραρχίας Συστήματος Αρχείων(Filesystem Hierarchy Standard) .

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

Ορισμένοι άλλοι τυπικοί κατάλογοι περιλαμβάνουν:

  • /dev είναι όπου βρίσκονται όλα τα αρχεία της συσκευής, όπως ένα εξωτερικό USB ή μια κάμερα web.
  • /var είναι συντομογραφία για τη μεταβλητή. Είναι όπου τα προγράμματα αποθηκεύουν πληροφορίες χρόνου εκτέλεσης, όπως παρακολούθηση χρηστών, καταγραφή συστήματος, κρυφές μνήμες και άλλα αρχεία που διαχειρίζονται και δημιουργούν τα προγράμματα του συστήματος.
  • Οι προσωπικοί κατάλογοι των χρηστών βρίσκονται στο /home .  
  • /proc περιέχει πληροφορίες σχετικά με το σύστημά σας, όπως η CPU και ο πυρήνας του συστήματος Linux . Είναι ένα εικονικό σύστημα.
  • /bin είναι όπου ζουν όλα τα βασικά εκτελούμενα προγράμματα (δυαδικά αρχεία χρήστη).
  • /etc περιέχει τα αρχεία διαμόρφωσης.

Διαβάστε την περίληψη της Wikipedia(Read Wikipedia’s summary) για μια πλήρη ανάλυση του τι είναι κάθε κατάλογος και πώς χρησιμοποιείται.

Δείτε τον τρέχοντα κατάλογό σας(See Your Current Directory)

Εάν δεν γνωρίζετε σε ποιον κατάλογο εργάζεστε, χρησιμοποιήστε την εντολή pwd (εκτύπωση καταλόγου εργασίας).

Τα αποτελέσματα θα μοιάζουν με αυτό:

/home/username

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

Τι Σημαίνουν τα Χρώματα;(What Do The Colors Mean?)

Ας υποθέσουμε ότι βρίσκεστε στο φάκελο /etc και εκτελείτε αυτήν την εντολή:

ls -l /etc

Θα δείτε πολλές πληροφορίες καθώς και πολλά διαφορετικά χρώματα.

Ο γενικός γενικός κανόνας είναι ότι:

  • Το μπλε είναι ένας φάκελος
  • Το λευκό είναι ένα αρχείο
  • Το πράσινο είναι ένα πρόγραμμα ή ένα δυαδικό 

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

Τι είναι οι συμβολοσειρές αδειών;(What Are Permission Strings?)

Κάθε αρχείο έχει μια ροή γραμμάτων στα αριστερά της καταχώρισης. Ονομάζεται συμβολοσειρά άδειας.

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

Τα αρχεία και τα προγράμματα ξεκινούν με παύλα (-).

Το l αναφέρεται σε έναν σύνδεσμο που συνδέεται με άλλο αρχείο.

Επισκόπηση γρήγορης πλοήγησης(Quick Navigation Overview)

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

Η αρχή του συστήματος αρχείων υποδεικνύεται με μια μονή κάθετο προς τα εμπρός (/). Χρησιμοποιήστε την εντολή cd για εναλλαγή μεταξύ καταλόγων. (cd)Για να δείτε τι υπάρχει στον κατάλογο στον οποίο μόλις μεταβήκατε, χρησιμοποιήστε την εντολή ls . Στη συνέχεια, για να επιστρέψετε στον αρχικό σας κατάλογο, πληκτρολογήστε /home/username .

Η εντολή cd σάς βοηθά να πλοηγηθείτε στο σύστημα αρχείων. Το ls(ls) σας δείχνει τι υπάρχει στον τρέχοντα κατάλογο όπου εργάζεστε. Το ls -1(ls -1) σας δείχνει τη μεγάλη λίστα.

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

Απλώς βεβαιωθείτε ότι ΜΗΝ(NOT) αγγίξετε τον κατάλογο /boot. Εξασκηθείτε(Practice) στην πλοήγηση στο σύστημά σας χρησιμοποιώντας το τερματικό. Μείνετε(Stick) στις εντολές cd , ls , και pwd για να μην σπάσετε τίποτα. Δεν θα χρειαστεί πολύς χρόνος για να μάθετε διαισθητικά πού να βρείτε την τεκμηρίωση, τις εφαρμογές και άλλους πόρους που πρέπει να χρησιμοποιήσετε.



About the author

Είμαι μηχανικός λογισμικού με εμπειρία στην Εξερεύνηση Xbox, Microsoft Excel και Windows 8.1 Explorer. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να βλέπω τηλεόραση. Έχω πτυχίο από το Πανεπιστήμιο της Γιούτα και αυτή τη στιγμή εργάζομαι ως μηχανικός λογισμικού σε μια διεθνή εταιρεία.



Related posts