Βασικές εντολές του Unix-Linux

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Βασικές εντολές του Unix-Linux"

Transcript

1 Εισαγωγή-Ο Φλοιός (Shell) Βασικές εντολές του Unix-Linux Μόλις συνδεθούμε στο Unix, εμφανίζεται στην οθόνη μας η προτροπή (prompt), σημάδι ότι το λειτουργικό σύστημα περιμένει τις εντολές μας. Το prompt είναι συνήθως ένα σύμβολο όπως το "$" ή το "%". Στο Unix, ένα τμήμα του λειτουργικού συστήματος που ονομάζεται φλοιός (shell) δέχεται τις εντολές που πληκτρολογούμε, τις ερμηνεύει και εκτελεί κάποια ενέργεια βασιζόμενος σε αυτές. Το πρόγραμμα αυτό είναι επομένως ο "διερμηνέας" των εντολών μας. Επειδή το shell εκτελείται σαν οποιοδήποτε άλλο πρόγραμμα, μπορούμε να χρησιμοποιούμε διαφορετικά shell - αρκεί βέβαια να είναι διαθέσιμα στο σύστημα στο οποίο δουλεύουμε. Υπάρχει μια ποικιλία από shell: το βασικό shell που περιλαμβάνεται σε όλα τα Unix συστήματα είναι το Bourne shell (sh) που χρησιμοποιεί σαν prompt το "$". Υπάρχουν επίσης το Korn shell (ksh) και το Bash shell που επίσης χρησιμοποιούν σαν prompt το "$", το C shell (csh) που χρησιμοποιεί σαν prompt το "%"κ.α. Για να εξακριβώσουμε ποιον φλοιό χρησιμοποιούμε, πρέπει να δούμε τα περιεχόμενα του αρχείου /etc/passwd και να βρούμε τη γραμμή με το όνομα χρήστη που έχουμε συνδεθεί. Ο φλοιός που χρησιμοποιούμε θα αναφέρεται στο τέλος της γραμμής, και στο εργαστήριο μας είναι ο bash shell. Σύνδεση (login) και αποσύνδεση (logout) Η σύνδεση χρήστη στο σύστημα γίνεται μέσω ειδικού προγράμματος. Στο εργαστήριο μας χρησιμοποιούμε το SSH-Client που βρίσκεται στη επιφάνεια εργασίας. Μέσω αυτού συνδεόμαστε στον Server με Host name: και χρησιμοποιούμε τα user-name: 1epal-gp1-1 (για το Γπ1 και τον χρήστη 1 Authentication Method: password password: Η αποσύνδεση γίνεται με την πληκτρολόγηση των εντολών exit, ctrl-d ή logout. Η Εντολή man Με την εντολή man (manual) μπορούμε να εμφανίσουμε πληροφορίες βοήθειας για όλες τις εντολές, ακόμα και για την ίδια την εντολή man, ως εξής : $ man man $ man pwd Τα εγχειρίδια βοήθειας βρίσκονται στον κατάλογο /usr/man και κάθε σελίδα εγχειριδίου περιέχει το όνομα της εντολής, μια σύντομη περιγραφή της, τον τρόπο χρήσης της (σύνταξη), τις επιλογές και τα ορίσματα (αρχεία) που μπορεί να δεχθεί καθώς και τα συνήθη προβλήματα που μπορεί να συναντήσει ο χρήστης. Αναλυτικές πληροφορίες τεκμηρίωσης για τις εντολές του Unix και άλλα θέματα υπάρχουν στον κατάλογο /usr/doc, ο οποίος περιέχει αρχεία με τις απαντήσεις στις ερωτήσεις που γίνονται συχνά, τις γνωστές σαν FAQ (Frequently Asked Questions) καθώς και έγγραφα πρακτικών, βήμα προς βήμα διαδικασιών, της μορφής how to. 1

2 Η Εντολή date Εμφανίζει στην οθόνη την ημερομηνία και την ώρα. Η Εντολή cal Η εντολή cal (calendar) εμφανίζει το ημερολόγιο του τρέχοντος μήνα. Η cal <αριθμός μήνα> εμφανίζει τον συγκεκριμένο μήνα τους τρέχοντος έτους και η cal <αριθμός μήνα> <έτος> εμφανίζει τον συγκεκριμένο μήνα τους έτους που δόθηκε. $ cal $ cal 5 $ cal 1994 $ cal Οι Εντολές uptime και w Η Εντολή uptime εμφανίζει πόσο χρόνο λειτουργεί το Unix, πόσοι χρήστες είναι συνδεδεμένοι καθώς και τρεις μέσους όρους φόρτου του συστήματος. Η εντολή w εμφανίζει αρχικά τις ίδιες πληροφορίες με την εντολή uptime και μετά αναφέρει τι κάνουν οι χρήστες που είναι συνδεδεμένοι την τρέχουσα στιγμή στο σύστημα. Η Εντολή who και who am i Η Εντολή who εμφανίζει όλους τους χρήστες που έχουν συνδεθεί στο σύστημα, το όνομα τους, τον τύπο τερματικού και το χρόνο που έγινε η σύνδεση. Η εντολή who am I κάνει το ίδιο, μόνο για τον συγκεκριμένο χρήστη. Η Εντολή chfn Με την εντολή chfn (change finger configuration) μπορούμε να εισάγουμε τυπικές πληροφορίες για έναν λογαριασμό χρήστη. Δίνουμε την εντολή μαζί με ένα όνομα χρήστη και μετά γράφουμε το πλήρες όνομα, τη διεύθυνση και τα τηλέφωνα εργασίας και οικίας. $ chfn mary Changing finger information for mary. Name [RHS Linux User] : Miss Mary Papadopoulou Office [ ] : 11, Arrianou ave., Florina Office phone [ ] : 0385/66666 Home Phone [ ] : 0385/23456 Η Εντολή finger Η εντολή finger εξάγει τις πληροφορίες για έναν χρήστη από το αρχείο /etc/passwd και τις εκτυπώνει σε ευανάγνωστη μορφή. $ finger mary Login: mary Name : Miss Mary Papadopoulou Directory: /home/mary Shell: /bin/bash Office: 11, Arrianou ave., Florina Office Phone: 0385/66666 Home Phone: 0385/23456 Never logged in. No mail. No Plan. 2

3 Η εντολή: write < όνομα_χρήστη> Με την εντολή write στέλνουμε μήνυμα στο συνδεδεμένο χρήστη <όνομα_χρήστη>. Αφού εκτελέσουμε την εντολή, οτιδήποτε πληκτρολογούμε εμφανίζεται στην οθόνη του άλλου χρήστη. Τερματίζουμε το μήνυμά μας πατώντας [CTRL]+D στην αρχή μιας νέας γραμμής για να επιστρέψουμε στο prompt του UNIX. Η εντολές mesg n και mesg y Με την εντολή mesg n μπορούμε να απαγορεύσουμε την εμφάνιση τέτοιων μηνυμάτων στην οθόνη μας και με την εντολή mesg y να την ενεργοποιήσουμε ξανά. Η εντολή talk <όνομα_χρήστη> Μέσω της εντολής αυτής, "συνομιλούμε" με κάποιον χρήστη που είναι συνδεδεμένος στο σύστημά μας (δίνοντας το όνομα χρήστη). Όταν εκτελούμε την talk, η οθόνη μας και η οθόνη του άλλου χρήστη χωρίζεται σε δύο περιοχές. Στη μία εμφανίζεται ότι πληκτρολογούμε εμείς και στην άλλη ότι πληκτρολογεί ο "συνομιλητής" μας. Το σύστημα αρχείων του UNIX Τα μέσα αποθήκευσης σε ένα σύστημα Unix (σκληρός δίσκος, cd-rom, κλπ.) είναι οργανωμένα με τη λογική μορφή ενός ανεστραμμένου "δέντρου". Κάθε κλαδί του δέντρου είναι ένας κατάλογος (directory) που περιέχει αρχεία (files) και άλλους καταλόγους (subdirectories). Ο κατάλογος που βρίσκεται στην κορυφή του δέντρου ονομάζεται κατάλογος ρίζα (root directory). Η δομή αυτή μοιάζει αρκετά με την αντίστοιχη του MS-DOS. Μια διαφορά που υπάρχει είναι ότι ο χαρακτήρας που διαχωρίζει τα ονόματα καταλόγων και αρχείων σε μια διαδρομή (path) είναι ο "/" και όχι ο "\", π.χ.: /usr/bin ή /home/epal6-gp2-1, κοκ. Επίσης, στο Unix οι διάφορες συσκευές υλικού του συστήματος, όπως και τα αποθηκευτικά μέσα, θεωρούνται ειδικά αρχεία, έχουν κάποιο όνομα, διαβάζονται και γράφονται όπως τα κανονικά αρχεία. Έτσι στο Unix ο χρήστης δεν ξέρει σε ποιο αποθηκευτικό μέσο είναι αποθηκευμένα τα αρχεία και οι κατάλογοι, όπως γίνεται στο MS-DOS, δηλαδή δεν υπάρχει αντιστοίχηση της μορφής C:, D: κτλ. Όλα ξεκινούν από τον κατάλογο ρίζα (root) που συμβολίζεται με /. Προσωπικός κατάλογος (home directory) Όταν ένας χρήστης αποκτά λογαριασμό σε ένα σύστημα Unix, ο διαχειριστής συστήματος δημιουργεί έναν κατάλογο για τον χρήστη (συνήθως μέσα στον κατάλογο users ή home) ο οποίος λέγεται προσωπικός κατάλογος (home directory) και πρόσβαση σε αυτόν έχει μόνον ο συγκεκριμένος χρήστης και κανένας άλλος. Στην περιοχή αυτή του δίσκου, ο χρήστης μπορεί να αποθηκεύει τα αρχεία του, να δημιουργεί υποκαταλόγους για να τα οργανώνει καλύτερα, κλπ. Όταν ο χρήστης συνδέεται με το σύστημα δίνοντας όνομα χρήστη και συνθηματικό, "μπαίνει" στον προσωπικό του κατάλογο. (στον φλοιό bash συμβολίζεται με ~) 3

4 Κανόνες για την ονομασία αρχείων και καταλόγων στο UNIX Τα ονόματα αρχείων και καταλόγων στο Unix ακολουθούν τους εξής κανόνες: Ένα όνομα έχει μήκος μέχρι 14 χαρακτήρες, οι οποίοι μπορεί να είναι: i) τα γράμματα του λατινικού αλφάβητου a-z, A-Z, ii) οι αριθμοί 0-9, iii) οι ειδικοί χαρακτήρες: ".", "_", ",", "-", "+". Ένα όνομα δεν μπορεί να ξεκινά με "-" ή "+" To Unix διαχωρίζει μικρά από κεφαλαία γράμματα στα ονόματα: αν τα ίδια γράμματα αλλάξουν από πεζά σε κεφαλαία ή αντίστροφα, τότε έχουμε και διαφορετικό όνομα. Π.χ. τα REPORT.TEXT, Report.text και report.text είναι τρία διαφορετικά ονόματα αρχείων. Μια τυπική δομή αρχείων σε ένα σύστημα UNIX είναι η παρακάτω: /(root) bin dev etc home lib usr root who ls cp tty hd passwd utmp tmima1-1 tmima2-1 games bin info OS Dbase OS Dbase Όπου: / Ο κατάλογος "κορυφής" (root) /bin Περιέχει μεγάλο μέρος των εντολών /dev Περιέχει διάφορες συσκευές, όπως σειριακές θύρες, εκτυπωτές, δίσκοι κ.ά. Μερικές από αυτές τις συσκευές είναι: tty για τα τερματικά π.χ tty03 hd για σκληρούς δίσκους IDE π.χ. hd0 lp για τους εκτυπωτές π.χ. lp1 cd για τα CD π.χ cdrom /etc Εντολές του super-user, αρχεία διαμόρφωσης για το δίκτυο, το κτλ /home Περιέχει τους προσωπικούς καταλόγους των χρηστών του συστήματος /lib Περιέχει βιβλιοθήκες προγραμμάτων /usr Περιέχει αρχεία υποστήριξης /root κατάλογος του Root /tmp Περιέχει προσωρινά αρχεία /lost+found, αρχεία που ανακτήθηκαν από το πρόγραμμα e2fsck. /mnt Περιέχει τα στοιχεία αντιστοίχισης άλλων Συστημάτων Αρχείων /var Περιέχει αρχεία καταγραφής του συστήματος καθώς και συμπιεσμένα αρχεία συστήματος 4

5 Πως «κινούμαστε» στο «δέντρο» Σύμβολα ~ προσωπικός κατάλογος (home directory). τρέχον κατάλογος (ο κατάλογος που «δουλεύουμε» τη συγκεκριμένη στιγμή).. πατρικός κατάλογος (ένας κατάλογος πάνω) Απόλυτο μονοπάτι Ξεκινά από τον χαρακτήρα / (root directory) και αντιπροσωπεύει την πλήρη διαδρομή για ένα αρχείο ή κατάλογο. Είναι της μορφής /home/tmima1-1/os και είναι μοναδικό. Ισχύει πάντα, ανεξάρτητα από τον τρέχοντα κατάλογο. Σχετικό μονοπάτι Δεν ξεκινά με / και αντιπροσωπεύει το μονοπάτι σε σχέση με τον κατάλογο που βρισκόμαστε. Μπορούμε να χρησιμοποιήσουμε τα σύμβολα ~,.,.. Συνήθως είναι πιο σύντομο από το απόλυτο. Π.χ αν βρισκόμαστε στον κατάλογο Dbase, το σχετικό μονοπάτι για το αρχείο passwd είναι:../../../etc/passwd Οι Τύποι Αρχείων του Unix Υπάρχουν τουλάχιστον 8 τύποι αρχείων στο Unix, αλλά οι 5 πιο σημαντικοί είναι οι εξής : -, file (αρχείο). d, directory (κατάλογος). l, link (συμβολικός σύνδεσμος). b, συσκευή που υποστηρίζει είσοδο/έξοδο σε επίπεδο μπλοκ. c, συσκευή που υποστηρίζει είσοδο/έξοδο σε επίπεδο χαρακτήρων. Ο κατάλογος /dev περιέχει συνήθως συσκευές που υποστηρίζουν είσοδο/έξοδο σε επίπεδο μπλοκ και χαρακτήρων. Η θύρα του modem ή του εκτυπωτή είναι πιθανότατα μια συσκευή χαρακτήρων, ενώ η μονάδα δισκέτας μια συσκευή μπλοκ. Τα Δικαιώματα των Αρχείων στο Unix Τα δικαιώματα των αρχείων στο Unix είναι τα εξής : r (read), μπορούμε να διαβάσουμε το αρχείο. w (write), μπορούμε να γράψουμε στο αρχείο. x (execute), μπορούμε να κάνουμε το αρχείο εκτελέσιμο. Με την εντολή ls l εμφανίζονται τα στοιχεία ενός αρχείου ή καταλόγου -rw-r--r-- 1 tmima1-1 users :38 arxeio1 drwxr-xr-x 2 tmima1-1 users :09 Βίντεο lrwxrwxrwx 1 root root :19 stdin -> /proc/self/fd/0 brw-rw root cdrom :19 sr0 crw-rw-rw- 1 root tty :34 tty Βλέπουμε στην πρώτη στήλη από αριστερά τον χαρακτήρα για τον τύπο του αρχείου και μετά ένα σύνολο από 9 χαρακτήρες. Η πρώτη τριάδα χαρακτήρων αντιπροσωπεύει τα δικαιώματα του κατόχου του αρχείου (owner), η δεύτερη τριάδα χαρακτήρων αφορά στην ομάδα (group) που ανήκει ο κάτοχος του αρχείου και η τρίτη τριάδα στα δικαιώματα που έχουν οι άλλοι χρήστες (others) του συστήματος για το αρχείο αυτό. 5

6 Τα δικαιώματα σε κάθε τριάδα αναφέρονται σαν ένα σύνολο rwx ή r-x, -wx, r--, δηλ. με τη σειρά δικαιώματα ανάγνωσης (read), εγγραφής(write) και εκτέλεσης(executable), όπου αν υπάρχει ο αντίστοιχος χαρακτήρας αυτό σημαίνει ότι ισχύει το δικαίωμα, ενώ αν υπάρχει ο χαρακτήρας - αυτό σημαίνει ότι δεν ισχύει το αντίστοιχο δικαίωμα. Το αρχείο /etc/group περιέχει μια λίστα με τις ομάδες που έχουν καθοριστεί στο σύστημά μας και αναφέρει για κάθε ομάδα τους χρήστες που αυτή περιλαμβάνει. Όταν αρχικά δημιουργείται ένας λογαριασμός χρήστη, το σύστημα αντιστοιχίζει αυτόματα τον χρήστη στην ομάδα users και σε μια ομάδα που έχει ίδιο όνομα με το όνομα χρήστη. Όταν δημιουργούμε ένα αρχείο, εμείς και τα μέλη της ομάδας στην οποία ανήκουμε έχουμε τα δικαιώματα ανάγνωσης και εγγραφής στο αρχείο. Για να αλλάξουμε τα δικαιώματα που παραχωρούνται εξ ορισμού όταν δημιουργούμε ένα αρχείο, μπορούμε να χρησιμοποιήσουμε την εντολή umask. Η Εντολή pwd Η εντολή pwd (print working directory) εμφανίζει τον ενεργό ή τρέχοντα κατάλογο ή κατάλογο εργασίας μας. $ pwd Η Εντολή cd Με την εντολή cd (change directory) μπορούμε να αλλάξουμε τον τρέχοντα κατάλογο ή κατάλογο εργασίας μας. Μπορούμε να πάμε απευθείας σ έναν συγκεκριμένο κατάλογο γράφοντας το όνομα διαδρομής ή το όνομα του καταλόγου, ως εξής : $ cd user1 $ cd /usr/bin $ cd.. πηγαίνουμε στον πατρικό κατάλογο του καταλόγου που είμαστε $ cd / στον αρχικό κατάλογο του συστήματος ή τη ρίζα (root). $ cd ~ μπορούμε να πάμε στον προσωπικό κατάλογό μας (home directory) $ cd μπορούμε να πάμε στον προσωπικό κατάλογό μας (home directory) Η εντολή cd είναι ενσωματωμένη στον φλοιό και ως εκ τούτου δεν μπορούμε να πάρουμε πληροφορίες γι αυτήν με την εντολή man. Η Εντολή ls Η εντολή ls (list directory) εμφανίζει τα περιεχόμενα του τρέχοντος καταλόγου. $ ls $ ls s εμφανίζει τον αριθμό των blocks που καταλαμβάνει το αρχείο $ ls u εμφανίζει τα ονόματα αρχείων με την χρονική σειρά που τα χρησιμοποίησε ο χρήστης $ ls t εμφανίζει τα ονόματα αρχείων με την χρονική σειρά που τα δημιουργήθηκαν (από το πιο πρόσφατο στο πιο παλιό) $ ls trεμφανίζει τα ονόματα αρχείων με την χρονική σειρά που τα δημιουργήθηκαν (από το πιο παλιό στο πιο πρόσφατο) $ ls -F προσθέτει το σύμβολο / στο τέλος του ονόματος κάθε καταλόγου. $ ls a εμφανίζει όλα τα περιεχόμενα μαζί και αυτά που αρχίζουν από. του τρέχοντος καταλόγου. $ ls l μπορούμε να δούμε όλα τα στοιχεία των αρχείων και των καταλόγων του τρέχοντος καταλόγου. (Ο πρώτος χαρακτήρας μπορεί να έχει την τιμή d, που σημαίνει ότι πρόκειται για κατάλογο, ή την τιμή -, που σημαίνει ότι πρόκειται για αρχείο. Οι επόμενοι 9 χαρακτήρες, που ανήκουν στην πρώτη στήλη, εμφανίζουν τα δικαιώματα read, write και execute για ένα αρχείο ή κατάλογο για τις τρεις κατηγορίες χρηστών (κάτοχος, ομάδα και άλλοι). Στη δεύτερη στήλη εμφανίζεται το πλήθος των συνδέσμων (links) του αρχείου, μετά το όνομα του κατόχου του (owner), μετά το όνομα της ομάδας χρηστών στην οποία ανήκει το αρχείο, μετά το μέγεθος του αρχείου σε bytes, η 6

7 ημερομηνία και ώρα δημιουργίας ή τελευταίας τροποποίησής του και τέλος το όνομα του αρχείου. Η εντολή ls υποστηρίζει και τη χρήση χαρακτήρων μπαλαντέρ (wildcards). ) Επίσης, μπορούμε να χρησιμοποιήσουμε την εντολή ls για να εμφανίσουμε τα περιεχόμενα άλλων καταλόγων, αναφέροντας το όνομα ή τη διαδρομή του καταλόγου, όπως φαίνεται στην επόμενη εντολή. $ ls /usr/bin Οι Εντολές dir και vdir Η εντολή dir είναι παρόμοια με την προκαθορισμένη μορφή της εντολής ls και παρουσιάζει τα αρχεία του τρέχοντος καταλόγου ταξινομημένα σε στήλες, ενώ η εντολή vdir είναι παρόμοια με την εντολή ls -l και παρουσιάζει την πλήρως αναπτυγμένη λίστα πληροφοριών για τα αρχεία του τρέχοντος καταλόγου. Η Εντολή tree Η εντολή tree εμφανίζει με γραφικό τρόπο μια δομή καταλόγων του συστήματος. Υποστηρίζει τους χαρακτήρες μπαλαντέρ και χρησιμοποιεί τις ίδιες επιλογές με την εντολή ls. Για παράδειγμα, για να εμφανίσουμε τη δομή του καταλόγου /usr/user1, δηλ. όλους τους υποκαταλόγους και τα αρχεία που περιέχει, μπορούμε να δώσουμε την εξής εντολή : $ tree /usr/user1 $ tree -d μπορούμε να δούμε μόνο τους υποκαταλόγους του τρέχοντος καταλόγου και όχι τα αρχεία. Η Εντολή mkdir Με την εντολή mkdir (make directory) μπορούμε να δημιουργήσουμε έναν ή περισσότερους καταλόγους που να ανήκουν, δηλ. να έχουν σαν πατρικό, στον τρέχοντα κατάλογο. $ mkdir kat1 $ mkdir kat1 kat2 kat3 $ mkdir kat1 kat1/kat2 δημιουργείται πρώτα ο κατάλογος kat1 και στην συνέχεια ο κατάλογος kat2 μέσα στον κατάλογο kat1 Με την επιλογή -p μπορούμε να δημιουργήσουμε μια ιεραρχία καταλόγων, ως εξής : $ mkdir -p florina/history/ancient Με την παραπάνω εντολή δημιουργήθηκε μια δενδρική δομή καταλόγων και δεν χρειάστηκε έτσι να δώσουμε την εντολή mkdir τρεις φορές. Η Εντολή cp Με την εντολή cp (copy) μπορούμε να αντιγράφουμε αρχεία και καταλόγους. Η απλούστερη μορφή της εντολής φαίνεται παρακάτω, όπου $ cp file1 file2 δημιουργούμε ένα αντίγραφο του αρχείου file1 με το όνομα file2 στον ίδιο κατάλογο. $ cp file1 kat1/file2 αντιγράφει το αρχείο file1 στο αρχείο file2 που βρίσκεται στον κατάλογο kat1 Επειδή η εντολή cp αντιγράφει χωρίς να ρωτάει αρχεία και καταλόγους που έχουν το ίδιο όνομα με το καινούργιο όνομα που επιλέγουμε, μπορούμε να χρησιμοποιήσουμε την: $ cp -i file1 file2 για να ρωτάει αν θέλουμε να αντικατασταθεί το αρχείο για τα αρχεία που έχουν ίδιο όνομα με το καινούργιο όνομα που επιλέγουμε (αποφύγουμε τις ανεπιθύμητες αντικαταστάσεις αρχείων) Η εντολή cp μας επιτρέπει να αντιγράψουμε και καταλόγους αν χρησιμοποιήσουμε τον προσδιοριστή r. Έτσι η εντολή: $ cp -r kat1 kat2 αντιγράφει τον κατάλογο kat1 και όλα τα περιεχόμενά του στον κατάλογο kat2 αν ο kat2 υπάρχει, διαφορετικά δημιουργεί ένα αντίγραφο του kat1 με όνομα kat2 7

8 Η Εντολή mv Με την εντολή mv (move) μπορούμε να μετονομάσουμε αρχεία και καταλόγους ή να τα μετακινήσουμε σ άλλη θέση ή να τα μετονομάσουμε και να τα αλλάξουμε και θέση. $ mv file1 file2 μετονομάζει το αρχείο file1 σε file2 $ mv kat1 kat2 αλλάζει το όνομα του καταλόγου kat1 σε kat2 αν δεν υπάρχει ήδη ο κατάλογος kat2, διαφορετικά μετακινεί τον kat1 μέσα στον kat2 $ mv file1 kat1/kat2 μετακινεί το αρχείο file1 στον κατάλογο kat1/kat2 Επειδή η εντολή mv αντικαθιστά χωρίς να ρωτάει αρχεία και καταλόγους που έχουν το ίδιο όνομα με το καινούργιο όνομα που επιλέγουμε, μπορούμε να χρησιμοποιήσουμε την: $ mv -i file1 file2 για να ρωτάει αν θέλουμε να αντικατασταθεί το αρχείο ή ο κατάλογος για τα αρχεία και τους καταλόγους που έχουν ίδιο όνομα με το καινούργιο όνομα που επιλέγουμε (αποφύγουμε τις ανεπιθύμητες αντικαταστάσεις αρχείων) Η Εντολή rm Με την εντολή rm (remove) μπορούμε να διαγράψουμε αρχεία (ή καταλόγους). $ rm file $ rm file1 file2 $ rm file* $ rm -i file1 διαγράφει το αρχείο file1 μετά από επιβεβαίωση του χρήστη Η εντολή rm μας επιτρέπει να διαγράψουμε και καταλόγους αν χρησιμοποιήσουμε τον προσδιοριστή r. Έτσι η εντολή: $ rm -ri kat1 διαγράφει τον κατάλογο kat1 αν και δεν είναι άδειος (επιλογή r) μετά από επιβεβαίωση χρήστη (επιλογή ι). Η Εντολή rmdir Με την εντολή rmdir (remove directory) μπορούμε να διαγράψουμε καταλόγους. $ rmdir kat1 διαγράφει τον κατάλογο αν είναι άδειος. Η Εντολή cat Με την εντολή cat όνομα αρχείου εμφανίζονται στην οθόνη τα περιεχόμενα του αρχείου. Η εντολή cat χρησιμοποιείται και με διαφορετικό τρόπο όπως θα δούμε παρακάτω. Δημιουργία αρχείου με τον επεξεργαστή κειμένου vi Με την εντολή vi <όνομα αρχείου> μπορούμε να δημιουργήσουμε ένα αρχείο. Έτσι πληκτρολογώντας: $ vi arxeio1 ανοίγει ο κειμενογράφος vi και μπορούμε να δημιουργήσουμε το αρχείο μας, μπορούμε να εισάγουμε κείμενο πατώντας πρώτα το πλήκτρο ι και να σώσουμε τις αλλαγές πατώντας πρώτα το πλήκτρο esc και πληκτρολογώντας: $ :wq σώζουμε τις αλλαγές και βγαίνουμε από το κειμενογράφο. Περισσότερες πληροφορίες για τον κειμενογράφο vi θα δούμε στην συνέχεια του μαθήματος Η Εντολή chmod Με την εντολή chmod (change mode) μπορούμε να αλλάξουμε τα δικαιώματα ενός αρχείου ή ενός καταλόγου, εφόσον είμαστε εμείς ο ιδιοκτήτης (owner) του αρχείου ή του καταλόγου αυτού. Η εντολή chmod έχει δύο βασικούς τρόπους χρήσης. Με τον πρώτο προσδιορίζουμε τα δικαιώματα r (read) w (write) και x (executable) που θέλουμε να δώσουμε ή να αφαιρέσουμε και για ποιους, δηλ. ιδιοκτήτη (owner), u ομάδα (group) g τους άλλους (others) o και όλους τους προηγούμενους.(all) a $ chmod g+w arxeio1 δίνουμε στην ομάδα (g) τα δικαιώματα εγγραφής (w) $ chmod go+rw arxeio1 δίνουμε στην ομάδα (g) και στους άλλους (o) τα δικαιώματα ανάγνωσης(r) 8

9 και εγγραφής (w) για το αρχείο arxeio1 $ chmod u-x arxeio1 αφαιρoύμε από τον ιδιοκτήτη (u) το δικαίωμα εκτέλεσης (x) για το arxeio1 $ chmod a+r arxeio1 δίνουμε σε όλους ιδιοκτήτη ομάδα άλλους το δικαίωμα εγγραφής (w) για το arxeio1 $ chmod g-w katalog1 αφαιρoύμε από τον ομάδα (g) το δικαίωμα εγγραφής (w) για τον κατάλογο katalog1 ( δεν επιτρέπεται στους χρήστες της ομάδας να δημιουργήσουν καινούργιο αρχείο ή κατάλογο μέσα στον φάκελο katalog1. Τα περιεχόμενα του καταλόγου διατηρούν τα δικά τους δικαιώματα) Με τον δεύτερο τρόπο χρησιμοποιούμε το οκταδικό σύστημα αρίθμησης και αντιστοιχούμε σε κάθε τριάδα δικαιωμάτων από έναν οκταδικό αριθμό. Αναλύουμε μετά τον οκταδικό αριθμό στο δυαδικό σύστημα και όπου υπάρχει το ψηφίο 1 δίνουμε το αντίστοιχο δικαίωμα, ενώ όπου υπάρχει το ψηφίο 0, αφαιρούμε το αντίστοιχο δικαίωμα. Για παράδειγμα, στον οκταδικό αριθμό 664 αντιστοιχεί στον δυαδικό επομένως τα δικαιώματα θα είναι rw-rw-r- - Έτσι με την εντολή $ chmod 664 arxeio1 δίνουμε τα δικαιώματα rw-rw-r- - στο αρχείο arxeio1 $ chmod 751 arxeio1 δίνουμε τα δικαιώματα rwxr-x- -x στο αρχείο arxeio1 Η Εντολή find Με την εντολή find κάνουμε αναζήτηση αρχείων ή καταλόγων που βρίσκονται στον κατάλογο που ορίζουμε, χρησιμοποιώντας κάποια κριτήρια αναζήτησης. $ find users/user1 name file1 θα αναζητήσει στον φάκελο users/user1 αρχεία ή καταλόγους με το όνομα file1 $ find users/user1 name file* θα αναζητήσει στον φάκελο users/user1 αρχεία ή καταλόγους με το όνομα που ξεκινάει από το file $ find users/user1 type d θα αναζητήσει στον φάκελο users/user1 καταλόγους $ find users/user1 type f θα αναζητήσει στον φάκελο users/user1 μόνο αρχεία $ find users/user1 newer file1 θα αναζητήσει στον φάκελο users/user1 αρχεία ή καταλόγους που έχουν τροποποιηθεί πιο πρόσφατα από το αρχείο file1 $ find users/user1 size 12 θα αναζητήσει στον φάκελο users/user1 αρχεία με μέγεθος 12 blocks $ find users/user1 atime 10 θα αναζητήσει στον φάκελο users/user1 τα αρχεία ή καταλόγους που έχουν προσπελαστεί (access) πριν από 10 (ακριβώς) ημέρες (μπορούμε να χρησιμοποιήσουμε και atime +10 για αναζήτηση σε αρχεία που έχουν προσπελαστεί πάνω από 10 ημερες ή -atime -10 για λιγότερο από 10 ημέρες) $ find users/user1 ctime 10 θα αναζητήσει στον φάκελο users/user1 τα αρχεία ή καταλόγους που έχουν τροποποιηθεί (change) πριν από 10 (ακριβώς) ημέρες (μπορούμε να χρησιμοποιήσουμε τα σύμβολα + ή όπως παραπάνω) $ find. name file1 ctime -12 θα αναζητήσει στον τρέχοντα κατάλογο τα αρχεία με όνομα file1 που έχουν τροποποιηθεί πριν από12 ημέρες. Η Εντολή ps Με την εντολή ps μπορούμε να δούμε τις διεργασίες (processes) που εκτελούνται εκείνη τη στιγμή στην οθόνη μας. Έτσι πληκτρολογώντας $ ps θα εμφανίσει στην οθόνη PID TTY TIME COMMAND 25 pts/0 00:01:30 bash 156 pts/0 00:00:45 ps 9

10 Όπου PID ο αριθμός ταυτότητας κάθε διεργασίας TTY ο αριθμός του τερματικού TIME ο χρόνος που εκτελείται η διεργασία και COMMAND το όνομα της διεργασίας. Η εντολή kill -9 Με την εντολή kill -9 και αριθμό PID τερματίζουμε τη λειτουργία μιας διεργασίας. $ kill Τερματίζει την διεργασία με αριθμό (PID) 25 Η Εντολή cat Με την εντολή cat όνομα αρχείου εμφανίζονται στην οθόνη τα περιεχόμενα του αρχείου. $ cat file1 εμφανίζει τα περιεχόμενα του αρχείου file1 στην οθόνη Η εντολή cat (concatenate) χρησιμοποιείται και για να επισυνάψει αρχεία π.χ. $ cat file1 file2 >file3 αν το αρχείο file3 δεν υπήρχε πριν, δημιουργείται ένα νέο αρχείο file3 στο οποίο γράφονται διαδοχικά τα περιεχόμενα των αρχείων file1 και file2 στο τέλος του αρχείου αυτού αλλιώς, αν το αρχείο υπήρχε από πριν, τότε σβήνονται τα περιεχόμενα του και γράφονται διαδοχικά τα περιεχόμενα των αρχείων file1 και file2 στο τέλος του αρχείου $ cat file1 file2 >>file3 αν το αρχείο file3 δεν υπήρχε πριν, δημιουργείται ένα νέο αρχείο file3 στο οποίο γράφονται διαδοχικά τα περιεχόμενα των αρχείων file1 και file2 στο τέλος του αρχείου αυτού αλλιώς, αν το αρχείο υπήρχε από πριν, τότε γράφονται διαδοχικά τα περιεχόμενα των αρχείων file1 και file2 στο τέλος του αρχείου χωρίς να σβηστούν τα περιεχόμενα του Η Εντολή wc Με την εντολή wc όνομα αρχείου μπορούμε να μετρήσουμε το πλήθος των γραμμών των λέξεών ή των χαρακτήρων του αρχείου αυτού. $ wc -l file1 μετράμε τις γραμμές του file1 $ wc w file1 μετράμε τις λέξεις του file1 $ wc -c file1 μετράμε τους χαρακτήρες του file1 $ wc -lwc file1 μετράμε τις γραμμές, τις λέξεις και τους χαρακτήρες του file1 Πως δηλώνουμε νέο χρήστη στο Unix Για να δηλώσουμε ένα νέο χρήστη ακολουθούμε τα παρακάτω βήματα: 1. Στο αρχείο etc/passwd προσθέτουμε μία νέα γραμμή (με χρήση ενός κειμενογράφου π.χ. vi) που έχει την μορφή: login-name:password:userid:groupid:info:homedir:shell όπου login-name είναι το όνομα χρήστη (μοναδικό στο σύστημα) password το συνθηματικό που εμφανίζεται κρυπτογραφημένο. Όταν δηλώνουμε νέο χρήστη το αφήνουμε κενό userid ο αριθμός χρήστη (μοναδικός στο σύστημα) groupid ο αριθμός ομάδας του χρήστη info πληροφορία για τον χρήστη π.χ. το όνομά του για να μπορούμε να τον αναγνωρίσουμε homedir ο προσωπικός κατάλογος του χρήστη (home directory) shell ο φλοιός (Shell) που χρησιμοποιεί ο χρήστης π.χ. /bin/bash παράδειγμα: costas:bm%ad95b:13:15:/home/costas:bin/bash 10

11 2. Δημιουργούμε τον προσωπικό του κατάλογο mkdir /home/costas δημιουργούμε τον κατάλογο chown costas /home/costas κάνουμε ιδιοκτήτη τον χρήστη chgrp όνομα-group /home/costas του δίνουμε το όνομα ομάδας chmod 755 /home/costas δίνουμε όλα τα δικαιώματα στον ιδιοκτήτη και στην ομάδα και τους άλλους δικαιώματα ανάγνωσης και εκτέλεσης 3. Αντιγράφουμε το αρχείο.profile στον προσωπικό του κατάλογο cp /home/local/.profile /home/costas (Τα µοναδικά πεδία που µπορεί να αλλάξει κάποιος είναι το password µε την εντολή passwd το info µε την εντολή chfn και το shell µε την εντολή chsh. ) Πως δηλώνουμε μια ομάδα στο Unix Για να δηλώσουμε μια νέα ομάδα: Στο αρχείο /etc/group προσθέτουμε μία νέα γραμμή (με χρήση ενός κειμενογράφου π.χ. vi) που έχει την μορφή: Group name: *:groupid: additional users όπου Group name το όνοµα της οµάδας χρηστών. Το δεύτερο μέρος περιέχει ένα αστεράκι που παραµένει µόνο για συμβατότητα µε παλαιότερα συστήµατα, groupid τον αριθµό της οµάδας χρηστών additional users τους επιπλέον χρήστες της κάθε οµάδας. ( Ένας χρήστης µπορεί να ανήκει σε πολλές οµάδες, εκτός από τη η κύρια οµάδα που φαίνεται στο /etc/passwd. Επιπλέον χρήστης λοιπόν είναι κάποιος που ανήκει σε µια δεύτερη και τρίτη οµάδα εκτός από αυτήν που φαίνεται στο /etc/passwd. ) 11

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στο Unix Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Περιεχόμενα 2 Εισαγωγή

Διαβάστε περισσότερα

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση

Διαβάστε περισσότερα

Μερικές άλλες χρήσιμες εντολές

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού

Διαβάστε περισσότερα

Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX

Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX Εισαγωγή Ξεκινάμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων των Υπολογιστικών Συστημάτων εξετάζοντας αρχικά το λειτουργικό σύστημα Unix. Σκοπός του εργαστηρίου

Διαβάστε περισσότερα

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 2ο Βασικές Εντολές Διαχείρισης Αρχείων και Καταλόγων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout)

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout) Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής µε Εφαρµογές στην Βιοϊατρική Εισαγωγή στον Προγραµµατισµό (εργαστήριο) Εισαγωγή στο λειτουργικό σύστηµα UNIX 1. Σύνδεση στο Εικονικό Ιδιωτικό Δίκτυο (VPN) 1.1.

Διαβάστε περισσότερα

ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 8ο Εργαστήριο

ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 8ο Εργαστήριο ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 8ο Εργαστήριο Χρήστες και Ομάδες Χρηστών Εντολές su και sudo Δικαιώματα Αρχείων Ειδικά Δικαιώματα

Διαβάστε περισσότερα

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

Διαβάστε περισσότερα

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 2 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 3ο Λογαριασμοί χρηστών Μιχαηλίδης Παναγιώτης Περιεχόμενα Λογαριασμοί χρηστών Το αρχείο /etc/passwd To αρχείο /etc/shadow To αρχείο /etc/group Προσθήκη χρηστών

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

Το Λειτουργικό Σύστημα MS-DOS

Το Λειτουργικό Σύστημα MS-DOS Γενικά για το MS-DOS Το Λειτουργικό Σύστημα (ΛΣ) MS-DOS είναι σήμερα το πιο δημοφιλές ανάμεσα στους προσωπικούς Η/Υ και χρησιμοποιείται από τους περισσότερους απ' αυτούς. Τα αρχικά MS σημαίνουν την εταιρεία

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι - Εργαστήριο

Λειτουργικά Συστήματα Ι - Εργαστήριο 1. Εισαγωγικά Τι είναι το DOS (Disk Operating System); «Το DOS είναι ένα αρκτικόλεξο (Disk Operating System, λειτουργικό σύστημα δίσκου) που αναφέρεται σε μία ομάδα λειτουργικών συστημάτων (δες στο http://en.wikipedia.org/wiki/list_of_dos_operating_systems),

Διαβάστε περισσότερα

Λειτουργικά Συστήματα - Εργαστήριο 6. 6ο Εργαστήριο. Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών. Χρήστες και Ομάδες Χρηστών

Λειτουργικά Συστήματα - Εργαστήριο 6. 6ο Εργαστήριο. Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών. Χρήστες και Ομάδες Χρηστών ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 6ο Εργαστήριο Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών Χρήστες και Ομάδες

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux 1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας

Διαβάστε περισσότερα

Διαδικαστικά. Εισαγωγή στο Λειτουργικό Σύστημα UNIX. Διαδικαστικά. Τι είναι το Λειτουργικό Σύστημα

Διαδικαστικά. Εισαγωγή στο Λειτουργικό Σύστημα UNIX. Διαδικαστικά. Τι είναι το Λειτουργικό Σύστημα Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Ηπείρου Γρηγόριος Τζώρτζης Ακ. Έτος 2010-2011 Διαδικαστικά Στο εργαστήριο θα διδαχθούν βασικές εντολές του λειτουργικού

Διαβάστε περισσότερα

% ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc

% ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc Κεφάλαιο 9: Δομή αρχείων συστήματος Έχουμε ήδη μιλήσει για τη δομή των καταλόγων στο Slackware Linux. Θα πρέπει λοιπόν να μπορείτε να βρείτε αρχεία και καταλόγους όπου χρειάζεστε. Υπάρχουν όμως πολλά περισσότερα

Διαβάστε περισσότερα

Μερικές άλλες χρήσιμες εντολές

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) less (Το ίδιο με την εντολή «cat», αλλά επιτρέπει την κύλιση στο κείμενο.

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix ΕΠΛ 032 ΕΡΓΑΣΤΗΡΙΟ #1 1 ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστηµα Unix Λειτουργικό Σύστηµα (Operating System) : είναι ένα σύνολο από προγράµµατα που ελέγχουν, συντονίζουν και επιβλέπουν τη λειτουργία του υλικού

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΣΗΜΕΙΩΣΕΙΣ MS-DOS WINDOWS Διδάσκων: Γιάννης Χρυσάκης Εργαστηριακό Μάθημα 2012-2013 Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Εισαγωγή DOS: Disk Operating System Το

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

Εισαγωγή στο Λειτουργικό Σύστημα UNIX

Εισαγωγή στο Λειτουργικό Σύστημα UNIX Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Διαδικαστικά Στο εργαστήριο θα διδαχθούν

Διαβάστε περισσότερα

Εργαστήριο ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX. Εισαγωγή

Εργαστήριο ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX. Εισαγωγή Εισαγωγή Εργαστήριο 2 ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX Συνεχίζουμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων εξετάζοντας τις δομές των αρχείων και καταλόγων και τη διαχείρισή τους στο

Διαβάστε περισσότερα

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

Διαβάστε περισσότερα

Λειτουργικό σύστημα Unix

Λειτουργικό σύστημα Unix Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Διδάσκοντες: Στάθης Ζάχος (zachos@cs.ntua.gr) Νίκος Παπασπύρου (nickie@softlab.ntua.gr)

Διαβάστε περισσότερα

Εισαγωγή στο UNIX. Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων

Εισαγωγή στο UNIX. Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων Εισαγωγή στο UNIX Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων 1 Περίγραµµα Αναζητώντας βοήθεια από το σύστηµα Το κέλυφος (Shell) Αρχεία και Κατάλογοι

Διαβάστε περισσότερα

Λειτουργικά Συστήµατα

Λειτουργικά Συστήµατα Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο λειτουργικό σύστημα Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 2ο Εργαστήριο Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών Πίνακας Εντολών

Διαβάστε περισσότερα

Εισαγωγή στο λειτουργικό σύστηµα Unix

Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή Περιεχόµενα Λειτουργίες του Λ.Σ. Unix Λογαριασµοί Username Password Userid και Groupid Home Directory Κέλυφος Σύστηµα Αρχείων Pathname examples Pathname σχετικής

Διαβάστε περισσότερα

1 Γενική Περιγραφή του Unix - Βασικές Έννοιες

1 Γενική Περιγραφή του Unix - Βασικές Έννοιες 1 Γενική Περιγραφή του Unix - Βασικές Έννοιες 1.1 To λειτουργικό σύστημα Τo Unix είναι ένα λειτουργικό σύστημα γενικής χρήσης, πολυχρηστικό (multi-user) και διεργασιακό (multitasking). Αυτό σημαίνει ότι

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής Διδάσκων: Ι. Η. Λαγαρής 1.0 Solaris και UNIX Εισαγωγή Το UNIX είναι ένα λειτουργικό σύστημα που αναπτύχθηκε τις δεκαετίες

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (Λ/Σ)

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Αρχείων Βασίλης Σακκάς 11/12/2013 1 Διαχείριση Αρχείων 1 Μακρόχρονη αποθήκευση πληροφοριών 1. Αποθήκευση μεγάλου όγκου δεδομένων 2. Οι αποθηκευμένες πληροφορίες πρέπει

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) / Ριζικός κατάλογος

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση

Διαβάστε περισσότερα

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με Η εντολή ln Το όνομα ενός αρχείου είναι απλώς μια σύνδεση με την πραγματική καταχωρημένη πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται

Διαβάστε περισσότερα

Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστημα Unix

Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστημα Unix ΕΠΛ033 Εισαγωγή στον Προγραμματισμό για Μηχανικούς Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστημα Unix Το Λειτουργικό Σύστημα (Operating System) είναι ένα σύνολο από προγράμματα

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η χρησιμοποίηση κάποιων εφαρμογών που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) +- / Ριζικός κατάλογος

Διαβάστε περισσότερα

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 3o ΕΡΓΑΣΤΗΡΙΟ

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 3o ΕΡΓΑΣΤΗΡΙΟ 3o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων με wildcards. Άδειες χρήσης. ΑΣΚΗΣΗ 1 Δημιουργείστε στον τρέχων κατάλογο τα παρακάτω αρχεία: hello.dat hello.doc hello.exe hello1.exe

Διαβάστε περισσότερα

Πως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους:

Πως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους: Αρχεία Πως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους: Με την εντολή touch: touch test.txt δημιουργούμε ένα κενό αρχείο test.txt. Mε την εντολή echo: Η echo λειτουργεί σαν αντίλαλος, δηλαδή

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Διαχείριση αρχείων και καταλόγων στο Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

Mε την ονομασία Unix ή μάλλον Unix-like αναφερόμαστε

Mε την ονομασία Unix ή μάλλον Unix-like αναφερόμαστε UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. Dennis Ritchie Εργαστήριο 1 o : Εισαγωγή στο UNIX Τσαδήμας Ανάργυρος, Μάρα Νικολαϊδου, Τμήμα Πληροφορικής

Διαβάστε περισσότερα

Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων

Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Στόχος του Linux να είναι όσο πιο κοντά στο Unix γίνεται. Παραδοσιακά, τα Unix λειτουργικά συστήματα ήταν προσανατολισμένα στη γραμμή εντολών. Έχουμε γραφικό

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 3ο Επεξεργαστές κειμένου Μιχαηλίδης Παναγιώτης Επεξεργαστές κειμένου Στα προηγούμενα μαθήματα είδαμε εντολές για τον χειρισμό αρχείων στο σύστημα αρχείων

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

2.Shell, users, groups και privilegies

2.Shell, users, groups και privilegies 2.Shell, users, groups και privilegies 2.0 Εισαγωγή Όλα τα σύγχρονα λειτουργικά συστήματα έχουν γραφικό περιβάλλον που τα κάνουν πολύ φιλικά προς το χρήστη. Το ίδιο ισχύει και στις διανομές του Linux,

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial

ΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial ΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial Σκοπός του εργαστηρίου αυτού είναι να έλθουμε σε επαφή με βασικές εντολές του Unix και την μεταγλώττιση προγραμμάτων C (με χρήση του μεταγλωττιστή gcc). Για να οργανώσουμε τα

Διαβάστε περισσότερα

Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX. Χρήστες και Ομάδες στο Unix. Δικαιώματα στο Unix. Παράδειγμα Δένδρου Συστήματος Αρχείων

Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX. Χρήστες και Ομάδες στο Unix. Δικαιώματα στο Unix. Παράδειγμα Δένδρου Συστήματος Αρχείων Παράδειγμα Δένδρου Συστήματος Αρχείων Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX Στα παραδείγματα που ακολουθούν υποθέτουμε την παρακάτω δενδρική δομή Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ 2o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων. ΑΣΚΗΣΗ 1 Στον παρακάτω πίνακα αναφέρονται οι πιο συχνές εντολές για τον χειρισμό αρχείων και καταλόγων. Χρησιμοποιώντας την εντολή

Διαβάστε περισσότερα

Λιβανός Γιώργος Εξάμηνο 2017Β

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!

Διαβάστε περισσότερα

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2018-19 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (Λ/Σ)

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων

Διαβάστε περισσότερα

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

Διαβάστε περισσότερα

ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα.

ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα. ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ -UNIX Μάθημα: Λειτουργικά Συστήματα ΙΙ UNIX ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα. Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

Διαβάστε περισσότερα

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016 Το σύστημα PiNet εξυπηρετεί στη διαχείριση των υπολογιστών Raspberry Pi σε μία σχολική τάξη.

Διαβάστε περισσότερα

Ενότητα 1 Διάλεξη 1β

Ενότητα 1 Διάλεξη 1β Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 1β Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν

Διαβάστε περισσότερα

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Το Σύστημα Αρχείων του UNIX

Το Σύστημα Αρχείων του UNIX Το Σύστημα Αρχείων του UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Τι είναι το Σύστημα Αρχείων Πρόκειται για το τμήμα

Διαβάστε περισσότερα

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ File Transfer Protocol Πρωτόκολλο Μεταφοράς Αρχείων Χρησιμοποιείται σε δίκτυα τα οποία υποστηρίζουν το πρωτόκολλο TCP/IP (όπως internet ή intranet). Ο FTP client μπορεί

Διαβάστε περισσότερα

Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης

Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης Άγγελος Αγγελόπουλος Εισαγωγή στο LINUX Οδηγός Χρήσης Κέντρο Ηλεκτρονικών Υπολογιστών & Πληροφορικής Τµήµα Φυσικής 2004 1 ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ LINUX Το LINUX, που είναι ακρωνύµιο του LINUs

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο Unix

Σύντομη εισαγωγή στο Unix Σύντομη εισαγωγή στο Unix Λίγη Ιστορία 1960: Bell Laboratories, MIT, GE: Multiplexed Information and Computing Service (Multics, GE- 645 mainframe) 1969: Ken Thompson, Dennis Ritchie et al: Unics, PDP-7

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER) Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER) Επιλογή αρχείων και φακέλων Αν τα αρχεία είναι συνεχόμενα κάνω κλικ στο πρώτο αρχείο μετά πατάω διαρκώς το πλήκτρο Shift και κάνω κλικ στο τελευταίο αρχείο.

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο

Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο 2018-2019 Άσκηση 1 Φροντιστήριο: 05/10/2018 Παράδοση: 18/10/2018 Υλοποίηση Linux C Shell ΤΑ : shevtsov(shevtsov@csd.uoc.gr) Ώρες Γραφείου : Δευτέρα 14:00-16:00

Διαβάστε περισσότερα

Χρήση του διακόπτη /D για αλλαγή της τρέχουσας μονάδας δίσκου πέραν της αλλαγής τρέχοντος καταλόγου για μια μονάδα δίσκου.

Χρήση του διακόπτη /D για αλλαγή της τρέχουσας μονάδας δίσκου πέραν της αλλαγής τρέχοντος καταλόγου για μια μονάδα δίσκου. CHDIR [επιλογή] [δίσκος:][διαδρομή] CHDIR [..] CD [επιλογή] [δίσκος:][διαδρομή] CD [..] Εμφάνιση ή αλλαγή του τρέχοντος καταλόγου. Πληκτρολογήστε CD [δίσκος:] για να δείτε τον τρέχοντα κατάλογο στον επιλεγμένο

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά Συστήματα

Εισαγωγή στα Λειτουργικά Συστήματα Εισαγωγή στα Λειτουργικά Συστήματα S E T Δ Ι Α Φ Α Ν Ε Ι Ω Ν 10 S C R I P T S Α Ν Τ Ω Ν Η Σ Σ Ι Δ Η Ρ Ο Π Ο Υ Λ Ο Σ Φλοιός (Shell) 2 Είναι το πρόγραμμα που διερμηνεύει (interpreter) τις εντολές που εισάγονται

Διαβάστε περισσότερα

Το Λειτουργικό Σύστημα Unix

Το Λειτουργικό Σύστημα Unix ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 131: ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Το Λειτουργικό Σύστημα Unix Το Λειτουργικό Σύστημα (Operating System) είναι ένα σύνολο από προγράμματα που ελέγχουν,

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr Operating System (O.S) O.S Types Windows 1981 Macintosh 1984 Linux 1991 Unix 1969 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ UNIX

Διαβάστε περισσότερα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ I. 1. Εισαγωγή 3 ΠΡΟΛΟΓΟΣ

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ I. 1. Εισαγωγή 3 ΠΡΟΛΟΓΟΣ ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ xiii ΜΕΡΟΣ I 1. Εισαγωγή 3 1.1 Περί Λειτουργικών Συστημάτων 3 1.1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) 3 1.1.2 To UNIX 4 1.1.3 Η δομή ενός Λειτουργικού Συστήματος 5 1.2

Διαβάστε περισσότερα

1ο Εργαστήριο Σύστημα Αρχείων

1ο Εργαστήριο Σύστημα Αρχείων ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 1ο Εργαστήριο Σύστημα Αρχείων ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ABSOLUTE KAI RELATIVE PATH Λειτουργικό Σύστημα

Διαβάστε περισσότερα

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

ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ CLAROLINE Κατάλογος περιεχομένων Εγγραφή μαθητή στο Claroline...2 Εγγραφή σε μάθημα...3 Τα μαθήματά μου...4 Αλλαγή του προφίλ μου (Manage my account)...4

Διαβάστε περισσότερα

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

Διαβάστε περισσότερα

Εντολές του Λειτουργικού Συστήματος UNIX

Εντολές του Λειτουργικού Συστήματος UNIX Εντολές του Λειτουργικού Συστήματος UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου Συστήματος Αρχείων

Διαβάστε περισσότερα

Εγχειρίδιο για το Λειτουργικό Σύστηµα Linux. Ιωάννης Ε. Λιβιέρης

Εγχειρίδιο για το Λειτουργικό Σύστηµα Linux. Ιωάννης Ε. Λιβιέρης Εγχειρίδιο για το Λειτουργικό Σύστηµα Linux Ιωάννης Ε. Λιβιέρης i Περιεχόµενα i Εγχειρίδιο για το Λειτουργικό Σύστηµα Linux 1 1.1 Χρήστες και Οµάδες Χρηστών..................... 3 1.1.1 Χρήστες.............................

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX FTP Σύνδεση ftp με το niovi.aueb.gr Στο μενού «Έναρξη» / «Start» των Windows επιλέγουμε την εντολή «Εκτέλεση» / «Run». ftp niovi.aueb.gr Στο παράθυρο

Διαβάστε περισσότερα

Μάθημα 3ο. Διαχείριση αρχείων

Μάθημα 3ο. Διαχείριση αρχείων Μάθημα 3ο Διαχείριση αρχείων Σελίδα 36 από 106 3.1 Εισαγωγή Συμπληρώνοντας την έννοια της χωρητικότητας, που είδαμε σε προηγούμενη ενότητα, όσο πιο πολύ δουλεύουμε με τον υπολογιστή, τόσο πιο πολλά αρχεία

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

Διαβάστε περισσότερα

Αντικειμενοστραφείς Γλώσσες Προγραμματισμού C++ / ROOT

Αντικειμενοστραφείς Γλώσσες Προγραμματισμού C++ / ROOT Αντικειμενοστραφείς Γλώσσες Προγραμματισμού Ιωάννης Παπαδόπουλος Τμήμα Φυσικής, Πανεπιστήμιο Ιωαννίνων Σεπτέμβριος 2018 1/16 1 2/16 Η ιστορία του UNIX 3/16 GNU/ Ως λειτουργικό σύστημα θα χρησιμοποιήσουμε

Διαβάστε περισσότερα

Users (Χρήστες) Κατανοµή προνοµίων (πρόσβαση σε αρχεία, έλεγχος διεργασιών κλπ) σύµφωνα µε συµβάσεις.

Users (Χρήστες) Κατανοµή προνοµίων (πρόσβαση σε αρχεία, έλεγχος διεργασιών κλπ) σύµφωνα µε συµβάσεις. Εισαγωγή στο Linux Λειτουργικό σύστηµα τύπου UNIX για PC multi-user, multitasking (ταυτόχρονη παρουσία στο ίδιο µηχάνηµα πολλών χρηστών µε πολλαπλές εφαρµογές καθ ενός). Εισαγωγή στο Linux! Kernel (πυρήνας)

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr It seems very simple. It is very simple. But if you don t know what the key is its virtually indecipherable.

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Προγραµµατισµός Συστήµατος

Προγραµµατισµός Συστήµατος Προγραµµατισµός Συστήµατος ιδάσκων: Αντώνιος εληγιαννάκης ιδασκαλία: Τετάρτη 19:00-21:00 (Αίθουσα Α ) Πέµπτη 16:00-18:00 18:00 (Αίθουσα ΣΤ ) Γραφείο: Α38 Ώρες Γραφείου: Τετάρτη 16:30-18:30 18:30 Email:

Διαβάστε περισσότερα