Εισαγωγή στους Η/Υ. Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών)

Σχετικά έγγραφα
Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 2α: Χάρτης Karnaugh (Βοηθητικό υλικό)

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους

Διοικητική Λογιστική

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Εισαγωγή στους Αλγορίθμους

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Μηχανολογικό Σχέδιο Ι

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Κβαντική Επεξεργασία Πληροφορίας

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Βάσεις Περιβαλλοντικών Δεδομένων

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Διοικητική Λογιστική

Τεχνικό Σχέδιο - CAD

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Κβαντική Επεξεργασία Πληροφορίας

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Βέλτιστος Έλεγχος Συστημάτων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Ιστορία της μετάφρασης

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

Διδακτική Πληροφορικής

ΠΙΝΑΚΕΣ. Θερμοδυναμική 2012 Σελίδα 292

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Μηχανολογικό Σχέδιο Ι

Τεχνικό Σχέδιο - CAD

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Κβαντική Επεξεργασία Πληροφορίας

Εισαγωγή στους Υπολογιστές

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

Ψηφιακή Επεξεργασία Εικόνων

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Η ΓΝΩΣΗ ΚΑΙ ΤΟ ΠΡΑΓΜΑΤΙΚΟ ΣΤΟΝ ΠΛΑΤΩΝΑ ΚΑΙ ΤΟΝ ΑΡΙΣΤΟΤΕΛΗ

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Διδακτική της Πληροφορικής

Εκκλησιαστικό Δίκαιο

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Κβαντική Επεξεργασία Πληροφορίας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Θεατρικές Εφαρμογές και Διδακτική της Φυσικής Ι

Ενότητα. Εισαγωγή στη Microsoft Access

Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Διδακτική των εικαστικών τεχνών Ενότητα 1

Εκκλησιαστικό Δίκαιο

Διδακτική των εικαστικών τεχνών Ενότητα 3

Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης

Γενική Φυσική Ενότητα: Ταλαντώσεις

ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ Ι ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ. Κανονισμός Μαθήματος και Εργαστηρίου Καθηγήτρια Γεωργά Σταυρούλα Τμήμα Φυσικής

Εισαγωγή στην Πληροφορική

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διδακτική Πληροφορικής

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διοικητική Λογιστική

Διδακτική των εικαστικών τεχνών Ενότητα 2

Έλεγχος Ποιότητας Φαρμάκων

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διαχείριση Πολιτισμικών Δεδομένων

Αριστοτέλης: Γνωσιοθεωρία Μεταφυσική

Αερισμός. Ενότητα 1: Αερισμός και αιμάτωση. Κωνσταντίνος Σπυρόπουλος, Καθηγητής Σχολή Επιστημών Υγείας Τμήμα Ιατρικής

Ευφυής Προγραμματισμός

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Transcript:

Εισαγωγή στους Η/Υ Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών) Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Σκοποί ενότητας Κατανόηση των διαδρομών ενός αρχείου μέσα από παραδείγματα 2

Περιεχόμενα ενότητας Παραδείγματα διαδρομών 3

Μέρος 1 ο Παραδείγματα διαδρομών

Παραδείγματα διαδρομών Παραδείγματα

Γενικά Όταν ένα πρόγραμμα ή ένας χρήστης προσπαθεί να εντοπίσει ένα αρχείο στο δίσκο, τότε είναι πολύ πιθανό να χρησιμοποιήσει τη «διαδρομή» του αρχείου αυτού ή path. Οι διαδρομές είναι κατά κάποιον τρόπο οδηγίες προς κάποιο αρχείο ή κατάλογο. Αυτές οι οδηγίες ξεκινούν από κάπου (πχ τρέχων κατάλογος εργασίας, ριζικός κατάλογος κτλ). Στην περίπτωση που η εκκίνηση γίνεται από το ριζικό κατάλογο, η διαδρομή ονομάζεται «απόλυτη διαδρομή» (Absolute path). Στα επόμενα παραδείγματα θεωρούμε ότι ο τρέχων κατάλογος εργασίας είναι ο /home/john 6

Γενικά /home/john Εικόνα 1: Δομή καταχώρισης παραδείγματος 7

Απόλυτες διαδρομές Οι απόλυτες διαδρομές ξεκινούν με ένα «slash» (/) στο UNIX ή «backslash» (\) στα Windows, πράγμα που σημαίνει ότι ξεκινούν από το ριζικό κατάλογο. Κάθε «επόμενο βήμα» διαχωρίζεται με slash (ή backslash αντίστοιχα). Στα επόμενα παραδείγματα θα θεωρούμε ότι δουλεύουμε σε περιβάλλον unix. Παραδείγματα: /home /home/mary /home/john/ece190 8

Σχετικές διαδρομές Οι σχετικές διαδρομές δεν ξεκινούν με slash. Κατά τα άλλα ότι ισχύει για τις απόλυτες διαδρομές ισχύει και για τις σχετικές. Όταν γράφουμε μια σχετική διαδρομή, είναι σημαντικό να ξέρουμε πού βρισκόμαστε (τρέχων κατάλογος εργασίας). Αλλιώς η διαδρομή δε θα βγάζει νόημα. Για παράδειγμα, είμαστε /home, τα παρακάτω θα δουλέψουν: john mary mary/ece190 9

«Πλοήγηση» στο σύστημα αρχείων Στο unix μετακινούμαστε σε διαφορετικές θέσεις μέσα στο directory tree μέσω της εντολής cd (από το Change Directory), που συντάσσεται ως εξής: cd διαδρομή_προορισμού Η διαδρομή_προορισμού μπορεί να είναι είτε απόλυτη είτε σχετική. Παράδειγμα: Αν είμαι στο κατάλογο /home/john και θέλω να πάω στον κατάλογο ece190 (που βρίσκεται μέσα στο john), θα δώσω την εντολή: cd ece190 ή cd /home/john/ece190 χρησιμοποιώντας σχετική και απόλυτη διαδρομή αντίστοιχα. 10

«Πλοήγηση» στο σύστημα αρχείων Υπάρχουν κάποιοι ειδικοί συμβολισμοί, με σκοπό την απλοποίηση συγκεκριμένων λειτουργιών. Όταν θέλω να πάω στο parent directory ενός καταλόγου (πχ από το /home/john στο /home), μπορώ να δώσω την εντολή: cd /home (απόλυτη διαδρομή) ή απλούστερα cd.. Οι δυο τελείες συμβολίζουν τον parent directory. 11

«Πλοήγηση» στο σύστημα αρχείων Προφανώς αν στο /home δώσω την ίδια εντολή, θα με πάει στο «/». Όπως είπαμε, όταν δίνω σχετική διαδρομή, έχει σημασία σε ποιον κατάλογο βρίσκομαι. Ένας άλλος παρόμοιος συμβολισμός είναι η μία τελεία «.» και συμβολίζει τον τρέχοντα κατάλογο. Προφανώς η εντολή «cd.» δεν έχει νόημα, γιατί ουσιαστικά μεταφράζεται ως «πήγαινέ με στον τρέχοντα κατάλογο», δηλαδή εκεί που βρίσκομαι ήδη Ο συμβολισμός αυτός έχει νόημα όμως για άλλες εντολές που θα δούμε στο εργαστήριο, όπως είναι η εντολή αντιγραφής (cp), με την οποία μπορούμε να ζητήσουμε να αντιγραφεί κάποιο αρχείο από «κάποιο κατάλογο» στον «τρέχοντα κατάλογο». 12

Παραδείγματα Δοκιμάστε να ορίσετε μόνοι σας τις διαδρομές (σχετικές και απόλυτες) για τις παρακάτω περιπτώσεις: 1. Βρίσκομαι στον κατάλογο /home/john. Πώς θα πάω στον κατάλογο home; 2. Βρίσκομαι στον κατάλογο /home/john. Πώς θα πάω στον κατάλογο mary; 3. Βρίσκομαι στον κατάλογο /home/john. Πώς θα πάω στον κατάλογο tmp; 4. Βρίσκομαι στον κατάλογο /etc. Πώς θα πάω στον κατάλογο john; 5. Βρίσκομαι στον κατάλογο /home/mary. Πώς θα πάω στον κατάλογο ece190; 6. Βρίσκομαι στον κατάλογο /home/mary. Πώς θα πάω στον κατάλογο ece190 του john; 7. Βρίσκομαι στον κατάλογο /home/mary/ece190. Πώς θα πάω στο ριζικό κατάλογο; 13

Παραδείγματα Εικόνα 2: Δομή καταχώρισης παραδείγματος 14

Παραδείγματα - Λύσεις 1. Σχετική: cd.. Απόλυτη: cd /home 2. Σχετική: cd../mary Απόλυτη: cd /home/mary 3. Σχετική: cd../../tmp Απόλυτη: cd /tmp 15

Παραδείγματα - Λύσεις 4. Σχετική: cd../home/john Απόλυτη: cd /home/john 5. Σχετική: cd ece190 Απόλυτη: cd /home/mary/ece190 6. Σχετική: cd../john/ece190 Απόλυτη: cd /home/john/ece190 7. Σχετική: cd../../.. Απόλυτη: cd / 16

Τέλος Ενότητας

Ανάπτυξη Το παρόν εκπαιδευτικό υλικό αναπτύχθηκε από την Ερευνητική Ομάδα Δομικής Ανάλυσης και Ευφυών Υλικών του Εργαστηρίου Τεχνικής Μηχανικής και Ταλαντώσεων. http://saam.mech.upatras.gr 18

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στο πλαίσιο του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Πατρών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 19

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Πολυτεχνική Σχολή, Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών, Δημήτρης Σαραβάνος. Δημήτρης Σαραβάνος. «Εισαγωγή στους Η/Υ. Λειτουργικά συστήματα ΙΙ (Παραδείγματα Διαδρομών)». Έκδοση: 1.0. Πάτρα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/mech1203/ 20

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 21

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους. 22

Σημείωμα Χρήσης Έργων Τρίτων Οποιοδήποτε έργο στην παρούσα ενότητα, έχει δημιουργηθεί από το διδάσκοντα του μαθήματος ή/και την Τμηματική Ομάδα Εργασίας και παρέχεται με την ίδια άδεια CC BY-NC-SA 4.0 23