=====Περιήγηση αρχείων μέσω γραμμής εντολών===== Όταν εισερχόμαστε στο σύστημα από γραμμή εντολών, τοποθετούμαστε στον προσωπικό μας φάκελο. Αυτός είναι ο υποφάκελος κάτω από το /home με το όνομά μας. Π.χ. ο χρήστης kostas θα τοποθετηθεί όταν συνδεθεί στον φάκελο /home/kostas. Η βασική εντολή περιήγησης σε φακέλους είναι η cd (change directory). Εδώ έχει σημασία να ξεκαθαρίσουμε ποιο είναι το σχετικό και πιο το απόλυτο μονοπάτι για να πάμε σε έναν άλλο φάκελο. * Σχετικό μονοπάτι * Πηγαίνουμε σε έναν άλλο φάκελο, έχοντας αφετηρία τον φάκελο που βρισκόμαστε. Είναι λοιπόν πάντα σε σχέση με τον τρέχοντα φάκελο εργασίας μας * δεν ξεκινάει ποτέ με το σύμβολο της ρίζας / * Ας δούμε επίσης συμβολισμούς σχετικών μονοπατιών: * με .. συμβολίζουμε το επάνω φάκελο (γονικό), * με σκέτο το όνομα του φακέλου πάμε προς τα κάτω * με ./ συμβολίζουμε τον τρέχοντα φάκελο που βρισκόμαστε - Παράδειγμα: * Εάν είμαστε στην ρίζα (το πλήρες μονοπάτι της είναι /) * εκτελέσουμε cd bin * θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /bin - Παράδειγμα: * Εάν είμαστε στο φάκελο usr κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr) * εκτελέσουμε cd bin * θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/bin - Παράδειγμα: * Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local) * εκτελέσουμε cd ./ * θα μείνουμε στον ίδιο φάκελο, το πλήρες μονοπάτι του οποίου είναι /usr/local/bin - Παράδειγμα: * Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local) * εκτελέσουμε cd bin ή * εκτελέσουμε cd ./bin * θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/local/bin - Παράδειγμα: * Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local) * εκτελέσουμε cd .. * θα πάμε στον αμέσως επάνω φάκελο που το πλήρες μονοπάτι του είναι /usr/ - Παράδειγμα: * Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local) * εκτελέσουμε cd ../games * θα κανούμε με μίας δύο κινήσεις σαν να είχαμε εκτελέσει 2 εντολές (cd .. και αμέσως μετά cd games * θα πάμε έναν φακέλο επάνω στον /usr * και θα κατεβούμε μετά στον φάκελο games, που βρίσκεται μέσα στο /usr και έχει πλήρες απόλυτο μονοπάτι /usr/games - Παράδειγμα: * Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local) * εκτελέσουμε cd ../.. * θα πάμε στον 2 φακέλους επάνω στην ρίζα, το πλήρες μονοπάτι της οποίας είναι / * Απόλυτο μονοπάτι * Πηγαίνουμε σε έναν άλλο φάκελο, έχοντας αφετηρία πάντα την ρίζα, εκτελώντας από όπου κι αν βρισκόμαστε την ίδια εντολή. Δεν μας ενδιαφέρει και δεν έχει καμία σχέση ο τρέχοντας φάκελος εργασίας μας * Ξεκινάει πάντα με το σύμβολο της ρίζας / * Ας δούμε επίσης συμβολισμούς απόλυτων μονοπατιών: * με / συμβολίζουμε την ρίζα, τον αρχικό/κεντρικό φάκελο του συστήματος αρχείων * με ~ συμβολίζουμε τον προσωπικό μας φάκελο. Έαν έχουμε όνομα χρήστη kostas το ~ είναι ολόιδιο με το απόλυτο μονοπάτι /home/kostas - Παράδειγμα: * Από όπου κι αν είμαστε αν * εκτελέσουμε cd /usr/local/bin * θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/local/bin - Παράδειγμα: * Από όπου κι αν είμαστε αν * εκτελέσουμε cd ~ * θα πάμε στο προσωπικό μας φάκελο, ο οποίος για παράδειγμα, αν είμαστε ο χρήστης kostas, θα είναι /home/kostas - Παράδειγμα: * Από όπου κι αν είμαστε αν * εκτελέσουμε cd / * θα πάμε στη ρίζα του συστήματος αρχείων, το πλήρες μονοπάτι της οποίας είναι / Με την εντολή pwd μας εμφανίζεται ο τρέχον φάκελος εργασίας