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

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

Transcript

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

2 Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων Εντολές διαχείρισης αρχείων και καταλόγων (δημιουργία, αντιγραφή, μετακίνηση, κλπ) Εντολές προβολής αρχείων κειμένου Εντολές διαχείρισης δικαιωμάτων αρχείων και ιδιοκτησίας

3 Σύστημα αρχείων του Linux Αρχείο (file) εννοούμε ένα σύνολο δεδομένων το οποίο είναι αποθηκευμένο σε μια συσκευή βοηθητικής μνήμης (σκληρός δίσκος, CD, δισκέτα, κλπ.) Σύστημα αρχείων (file system) είναι μια λογική μέθοδος για την οργάνωση και διαχείρισης των αρχείων, δίνοντας στους χρήστες: Δυνατότητα προσπέλασης στα αρχεία. Να εκτελούν διάφορες λειτουργίες σε ένα αρχείο (π.χ. δημιουργία, μετονομασία, διαγραφή, αντιγραφή, κλπ) Να χρησιμοποιούν τα δεδομένα των αρχείων χωρίς να ενδιαφέρονται που ακριβώς βρίσκονται αυτά στη βοηθητική μνήμη. Προστασία των αρχείων από μη εξουσιοδοτημένη προσπέλαση.

4 Αρχεία Στην πραγματικότητα τα αρχεία μπορούν να περιέχουν οποιοδήποτε ακολουθία από bytes. Tο Linux δεν επιβάλει κάποια εσωτερική δομή στα αρχεία. Τύποι αρχείων: Κανονικά αρχεία αποθηκεύουν κείμενο, προγράμματα, εικόνες κλπ. Κατάλογοι αρχείων περιέχουν αρχεία και άλλους καταλόγους. Ειδικά αρχεία αντιπροσωπεύουν τις περιφερειακές συσκευές. Συσκευή μπλοκ (δίσκοι, CD-ROM, κλπ) Συσκευή χαρακτήρα (πληκτρολόγιο, ποντίκι, κλπ) Σύνδεσμοι είναι δείκτες σε άλλα αρχεία. Σκληρoί Μαλακοί

5 Αρχεία και ονόματα αρχείων Κάθε αρχείο έχει ένα όνομα. Το όνομα είναι υποχρεωτικό και χρησιμεύει στο να διαχωρίζεται ένα αρχείο από κάποιο άλλο. Το μήκος των ονομάτων μπορεί να είναι μεγάλο. Το ακριβές μήκος εξαρτάται από την έκδοση διανομή Linux. Σημερινές εκδόσεις UNIX επιτρέπουν μέχρι 255 χαρακτήρες και οι παλιότερες εκδόσεις ήταν μέχρι 14 χαρακτήρες.

6 Αρχεία και ονόματα αρχείων Στην ονομασία αρχείων μπορούν να χρησιμοποιηθούν οι χαρακτήρες: Κεφαλαία και πεζά γράμματα (A Z, a - z) Αριθμοί (0 9) Παύλα (-) Κάτω παύλα ( _ ) Τελεία (. ) Ο πρώτος χαρακτήρας του ονόματος δεν πρέπει να είναι η παύλα. Κάνει διάκριση ανάμεσα στα πεζά και κεφαλαία γράμματα. Τα ονόματα αρχείων myfile1, MyFile1 και MYFILE1 είναι διαφορετικά.

7 Αρχεία και ονόματα αρχείων Δεν μπορούν να χρησιμοποιηθούν οι ειδικοί /, \, #, $, %, ^, &, *, (, ), {, }, <, >,?, :, ", ', [, ] Το όνομα του αρχείου ακολουθεί από μια κατάληξη ή επέκταση, διαχωρισμένα από μια τελεία (. ). Η κατάληξη είναι προαιρετική ή δεν απαιτείται στο Linux και υπενθυμίζει στον χρήστη τον τύπο αρχείου ή χρησιμεύει στην διαφοροποίηση αρχείων με το ίδιο όνομα. Τα αρχεία test και test.txt είναι αποδεκτά αλλά η επέκταση.txt δεν έχει ειδική σημασία στο Linux. Η κατάληξη είναι συνήθως από 2-4 γράμματα.

8 Παραδείγματα ονομάτων αρχείων feb1998, , my_data, my.data.new mbox, Mbox, mbox, MBOX, mbox prog1..2 a.b.1.2.profile

9 Κατάλογοι Ο κατάλογος (directory) είναι ένας χώρος για την αποθήκευση και την οργάνωση των αρχείων. Ο κατάλογος είναι μια ειδική μορφή αρχείου ο οποίος περιέχει ένα σύνολο από αρχεία. Ο κατάλογος μπορεί να περιέχει και άλλους καταλόγους. Ένας κατάλογος μέσα σε ένα άλλο κατάλογο ονομάζεται υποκατάλογος. Κάθε κατάλογος έχει ένα όνομα και ακολουθεί τους ίδιους κανόνες όπως στα ονόματα των αρχείων.

10 Το σύστημα αρχείων του Linux Το σύστημα αρχείων στο Linux έχει τη μορφή ενός ιεραρχικού δέντρου. root usr var home etc lib panosm jsmith djones Κατάλογος data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4 Αρχεία

11 Ριζικός κατάλογος To κορυφαίο επίπεδο του ιεραρχικού δέντρου υπάρχει ο ριζικός κατάλογος (root directory), που ονομάζεται / και παρακάτω διακλαδίζεται σε περισσότερους καταλόγους οι οποίοι με την σειρά τους περιέχουν άλλους καταλόγους ή αρχεία. root Ριζικός κατάλογος usr var home etc lib panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

12 Γονικός και θυγατρικός κατάλογος Κάθε κατάλογος έχει έναν γονικό κατάλογο (parent directory). Ένα αρχείο ή κατάλογος που είναι μέσα στο κατάλογο είναι θυγατρικό. root usr var home etc lib Γονικός κατάλογος panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan file1, file2, file3, file4 feb file1, file2, file3, file4 Θυγατρικός κατάλογος x1, x2, x3, x4

13 Κατάλογος εργασίας Κατάλογος εργασίας (working directory) είναι ο κατάλογος στο οποίο βρίσκεται ο χρήστης κάποια χρονική στιγμή στο σύστημα αρχείων. Ο κατάλογος εργασίας μπορεί να αλλάζει, όταν ο χρήστης επιθυμεί να αλλάζει περιοχή εργασίας. root usr var home etc lib panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan file1, file2, file3, file4 feb file1, file2, file3, file4 x1, x2, x3, x4 Τρέχων κατάλογος εργασίας

14 Κατάλογος χρηστών Στο Linux υπάρχει ένας κατάλογος ο οποίος αφορά τους χρήστες και είναι ο κατάλογος /home. Ο προσωπικός κατάλογος (home directory) είναι ο κατάλογος του χρήστη. root usr var home etc lib Προσωπικός κατάλογος jan data panosm feb mbox, letter, prog1, prog2 jsmith save x1, x2, x3, x4 djones mbox, jandat info Kατάλογος που περιέχει καταλόγους διαφόρων χρηστών file1, file2, file3, file4 file1, file2, file3, file4

15 Προσωπικός κατάλογος Κάθε χρήστης έχει έναν προσωπικό κατάλογο κάτω από το κατάλογο /home και το όνομα του είναι ίδιο με το όνομα χρήστη. Είναι κατάλογος που μπορεί να αποθηκεύσει αρχεία και να δημιουργήσει υποκαταλόγους. Είναι ο τρέχων κατάλογος εργασίας μετά την επιτυχή root σύνδεση στο UNIX. Προσωπικοί κατάλογοι για τους χρήστες panosm, jsmith και djones usr data var panosm mbox, letter, prog1, prog2 home etc lib jsmith save djones mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

16 Κατάλογοι συστήματος Εκεί βρίσκονται αποθηκευμένα αρχεία δεδομένων και προγράμματα που χρησιμοποιεί τόσο το Λ.Σ, όσο και οι χρήστες του υπολογιστή. root usr var home etc lib panosm jsmith djones Κατάλογοι συστήματος data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

17 Κατάλογοι συστήματος /bin περιέχει εκτελέσιμα προγράμματα και εντολές. /dev περιέχει αρχεία συσκευών. /etc περιέχει αρχεία ρύθμισης συστήματος και εφαρμογών. /lib περιέχει βασικές βιβλιοθήκες συστήματος. /sbin περιέχει προγράμματα για τον διαχειριστή συστήματος. /tmp περιέχει προσωρινά αρχεία /usr περιέχει δευτερεύουσα ιεραρχία /var περιέχει αρχεία καταγραφής

18 Το σύστημα αρχείων του Linux Κάθε αρχείο στο ίδιο κατάλογο πρέπει να έχει ένα μοναδικό όνομα. Αρχεία μπορούν να έχουν το ίδιο όνομα κάτω από διαφορετικούς καταλόγους. Π.x. file1, file2, file3, file4. root usr var home etc lib panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

19 Ονόματα διαδρομών Ένα αρχείο ή ένας κατάλογος στο σύστημα αρχείων μπορεί να προσδιοριστεί με ένα όνομα διαδρομής (pathname). To όνομα της διαδρομής ενός αρχείου ή καταλόγου στο σύστημα αρχείων είναι μοναδικό. Για τη δημιουργία ενός ονόματος διαδρομής ξεκινάμε από τη ρίζα δηλ. με /, στη συνέχεια ακολουθούμε τα ονόματα των ενδιάμεσων καταλόγων μέχρι να φτάσουμε στο όνομα του αρχείου ή καταλόγου τα οποία χωρίζονται μεταξύ τους με το σύμβολο /. Ένα όνομα διαδρομής μπορεί να έχει δύο μορφές: Απόλυτο όνομα διαδρομής (absolute pathname) Σχετικό όνομα διαδρομής (relative pathname)

20 Απόλυτο όνομα διαδρομής Είναι η διαδρομή που πάντοτε ξεκινά από τη ρίζα / μέχρι το αρχείο. Παραδείγματα: /home/panosm/prog1 /home/panosm/data/jan/file1 root / usr var home etc lib panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

21 Σχετικό όνομα διαδρομής Είναι η διαδρομή που ξεκινά από τον τρέχοντα κατάλογο εργασίας μέχρι να φτάσουμε στο αρχείο που θέλουμε. Στο σύστημα αρχείων του Linux υποστηρίζει τρία ειδικά σχετικά ονόματα καταλόγων: To σύμβολο. συμβολίζει τον τρέχοντα κατάλογο εργασίας. Το σύμβολο.. συμβολίζει τον γονικό κατάλογο εργασίας ή ένα επίπεδο προς τα πάνω του ιεραρχικού δέντρου. Το σύμβολο ~ συμβολίζει το προσωπικό κατάλογο.

22 Σχετικό όνομα διαδρομής Παραδείγματα: data/jan/file2, αν βρισκόμαστε στο κατάλογο panosm../feb/file2, αν βρισκόμαστε στο κατάλογο jan../../prog1, aν βρισκόμαστε στο κατάλογο feb root usr var home etc lib panosm jsmith djones data mbox, letter, prog1, prog2 save mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

23 Συνοπτικά Τα απόλυτα ονόματα διαδρομής αρχίζουν με πάντοτε με /, ενώ τα σχετικά ονόματα διαδρομής ποτέ δεν αρχίζουν με /. Συνήθως χρησιμοποιούμε σχετικά ονόματα διαδρομής όταν προσδιορίζουμε αρχεία γιατί είναι πολύ μικρότερα από ότι τα απόλυτα ονόματα που είναι μεγάλα και δύσκολα για τους χρήστες.

24 Εντολές διαχείρισης αρχείων και καταλόγων Εντολές για καταλόγους pwd cd ls mkdir rmdir Εντολές για αρχεία touch mv, cp rm

25 Tρέχων κατάλογος εργασίας - pwd Εμφανίζει το πλήρες (ή το απόλυτο) όνομα διαδρομής του τρέχοντος καταλόγου εργασίας. Σύνταξη: pwd Παράδειγμα: $ pwd /home/panosm $ usr data var panosm mbox, letter, prog1, prog2 root home etc lib jsmith save djones mbox, jandat info jan feb x1, x2, x3, x4 file1, file2, file3, file4 file1, file2, file3, file4

26 Αλλαγή καταλόγου - cd H εντολή cd (change directory) αλλάζει τον τρέχοντα κατάλογο εργασίας. Σύνταξη: cd [dirname] Μπορεί να δεχτεί σαν όρισμα ένα απόλυτο ή σχετικό όνομα διαδρομής. Χωρίς το όρισμα dirname μεταφέρει στον προσωπικό κατάλογο του χρήστη, δηλαδή είναι ισοδύναμο με την εντολή cd ~

27 Αλλαγή καταλόγου cd: Παραδείγματα $ cd /home/djones root usr var home etc lib $ cd data data panosm mbox, letter, prog1, prog2 jsmith save djones mbox, jandat info jan file1, file2, file3, file4 feb file1, file2, file3, file4 $ cd.. x1, x2, x3, x4

28 Λίστα καταλόγων - ls Η εντολή ls (list) εμφανίζει τα περιεχόμενα ενός ή περισσοτέρων καταλόγων. Σύνταξη: ls [-options][filename dirname] Χωρίς ορίσματα, το ls θα εμφανίζει τα περιεχόμενα του τρέχοντος καταλόγου εργασίας. Διαφορετικά, αν δώσουμε ορίσματα, τότε αν κάποιο από αυτά είναι αρχείο, το ls θα παρουσιάσει το όνομα του, ενώ αν είναι κατάλογος θα μας δώσει τα ονόματα των αρχείων και καταλόγων που περιέχουν σε αυτόν. Μπορούμε να δώσουμε περισσότερα ορίσματα στην εντολή ls.

29 Λίστα καταλόγων - ls Επιλογές της εντολής ls: a: Εμφανίζει όλα τα αρχεία συμπεριλαμβανομένων και των κρυφών αρχείων, δηλ. τα αρχεία των οποίων το όνομα ξεκινά με τελεία (. ). l: εμφανίζει περισσότερες πληροφορίες για κάθε αρχείο: άδειες προσπέλασης, αριθμό συνδέσμων, ιδιοκτήτη, ομάδα, μέγεθος αρχείου, χρόνο τελευταίας τροποποίησης και το όνομα αρχείου. s: εμφανίζει των μπλοκ δίσκου που καταλαμβάνει το αρχείο. R: εμφανίζει αναδρομικά τα περιεχόμενα ενός καταλόγου και των υποκαταλόγων του. F: εμφανίζει ένα χαρακτήρα μετά από το όνομα του αρχείου, που δηλώνει τον τύπο αρχείου: * εκτελέσιμο αρχείο, / αρχείο συμβολικός δεσμός και = υποδοχή.

30 Λίστα καταλόγων ls: Παραδείγματα $ ls data1 test unix unixfile $ $ ls unix example1.c homework1 homework2 $ $ ls -a....bash_history.cshrc.login.profile data1 test unix unixfile $ Κρυφά αρχεία

31 Λίστα καταλόγων ls: Παραδείγματα $ ls -l total 8 -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 09:59 test drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile $ Τύπος αρχείου Άδειες Αριθμός συμβολικών δεσμών Ιδιοκτήτης Ομάδα Μέγεθος Ημερομηνία τροποποίησης Όνομα αρχείου Τύποι αρχείων Άδειες κανονικό αρχείο (-) - Ανάγνωση (r) αρχείο καταλόγου (d) - Εγγραφή (w) σύνδεσμος (l) - Εκτέλεση (x) Ειδικό αρχείο: συσκευή μπλοκ (b) συσκευή χαρακτήρων ( c )

32 Λίστα καταλόγων ls: Παραδείγματα $ ls -s total 8 4 data1 0 test 4 unix 8 unixfile $ ls /usr unix /usr: X11R6 doc include lib lost+found sbin src bin games info local nsr share unix: example1.c homework1 homework2

33 Δημιουργία αρχείων - touch H εντολή touch δημιουργεί γρήγορα ένα ή περισσότερα κενά αρχεία ή ενημερώνει την ημερομηνία τροποποίησης ενός αρχείου σε τρέχουσα ημερομηνία. Σύνταξη: touch filename(s)

34 Δημιουργία αρχείων touch: Παραδείγματα $ touch z.dat $ ls -l total 8 -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 09:59 test drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat $

35 Δημιουργία καταλόγων - mkdir H εντολή mkdir (make directory) δημιουργεί έναν ή περισσότερους καταλόγους. Σύνταξη: mkdir [-options] dirname Επιλογές: p: δημιουργεί τους γονικούς καταλόγους που δεν υπάρχουν ήδη μέσα στο όνομα διαδρομής dirname. Αν το dirname υπάρχει ήδη, εμφανίζεται ένα μήνυμα σφάλματος και το υπάρχον αρχείο δεν αλλάζει.

36 Δημιουργία καταλόγων mkdir: Παραδείγματα $ mkdir test1 $ ls -l total 8 -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 09:59 test drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat $ mkdir p test2/data $ ls l test2 total 4 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:56 data

37 Αντιγραφή αρχείων - cp H εντολή cp (copy) δημιουργεί αντίγραφα αρχείων. Σύνταξη: cp [-options] oldfilename newfilename cp [-options] filename(s) dirname H πρώτη μορφή δημιουργεί το αρχείο newfilename που είναι αντίγραφο του oldfilename. Αν υπάρχει το newfilename το αντικαθιστά. Η δεύτερη μορφή αντιγράφει μια λίστα αρχείων στο κατάλογο dirname. Επιλογές: i: ζητά επιβεβαίωση πριν αντικατασταθεί με έναν υπάρχον αρχείο.

38 Αντιγραφή αρχείων cp: Παραδείγματα $ cp unixfile testfile 1η μορφή $ ls -l -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 09:59 test drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 3 panosm gstudent 4096 Sep 15 10:56 test2 -rwx panosm gstudent 4162 Sep 15 11:02 testfile drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat $ cp unixfile testfile test1 2η μορφή $ ls l test1 total 16 -rwx panosm gstudent 4162 Sep 15 11:07 testfile -rwx panosm gstudent 4162 Sep 15 11:07 unixfile

39 Αντιγραφή καταλόγων - cp Με την εντολή cp μπορούμε να αντιγράψουμε ένα ολόκληρο κατάλογο (και όλα τα περιεχόμενα του) σε ένα άλλο κατάλογο. Σύνταξη: cp -r [-options] dirname1 dirname2 Επιλογές: r: αντιγράφει αναδρομικά όλους τους καταλόγους που βρίσκονται μέσα στον συγκεριμένο κατάλογο και έτσι αντιγράφεται όλη η δομή του καταλόγου.

40 Αντιγραφή καταλόγων cp: Παραδείγματα $ ls l unix total 4 -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:04 example1.c -rw-r--r-- 1 panosm gstudent 557 Sep 15 10:04 homework1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:04 homework2 $ cp r unix test2 $ ls l test2 total 8 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:56 data drwxr-xr-x 2 panosm gstudent 4096 Sep 15 11:10 unix $ ls l /test2/unix total 4 -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:04 example1.c -rw-r--r-- 1 panosm gstudent 557 Sep 15 10:04 homework1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:04 homework2

41 Μετονομασία και μετακίνηση αρχείων - mv H εντολή mv (move) μετονομάζει ή μεταφέρει αρχεία. Σύνταξη: mv [-options] oldfilename newfilename mv [-options] filename(s) dirname Η πρώτη μορφή μετονομάζει το αρχείο oldfilename σε newfilename. Αν υπάρχει το newfilename το αντικαθιστά. H δεύτερη μορφή μεταφέρει μια λίστα αρχείων στο κατάλογο dirname. Επιλογές: i: ζητά επιβεβαίωση πριν αντικατασταθεί με έναν υπάρχον αρχείο.

42 Μετονομασία και μετακίνηση αρχείων mv: Παραδείγματα $ mv testfile text 1η μορφή $ ls -l -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 -rw-r--r-- 1 panosm gstudent 0 Sep 15 09:59 test drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 3 panosm gstudent 4096 Sep 15 10:56 test2 -rwx panosm gstudent 4162 Sep 15 11:02 text drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat $ mv test text unix 2η μορφή $ ls data1 unix test1 unixfile test2 z.dat $ ls unix example1.c homework1 homework2 test text

43 Μετονομασία καταλόγων - mv H εντολή mv μπορεί να μετονομάζει καταλόγους. Σύνταξη: mv [-options] olddirname newdirname Μετονομάζει το κατάλογο olddirname σε newdirname. Επιλογές: i: ζητά επιβεβαίωση πριν αντικατασταθεί με έναν υπάρχον αρχείο.

44 Μετονομασία καταλόγων mv: Παραδείγματα $ ls -l -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 3 panosm gstudent 4096 Sep 15 10:56 test2 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat $ mv unix linux $ ls -l -rw-r--r-- 1 panosm gstudent 71 Sep 15 10:00 data1 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 linux drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 3 panosm gstudent 4096 Sep 15 10:56 test2 -rwx panosm gstudent 4162 Sep 15 10:01 unixfile -rw-r--r-- 1 panosm gstudent 0 Sep 15 10:50 z.dat

45 Διαγραφή αρχείων - rm H εντολή rm (remove) διαγράφει αρχεία ή και ολόκληρους καταλόγους. Σύνταξη: rm [-options] filename(s) rm r [-options] dirname(s) H πρώτη μορφή διαγράφει μια λίστα αρχείων. Αν ένα όνομα αρχείου δεν υπάρχει εμφανίζει μήνυμα σφάλματος. Η δεύτερη μορφή διαγράφει μια λίστα καταλόγων και τα περιεχόμενα του. Επιλογές: i: ζητά επιβεβαίωση πριν διαγράψει ένα όνομα αρχείου. r: διαγράφει αναδρομικά ένα κατάλογο, δηλ. αρχεία και υποκαταλόγους. f: διαγράφει αρχείο χωρίς επιβεβαίωση του χρήστη.

46 Διαγραφή αρχείων rm: Παραδείγματα $ rm data1 unixfile z.dat 1η μορφή $ ls -l drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 3 panosm gstudent 4096 Sep 15 10:56 test2 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix $ rm r test2 2η μορφή $ ls l drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:52 test1 drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix

47 Διαγραφή καταλόγων - rmdir H εντολή rmdir (remove directory) διαγράφει ένα ή περισσότερους καταλόγους. Σύνταξη: rmdir [-options] dirname(s) Για να διαγράψετε έναν κατάλογο πρέπει να είναι κενός (δεν περιέχει άλλα αρχεία ή καταλόγους). Οι επιλογές της εντολής είναι όμοιες με την εντολή rm. Για να διαγράψετε έναν κατάλογο και όλα τα περιεχόμενα του αναδρομικά, χρησιμοποιούμε την εντολή rm r dirname.

48 Διαγραφή καταλόγων rmdir: Παραδείγματα $ rmdir test1 rmdir: `test1': Directory not empty $ cd test1 $ ls testfile unixfile $ rm testfile unixfile $ ls $ cd.. $ rmdir test1 $ ls drwxr-xr-x 2 panosm gstudent 4096 Sep 15 10:04 unix

49 Προβολή αρχείων κειμένου - cat H εντολή cat (concatenate) εμφανίζει τα περιεχόμενα των αρχείων κειμένου στην οθόνη. Η cat μπορεί να χρησιμοποιηθεί για συνένωση ή προσάρτηση αρχείων κειμένου. Σύνταξη: cat [-options] filename(s) Επιλογές: n: εμφανίζει αρίθμηση όλων των γραμμών (ακόμη και των κενών) v: εμφανίζει τους μη εκτυπώσιμους χαρακτήρες.

50 Προβολή αρχείων κειμένου - cat: Παραδείγματα $ cat sample1 Audio Broadband Solutions Video and Imaging Wireless Solutions All Applications $ cat sample2 This is a sample file that i'll use to demo how the pr command is used. $ cat n sample1 sample2 1 Audio 2 Broadband Solutions 3 Video and Imaging 4 Wireless Solutions 5 All Applications 6 This is a sample file that i'll use to demo how 7 the pr command is used.

51 Επεξεργασία αρχείων κειμένου - head και tail Η εντολή head εμφανίζει την κεφαλίδα των αρχείων κειμένου. H εντολή tail εμφανίζει την ουρά των αρχείων κειμένου. Σύνταξη: head [-options] filename(s) Επιλογές: tail [-options] filename(s) n: Εμφανίζει τις πρώτες (για τη head) ή τελευταίες (για τη tail) n γραμμές ενός αρχείου. Η προεπιλεγμένη τιμή για το n είναι 10.

52 Επεξεργασία αρχείων κειμένου - head και tail: Παραδείγματα $ head 2 sample1 Audio Broadband Solutions $ tail -3 sample1 Video and Imaging Wireless Solutions All Applications

53 Προβολή αρχείων κειμένου - more και less H εντολή more εμφανίζει τα περιεχόμενα των αρχείων κειμένου στην οθόνη σελίδα προς σελίδα. Σύνταξη: more [-options] filename(s) Επιλογές: f: Να μην αναδιπλώνει μεγάλες γραμμές.

54 Προβολή αρχείων κειμένου - more και less: Παραδείγματα $ more largefile This is a sample file that i'll use to demo how the pr command is used. The pr command is useful in formatting various types of text files. --More--(16%) Spacebar (επόμενη σελίδα) b (προηγούμενη σελίδα) Enter (επόμενη γραμμή) q (έξοδος)

55 Μέτρηση γραμμών, λέξεων - wc H εντολή wc εμφανίζει τις γραμμές, τις λέξεις και τους χαρακτήρες που περιέχουν σε μια λίστα αρχείων. Σύνταξη: wc [-options] filename(s) Επιλογές: l: εμφανίζει τον αριθμό των γραμμών w: εμφανίζει τον αριθμό των λέξεων c: εμφανίζει τον αριθμό των χαρακτήρων Αν δεν ορίζετε επιλογές, εμφανίζονται και οι τρεις επιλογές.

56 Μέτρηση γραμμών, λέξεων wc: Παραδείγματα $ wc sample sample1 Γραμμές Λέξεις Χαρακτήρες

57 Επέκταση ονόματος αρχείου Στις εντολές που αναφέραμε προηγουμένως μπορούμε στα ονόματα αρχείων να χρησιμοποιήσουμε χαρακτήρες μπαλαντέρ όπως στο MS-DOS για να ορίσουμε πολλά ονόματα αρχείων ή καταλόγων ταυτόχρονα. Οι παρακάτω χαρακτήρες μπορούν να χρησιμοποιηθούν για να ταυτίσουν ονόματα αρχείων: *, ταιριάζει μηδέν ή περισσότερους χαρακτήρες?, ταιριάζει ένα μόνο οποιοδήποτε χαρακτήρα [ ], ταιριάζει ένα χαρακτήρα ο οποίος αναφέρεται στην περιοχή χαρακτήρων μέσα στις αγκύλες

58 Επέκταση ονόματος αρχείου - Παραδείγματα ls t*.txt mv file? /home/panosm/tmp rm product-[a-z] ls file[0-9]? ls *[123]*.[a-z]

59 Iδιοκτήτες και ομάδες αρχείων Κάθε αρχείο/κατάλογο έχει έναν μοναδικό ιδιοκτήτη (owner) και ανήκει σε μια μοναδική ομάδα (group). Oι ρυθμίσεις του ιδιοκτήτη και της ομάδας συνδυάζονται με τις άδειες (permissions) που ελέγχουν την πρόσβαση. Όταν δημιουργείται ένα καινούργιο αρχείο: Ο ιδιοκτήτης του νέου αρχείου είναι ο χρήστης που το δημιούργησε. Η τιμή του UID του αρχείου είναι ίση με την τιμή του UID του χρήστη. Θα κληρονομήσει την τιμή GID της τρέχουσας ομάδας που ανήκει ο χρήστης. Ένας χρήστης μπορεί να ανήκει σε περισσότερες από μια ομάδα και μπορεί να εναλλάσσει σε οποιαδήποτε από τις ομάδες αυτές.

60 Άδειες αρχείων Κάθε αρχείο έχει ένα σύνολο αδειών πρόσβασης που ελέγχουν ποιος μπορεί να χειρίζεται το αρχείο. Υπάρχουν τρία είδη αδειών πρόσβασης: Άδεια ανάγνωσης (read). Άδεια εγγραφής (write). Άδεια εκτέλεσης (execute). Υπάρχουν τρία σύνολα αδειών πρόσβασης: Άδειες χρήστη (user). Ελέγχει την πρόσβαση από τον ιδιοκτήτη του αρχείου. Άδειες ομάδας (group). Ελέγχει την πρόσβαση από τους χρήστες της ομάδας. Άδειες άλλων (others). Ελέγχει την πρόσβαση για οποιοδήποτε άλλο που δεν είναι ιδιοκτήτης ή μέλος κάποιας ομάδας.

61 Άδειες αρχείων Υπάρχουν διαφορετικές άδειες πρόσβασης (ανάγνωση, εγγραφή και εκτέλεση) για τον χρήστη, την ομάδα και τους άλλους χρήστες. Οι άδειες παριστάνονται από μια ομάδα χαρακτήρων. r για ανάγνωση w για εγγραφή x για εκτέλεση Οι άδειες είναι διατεταγμένες από τους χαρακτήρες r, w και x στη σειρά για κάθε σύνολο (χρήστη, ομάδα και άλλους).

62 Άδειες αρχείων Χρήστης Ομάδα Άλλοι Read Write Execute Read Write Execute Read Write Execute r w x r w x r w x H παύλα αντί ενός χαρακτήρα παριστάνει ότι δεν έχει δοθεί η άδεια.

63 Άδειες πρόσβασης Για ένα αρχείο, οι άδειες πρόσβασης ελέγχουν τι μπορεί να γίνει με τα περιεχόμενα του αρχείου. Για ένα κατάλογο, οι άδειες πρόσβασης ελέγχουν αν ένα αρχείο του καταλόγου μπορεί να εμφανιστεί στη λίστα, να αναζητηθεί, να αλλάξει όνομα ή να διαγραφεί. Αρχεία: r επιτρέπεται η ανάγνωση των περιεχομένων του αρχείου. w - επιτρέπεται η τροποποίηση των περιεχομένων του αρχείου. x επιτρέπεται η εκτέλεση του αρχείου μόνο ως πρόγραμμα.

64 Άδειες πρόσβασης Κατάλογοι: r επιτρέπεται η εμφάνιση των περιεχομένων του καταλόγου, δηλαδή τα ονόματα των αρχείων που περιέχει. w επιτρέπεται η εισαγωγή και διαγραφή αρχείων. x επιτρέπεται η προσπέλαση των αρχείων στον κατάλογο.

65 Αλλαγή αδειών - chmod Η εντολή chmod (change mode) αλλάζει τις άδειες πρόσβασης ενός αρχείου ή καταλόγου. Η εντολή αυτή χρησιμοποιείται από τον χρήστη του αρχείου ή από τον υπερχρήστη. Σύνταξη: chmod [-options] mode filename(s) Επιλογή r αλλάζει αναδρομικά τους τρόπους λειτουργίας των αρχείων μέσα στον κατάλογο. Το mode είναι οι άδειες πρόσβασης του αρχείου. Υπάρχουν δύο μορφές: Συμβολική μορφή (symbolic mode) και Αριθμητική μορφή (absolute mode). Αν το filename είναι όνομα καταλόγου, η αλλαγή ρυθμίσεων του καταλόγου δεν αλλάζει τις ρυθμίσεις των αρχείων που περιέχει ο κατάλογος.

66 Συμβολική μορφή - chmod Σύνταξη chmod [-options] who op permission filename(s) Όπου who είναι o συνδυασμός των χαρακτήρων: u = user g = group o = other a = all Αν το όρισμα who παραλειφθεί τότε η προεπιλογή είναι a. Όπου op είναι +, -, = για προσθήκη, αφαίρεση, επανακαθορισμό αντίστοιχα. Όπου permission είναι ο συνδυασμός των χαρακτήρων r (read), w (write), x (execute).

67 Συμβολική μορφή chmod: Παραδείγματα $ ls l text -rwx panosm gstudent 4162 Sep 15 11:02 text $ chmod g+rw text $ ls l text -rwxrw panosm gstudent 4162 Sep 15 11:02 text $ chmod u-r text $ ls l text :Permission denied $ chmod a=rw text $ ls l text -rw-rw-rw- 1 panosm gstudent 4162 Sep 15 11:02 text

68 Αριθμητική μορφή - chmod Σύνταξη chmod [-options] octal_number filename(s) Όπου octal_number περιέχει τρία ψηφία που αντιστοιχούν στα τρία σύνολα αδειών (χρήστης, ομάδα και άλλοι). Σε κάθε σύνολο αποτελείται από ένα αριθμό (0-7) που η τιμή του λαμβάνεται από την πρόσθεση των τιμών των αντιστοίχων αδειών. Οι τιμές που λαμβάνουν οι άδειες είναι: 4 = άδεια ανάγνωσης 2 = άδεια εγγραφής 1 = άδεια εκτέλεσης 0 = Καμία άδεια

69 Αριθμητική μορφή - chmod Παραδείγματα: r w x r - x r - ( ) ( ) ( ) r - - r w ( ) ( ) ( ) 4 6 4

70 Αριθμητική μορφή chmod: Παραδείγματα $ ls l text -rwx panosm gstudent 4162 Sep 15 11:02 text $ chmod 755 text $ ls l text -rwxr-xr-x 1 panosm gstudent 4162 Sep 15 11:02 text $ chmod 400 text $ ls l text -r panosm gstudent 4162 Sep 15 11:02 text

71 Αλλαγή ιδιοκτησίας chown H εντολή chown (change ownership) αλλάζει την ιδιοκτησία ενός αρχείου ή καταλόγου. Η εντολή αυτή χρησιμοποιείται μόνο από τον ιδιοκτήτη του αρχείου ή από τον υπερχρήστη. Σύνταξη: chmod [-options] owner filename(s) O νέος ιδιοκτήτης του αρχείου filename είναι ο owner.

72 Αλλαγή ιδιοκτησίας chown: Παραδείγματα $ ls l test -rwx panosm gstudent 4162 Sep 15 11:02 test $ chown tim test $ ls l test -rwxr-xr-x 1 tim gstudent 4162 Sep 15 11:02 test

73 Αλλαγή ομάδας chgrp H εντολή chgrp (change group) αλλάζει την ομάδα ενός αρχείου ή καταλόγου. Η εντολή αυτή χρησιμοποιείται μόνο από τον ιδιοκτήτη του αρχείου ή από τον υπερχρήστη. Σύνταξη: chgrp [-options] groupname filename(s) H νέα ομάδα του αρχείου filename είναι το groupname.

74 Αλλαγή ομάδας chgrp: Παραδείγματα $ ls l test -rwx tim gstudent 4162 Sep 15 11:02 test $ chgrp staff test $ ls l test -rwxr-xr-x 1 tim staff 4162 Sep 15 11:02 test

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

% 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. Θα πρέπει λοιπόν να μπορείτε να βρείτε αρχεία και καταλόγους όπου χρειάζεστε. Υπάρχουν όμως πολλά περισσότερα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Λειτουργικό Σύστημα:

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

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

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

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

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

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

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

Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 III Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 1. Πράγματα που πρέπει να γνωρίζεις για τη γραμμή εντολών...5 Τα πάντα είναι αρχεία...5 Μέγιστο μήκος ονομάτων

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

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

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

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

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

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

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

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

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

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

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

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

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

Σύντομη εισαγωγή στο 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

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

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

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

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

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

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

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

Παράρτηµα Α : Εισαγωγή στο Linux.

Παράρτηµα Α : Εισαγωγή στο Linux. Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)

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

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

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

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

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

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

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

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΚΟΙΝΟΧΡΗΣΤΩΝ ΦΑΚΕΛΩΝ ΚΑΙ ΑΡΧΕΙΩΝ

ΔΙΑΧΕΙΡΙΣΗ ΚΟΙΝΟΧΡΗΣΤΩΝ ΦΑΚΕΛΩΝ ΚΑΙ ΑΡΧΕΙΩΝ ΔΙΑΧΕΙΡΙΣΗ ΚΟΙΝΟΧΡΗΣΤΩΝ ΦΑΚΕΛΩΝ ΚΑΙ ΑΡΧΕΙΩΝ Στόχοι Μετά την ολοκλήρωση της άσκησης θα είσαι σε θέση: 1. Να ορίζεις τους χρήστες ή τις ομάδες χρηστών, που θα έχουν πρόσβαση σε κοινόχρηστους φακέλους και

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

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

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι

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

Σημειώνουμε ότι τα αρχεία περιλαμβάνουν κανονικά αρχεία, καταλόγους και συνδέσμους (links). Οι αντίστοιχες εντολές είναι οι εξής:

Σημειώνουμε ότι τα αρχεία περιλαμβάνουν κανονικά αρχεία, καταλόγους και συνδέσμους (links). Οι αντίστοιχες εντολές είναι οι εξής: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Πληροφορικής και Τηλεπικοινωνιών 4η Εργασία- Τμήμα: Περιττών Αριθμών Μητρώου Κ22: Λειτουργικά Συστήματα Χειμερινό Εξάμηνο 14 Ημερομηνία Ανακοίνωσης: Τετάρτη 14 Ιανουαρίου Ημερομηνία

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

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού Προγραμματισμός Ι Εργαστήριο 1 ο Περιβάλλον Εργασίας Νικόλαος Δ. Τσελίκας ntsel@uop.gr Κυριακή Θ. Σεκλού kseklou@uop.gr Εργαστήριο στον Προγραμματισμό Ι - Τμήμα Πληροφορικής και Τηλεπικοινωνιών - Πανεπιστήμιο

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

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Εισαγωγή στη Διαχείριση Αρχείων Οι Η/Υ θα ήταν άχρηστοι, αν δεν μπορούσαν να αποθηκεύσουν τα δεδομένα που επεξεργάζονται για μελλοντική χρήση. Τα δεδομένα αποθηκεύονται

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

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

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

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

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

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

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

Σύστηµα Αρχείων και Καταλόγων

Σύστηµα Αρχείων και Καταλόγων ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος

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

Μεταφραστής (Compiler)

Μεταφραστής (Compiler) Windows Καθαρισµος οθονης cls Unix clear Τελεστες ανακατευθυνσης > > >> >> < < Εντολες σε αρχεια * * (wild card) del Α rm Α ιαγραφη type Α cat Α Εµφανιση copy Α Β cp Α Β Αντιγραφη ren Α Β mv Α Β Αλλαγη

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

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

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

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

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

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

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

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας

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

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

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

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

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

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

Κατανεμημένα Συστήματα Αρχείων

Κατανεμημένα Συστήματα Αρχείων Λειτουργικά Συστήματα Ι Αριστείδης Ηλίας Κατανεμημένα Συστήματα Αρχείων Αρχείο Αρχείο (File), οργανωμένη μονάδα δεδομένων αποθηκευμένων με μόνιμο και σταθερό τρόπο σε μέσα, όπως οι δίσκοι, κ.ά. Ονοματοθεσία

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

Πληροφορική 2. Δομές δεδομένων και αρχείων

Πληροφορική 2. Δομές δεδομένων και αρχείων Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες

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

Εισαγωγή στο Linux και στο περιβάλλον εργασίας.

Εισαγωγή στο Linux και στο περιβάλλον εργασίας. Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και

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

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

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

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

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

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα;

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Ένα λειτουργικό σύστημα διαθέτει πληθώρα λειτουργιών που άλλες το ξεχωρίζουν και άλλες υπάρχουν απλά για να το ολοκληρώσουν. Μια εκ των βασικών

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

Directories & Files

Directories & Files Directories & Files http://repfiles.kallipos.gr/html_books/79/203_chapter3.html#sec_filesystem Print Working Directory pwd Εµφάνιση τρέχοντα καταλόγου εργασίας vassik@aetos:~$ pwd /home/staff/ektaktoi/vassik

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

Επαναληπτικές Ασκήσεις

Επαναληπτικές Ασκήσεις Επαναληπτικές Ασκήσεις Δημιουργήστε ένα φάκελο test, κάτω από το home directory του χρήστη (~). ~ test z1 z2 z3 z4 z5 z6 z7 a1.txt a2.txt a3.txt a4.txt Σχήμα 1 1. Μέσα στον test, δημιουργείστε με χρἠση

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

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν

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

Αβδέλαρου Κωνσταντίνα

Αβδέλαρου Κωνσταντίνα ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ Αβδέλαρου Κωνσταντίνα 1 η Εργασία στο μάθημα Λειτουργικά Συστήματα Ταύρος, 9 Δεκεμβρίου 2014 Άσκηση 1.1 Το shell script που δημιουργήθηκε είναι:

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

Εισαγωγή στο Dir Me Up

Εισαγωγή στο Dir Me Up Εισαγωγή στο Dr Me Up V2.00 / 2013-05-18 [Τα νέα χαρακτηριστικά από την προηγούμενη 1.30 έκδοση εμφανίζονται με μπλέ χρώμα] Bong Atttude 2013 Εισαγωγή 1/ Επιστρέψτε στην προηγούμενη τοποθεσία. 2/ Πηγαίνετε

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

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ ) Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη

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

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

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

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

Ενημερωτικό Δελτίο για τη Χρήση των Υπηρεσιών Πληροφορικής & Επικοινωνιών

Ενημερωτικό Δελτίο για τη Χρήση των Υπηρεσιών Πληροφορικής & Επικοινωνιών Τ μ ή μ α Μ η χ α ν ι κ ώ ν Η λ ε κ τ ρ ο ν ι κ ώ ν Υ π ο λ ο γ ι σ τ ώ ν & Π λ η ρ ο φ ο ρ ι κ ή ς Π ο λ υ τ ε χ ν ι κ ή Σ χ ο λ ή Π α ν ε π ι σ τ ή μ ι ο Π α τ ρ ώ ν (Υπολογιστικό Κέ ντρο) Ενημερωτικό

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ 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

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

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

Λειτουργικά Συστήματα (ΗΥ222) Λειτουργικά Συστήματα (ΗΥ222) Διάλεξη 14: Οργάνωση Συστημάτων Αρχείων Αρχεία: Ονόματα Θέσεων στο Δίσκο Οπτική του χρήστη: Μια ακολουθία από bytes με συγκεκριμένο όνομα 2 oslab.c int main() { Οπτική του

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

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

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

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

Εμφάνιση μηνυμάτων ή ενεργοποίηση και απενεργοποίηση της ηχούς εντολών.

Εμφάνιση μηνυμάτων ή ενεργοποίηση και απενεργοποίηση της ηχούς εντολών. ECHO [ON OFF] ECHO [μήνυμα] Εμφάνιση μηνυμάτων ή ενεργοποίηση και απενεργοποίηση της ηχούς εντολών. Πληκτρολογήστε ECHO χωρίς παράμετρο για εμφάνιση της τρέχουσας ρύθμισης. Παραδείγματα: echo this is a

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

2.Shell, users, groups και privilegies

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

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

Συνεργείο Αυτοκινήτων

Συνεργείο Αυτοκινήτων Συνεργείο Αυτοκινήτων v2.102, Οκτώβριος 2015 Σύντοµες οδηγίες χρήσης Εισαγωγή Το πρόγραµµα Συνεργείο Αυτοκινήτων έχει σκοπό τη διαχείριση και παρακολούθηση του πελατολογίου, των αυτοκινήτων και των εργασιών

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

Κεφάλαιο 12: Είσοδος και έξοδος δεδομένων σε αρχεία

Κεφάλαιο 12: Είσοδος και έξοδος δεδομένων σε αρχεία Κεφάλαιο 12: Είσοδος και έξοδος δεδομένων σε αρχεία Τα δεδομένα που επεξεργαζόμαστε, καθώς και ο κώδικας που τρέχουμε, βρίσκονται αποθηκευμένα στη μνήμη RAM (Random Access Memory) του υπολογιστή. Τα δεδομένα

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

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

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

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

*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:]

*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:] Directories και αρχεία... /bin bin../bin current/ένα πιο πάνω/root bin/current bin/ ένα πιο πάνω και bin mkdir bin rmdir bin (άδειο) cd bin touch f f1 bin/f2 cat >a1 vi a1 vi +10 a1 cp a1 a2 a3 bin cp

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

Ερµήνευση Boot Sector :

Ερµήνευση Boot Sector : H δισκέτα 3.5 διαµορφώνεται µε 80 tracks, 18 sectors/track, 512 bytes/sector, 2 πλευρές (head 0,1). Σύνολο τοµέων 2880, σύνολο χωρητικότητας 2880 Χ 512 = 1.474.560 bytes. Οι πρώτοι 33 τοµείς καταλαµβάνονται

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

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

Εισαγωγή στα Λειτουργικά Συστήματα Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 8: Αρχεία Ι Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ ΕΡΓΑΣΤΗΡΙΟ ΑΠΑΙΤΗΣΕΙΣ ΚΑΙ ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ ΕΡΓΑΣΤΗΡΙΟ ΑΠΑΙΤΗΣΕΙΣ ΚΑΙ ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ Οι σπουδαστές που έχουν ολοκληρώσει με επιτυχία το εργαστήριο του Προγραμματισμού Ι, τυπικά είναι εξοικειωμένοι με: τη χρήση ολοκληρωμένου

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

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

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

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

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

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

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

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

Κεφάλαιο 5. Έλεγχος Πρόσβασης σε Λειτουργικά Συστήματα

Κεφάλαιο 5. Έλεγχος Πρόσβασης σε Λειτουργικά Συστήματα Κεφάλαιο 5. Έλεγχος Πρόσβασης σε Λειτουργικά Συστήματα Σύνοψη Η εργαστηριακή δραστηριότητα που παρουσιάζεται στο κεφάλαιο αυτό, αφορά τη μελέτη του ελέγχου πρόσβασης (access control) των χρηστών σε αντικείμενα

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

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

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

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

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

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

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

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

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

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009)

ΕΠΛ : Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Κεφάλαιο 1: Windows ΕΠΛ 001-002: Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις Εργαστηρίων (2009) Τα Windows είναι ένα λειτουργικό περιβάλλον, τo οποίo κάνει τη λειτουργία του ηλεκτρονικού υπολογιστή

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

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

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

Λειτουργικό σύστημα Unix Λειτουργικό σύστημα Unix v1.0 σελ 1 / 48 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα (Μultimedia) Λειτουργικό σύστημα Unix v1.0 Για να μάθετε για τις πηγές πληροφορίας και να ενημερωθείτε για τον τρόπο

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

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

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

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