Η εντολή
pwd
(από τα αρχικά της φράσης “print working directory”) μας δείχνει το όνομα του καταλόγου στον οποίο βρισκόμαστε (τρέχον κατάλογος).Παράδειγμα
$ /home/john
Αλλαγή καταλόγου – cd
cd
(change directory).Για να μεταβούμε σε έναν κατάλογο αρκεί να γράψουμε
cd όνομα_καταλόγου
.Αν το όνομα του φακέλου είναι ένα absolute path (απόλυτη διαδρομή) τότε ανεξαρτήτως ποιος είναι ο τρέχων κατάλογος θα μεταφερθούμε στον κατάλογο που δείχνει το absolute path (με την προϋπόθεση ότι αυτό το path υπάρχει φυσικά…).
Παράδειγμα
cd /home/john/Documents/school
$ /home/john
$ cd /home/john/Documents/school
$ pwd
$ /home/john/Documents/school
Αν όμως βρισκόμαστε σε έναν από τους γονικούς καταλόγους του /home/john/Documents/school τότε υπάρχει και πιο εύκολος τρόπος για να μεταβούμε σε αυτόν, και δεν είναι άλλος από την χρήση των relative paths (σχετικών διαδρομών)
Παράδειγμα
cd school
$ /home/john/Documents
$ ls
$ school
$ cd school
$ pwd
$ /home/john/Documents/school
Παράδειγμα
$ /home/john/Documents
$ cd .
$ pwd
$ /home/john/Documents
Παράδειγμα
cd ..
και έτσι θα επιστρέψουμε στον /home/john.$ /home/john/Documents
$ cd ..
$ pwd
$ /home/john
Παράδειγμα
cd ../..
$ /home/john/Documents/school/
$ cd ../..
$ pwd
$ /home/john
cd
σκέτης χωρίς κανένα path μετά από αυτήν. Κάθε φορά που δίνουμε αυτή την εντολή μεταφερόμαστε στον αρχικό κατάλογο του χρήστη μας.Παράδειγμα
cd
$ /home/john/Documents/school/labs
$ cd
$ pwd
$ /home/john
ls
(list).ls -l
επιστρέφεται αυτή τη φορά μία πιο λεπτομερής εμφάνιση των περιεχομένων του τρέχοντος καταλόγου, μαζί με τα χαρακτηριστικά του καθενός.-a
. Δηλαδή ls -a
Η εντολή mkdir
(make directory) δημιουργεί νέο κατάλογο στον τρέχοντα κατάλογο.mkdir όνομα_καταλόγου
Παράδειγμα
Δημιουργούμε τον κατάλογο Music μέσα στον τρέχοντα κατάλογο /home/john/
$ /home/john/
$ mkdir Music
$ ls
Music
Μπορούμε να δημιουργήσουμε κατάλογο και έξω από τον τρέχοντα κατάλογο δίνοντας τη διαδρομή (path) όπου θα δημιουργηθεί αυτός.
mkdir path
Παράδειγμα
$ /home/john/
$ mkdir Music/discographies
$ ls Music
discographies
Η εντολή mv
(move) μας χρησιμεύει σε εργασίες μετακίνησης και μετονομασίας.
Η mv πέρνει δύο παραμέτρους, μία πηγής και μία προορισμού.mv αρχείο1 αρχείο2
όπου μετονομάζουμε το αρχείο1 σε αρχείο2.
Εάν όμως υπήρχε το αρχείο2 ,σε αυτήν την περίπτωση το περιεχόμενο του θα διαγραφόταν και θα το αντικαθιστούσε με αυτό του αρχείου1.mv κατάλογος1 κατάλογος2
όπου μετονομάζουμε τον κατάλογο1 σε κατάλογο2.
Για να μεταφέρουμε το αρχείο σε κάποιον άλλο κατάλογο δίνουμε την εντολή: mv αρχείο1 path
$ /home/john/Documents
$ ls
αρχείο1 αρχείο2 school
$ mv αρχείο1 school/
$ ls school
αρχείο1
Μετονομάζουμε το αρχείο αρχείο1 που βρίσκεται στο /home/john/Documents/school σε αρχείο3
$ /home/john/Documents/school
$ ls
αρχείο1
$ mv αρχείο1 αρχείο3
$ ls
αρχείο3
Άσκηση 1
- Ανοίξτε το τερματικό.
- Καταγράψτε τον τρέχοντα κατάλογο.
Ποια εντολή χρησιμοποιήσατε; - Δημιουργήστε τον κατάλογο askisi1.
Με ποια εντολή τον φτιάξατε; - Επιβεβαιώστε τη δημιουργία του καταλόγου askisi1.
Με ποιον τρόπο το κάνατε;
Άσκηση 2
- Μπείτε μέσα στον κατάλογο που φτιάξατε στην ΑΣΚΗΣΗ1.
Καταγράψτε την εντολή που χρησιμοποιήσατε. - Ποιος είναι ο ενεργός κατάλογος τώρα;
Γράψτε την εντολή που χρησιμοποιήσατε και το αποτέλεσμα. - Μεταβείτε έναν κατάλογο πίσω.
Ποια εντολή γράψατε;
Άσκηση 3
- Φτιάξτε τη δομή καταλόγων όπως στην εικόνα.
Ποιες εντολές χρησιμοποιήσατε;
- Μεταβείτε στον μητρικό κατάλογο του alfa
- Εκτελέστε την εντολή mv alfa alpha
- Τι έκανε αυτή η εντολή;
- Μετονομάστε τον κατάλογο vita σε bita .
Με ποιες εντολές το καταφέρατε;