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

Μέγεθος: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ 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) Μνήμη Διαχείριση

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Στόχος του Linux να είναι όσο πιο κοντά στο 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,

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

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

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

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

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

Βασικές εντολές του Unix-Linux Εισαγωγή-Ο Φλοιός (Shell) Βασικές εντολές του Unix-Linux Μόλις συνδεθούμε στο Unix, εμφανίζεται στην οθόνη μας η προτροπή (prompt), σημάδι ότι το λειτουργικό σύστημα περιμένει τις εντολές μας. Το prompt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Τσαδήμας Ανάργυρος, Μάρα Νικολαϊδου, Τμήμα Πληροφορικής

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ IΙ Λύβας Χρήστος chrislibas@ssl-unipi.gr Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ FILE SYSTEM >_ ΔΙΚΑΙΩΜΑΤΑ >_ ΔΙΚΑΙΩΜΑΤΑ? >_ ΜΕΤΑΒΟΛΗ ΔΙΚΑΙΩΜΑΤΩΝ +- chmod

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

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

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

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

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

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

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

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

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

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

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10 Κεφάλαιο 10 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Σκοπός του κεφαλαίου αυτού είναι να περιγράψει τη διαχείριση των αρχείων

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

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

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

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

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

Ενότητα 1 Διάλεξη 1β Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 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 είναι ένα ολοκληρωµένο

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version

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

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

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

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

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

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

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

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

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Μακροχρόνια

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 2. Διδακτικοί Στόχοι

Κεφάλαιο 2. Διδακτικοί Στόχοι Κεφάλαιο 2 Το αντικείμενο αυτού του κεφαλαίου είναι η οργάνωση του συστήματος αρχείων του υπολογιστή. Παρουσιάζονται έννοιες, όπως η διαχείριση αρχείων και το σύστημα αρχείων, αναλύεται η φυσική οργάνωση

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

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

Κεφάλαιο 4. Λογισμικό Συστήματος Κεφάλαιο 4 Λογισμικό Συστήματος 4.1 Λογισμικό συστήματος Λογισμικό εφαρμογών (application software):προγράμματα για την αντιμετώπιση εξειδικευμένων προβλημάτων π.χ. επεξεργασία κειμένου, μισθοδοσία κλπ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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