SlideShare une entreprise Scribd logo
1  sur  5
Λειτουργικά Συστήματα
                                              Εργαστήριο
                                                  Α’ Εξάμηνο




                 Λειτουργικό Σύστημα UNIX
                              (Βασικές Εντολές)




Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
Ευρετήριο εντολών:
        Στο UNIX υπάρχει ένα ηλεκτρονικό βιβλίο περιγραφής των εντολών. Δηλαδή για
        κάθε μια εντολή μπορούμε να πάρουμε πληροφορίες για τον τρόπο που
        συντάσσεται και τι παραμέτρους χρησιμοποιεί. Η εντολή που χρησιμοποιούμε σε
        αυτήν την περίπτωση είναι η man. Αν θέλουμε για παράδειγμα να δούμε
        περισσότερες πληροφορίες για την εντολή ls πληκτρολογούμε man ls. Η γενική
        σύνταξη της εντολής είναι man (ένα κενό) εντολή.

        Εντολή ls
        Η εντολή ls εμφανίζει τα περιεχόμενα ενός φακέλου. Η γενική σύνταξη της
        εντολής είναι ls (-προσδιοριστές) (όνομα αρχείου). Προσδιοριστές είναι οι
        διάφοροι παράμετροι που μπορεί να συνοδεύουν μια εντολή και τοποθετούνται
        μετά από παύλα. Π.Χ. Η εντολή ls –l test θα εμφανίσει πληροφορίες που
        αφορούν το μέγεθος, την ημερομηνία τροποποίησης, τα δικαιώματα
        προσπέλασης κ.α. όλων των αρχείων που περιλαμβάνονται στο φάκελο test.
        Παράδειγμα
        Να εμφανιστούν τα περιεχόμενα του φακέλου folder:
        ls –l folder

        Εντολή cp
        Με την εντολή cp μπορούμε να δημιουργήσουμε αντίγραφα αρχείων ή να
        αντιγράψουμε αρχεία από ένα φάκελο σε ένα άλλο. Η γενική σύνταξη της
        εντολής είναι cp (όνομα αρχικού αρχείου) (όνομα αντιγράφου).
        Παραδείγματα
         Στο φάκελο εργασίας μας να δημιουργηθεί αντίγραφο του αρχείου φ1 με
           όνομα φ2:
           cp φ1 φ2
         Να αντιγραφεί το αρχείο φ1 στο φάκελο φακελος1, που βρίσκεται στο φάκελο
           user, με το όνομα φ2:
           cp φ1 /user/φ2

        Εντολή mv
        Η εντολή mv έχει δύο λειτουργίες. Πρώτον μετακινεί αρχεία από ένα φάκελο σε
        ένα άλλο και δεύτερον μετονομάζει αρχεία. Στην πρώτη περίπτωση η γενική
        σύνταξη της είναι mv (όνομα αρχείου) (φάκελος προορισμού).
        Παράδειγμα
        Να μεταφερθεί το αρχείο φ1 στο φάκελο user1 που είναι μέσα στο φάκελο user:
        mv φ1 /user/user1

        Στην δεύτερη περίπτωση η γενική σύνταξή της είναι mv (παλιό όνομα
        αρχείου) (νέο όνομα αρχείου)
        Παράδειγμα
        Να μετονομάσετε το αρχείο φ1 σε φ2:
        mv φ1 φ2




Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
Εντολή cat
        Η εντολή cat έχει τέσσερις διαφορετικές χρήσεις.
        Α) Εμφανίζει τα περιεχόμενα ενός αρχείου. Δηλαδή η εντολή cat φ1 θα
        εμφανίσει ότι έχουμε αποθηκεύσει στο αρχείο φ1.
        Παράδειγμα
         Να εμφανίσετε τα περιεχόμενα του αρχείου test:
         cat test

        B) Ανοίγει νέο αρχείο μέσα στο οποίο μπορούμε να προσθέσουμε ότι
        περιεχόμενο επιθυμούμε και να το αποθηκεύσουμε με ένα συγκεκριμένο όνομα.
        Δηλαδή η εντολή cat > φ1 δημιουργεί το αρχείο φ1.
        Παράδειγμα
         Να δημιουργήσετε ένα καινούργιο αρχείο με το όνομα test και να γράψετε σε
        αυτό τη λέξη καλημέρα:
        $ cat > test
        Καλημέρα
        ^D (Ctrl /D)
        Με την πληκτρολόγηση του ^D (Ctrl /D) αποθηκεύετε η λέξη Καλημέρα στο
        αρχείο test.

        Γ) Αντιγράφει τα περιεχόμενα δύο αρχείων σε ένα τρίτο αρχείο διαγράφοντας
        ταυτόχρονα τα περιεχόμενα του. Π.Χ. η εντολή cat file1 file2 > file3 θα
        αντιγράψει το περιεχόμενο των αρχείων file1 και file2 στο αρχείο file3
        διαγράφοντας ταυτόχρονα τα περιεχόμενα του αρχείου file3.
         Παράδειγμα
         Να αντιγράψετε το περιεχόμενο των αρχείων φ1 και φ2 στο αρχείο φ3:
         cat φ1 φ2 > φ3

        Δ) Αντιγράφει τα περιεχόμενα δύο αρχείων σε ένα τρίτο χωρίς να διαγράφει τα
        περιεχόμενα του τρίτου.
        Παράδειγμα
         Να αντιγράψετε το περιεχόμενο των αρχείων φ1 και φ2 σε ένα αρχείο φ3 μετά
        το τέλος των περιεχομένων του φ3:
         cat φ1 φ2 >> φ3

        Εντολή pwd
        Η εντολή pwd εμφανίζει το φάκελο (ευρετήριο εργασίας) στον οποίο
        βρισκόμαστε ανά πάσα στιγμή.
         Παράδειγμα
         Εμφανίστε τον τρέχοντα κατάλογο εργασίας:
         $ pwd

        Eντολή cd
        Με την εντολή cd μπορούμε να αλλάξουμε το φάκελο στον οποίο βρισκόμαστε.
        Δηλαδή έχουμε την δυνατότητα να μετακινηθούμε μεταξύ των φακέλων.



        Παραδείγματα
Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
Να μετακινηθείτε   στο ακριβώς προηγούμενο ευρετήριο (γονικό)
        cd ..
        Να μετακινηθείτε   στο home ευρετήριο
        cd
        Να μετακινηθείτε   στο root ευρετήριο
        cd /
        Να μετακινηθείτε   στο φάκελο test
        cd test

        Εντολή mkdir
        Η εντολή mkdir χρησιμοποιείτε για τη δημιουργία νέων φακέλων ως εξής:
        Παράδειγμα 1
        Να δημιουργήσετε το φάκελο folder1:
        mkdir folder1

        Παράδειγμα 2
        Να δημιουργήσετε το φάκελο folder1 και μέσα σε αυτόν το φάκελο folder2 με ία
        εντολή:
        mkdir folder1 folder1/folder2

        Εντολή rm και rmdir
        Η εντολή rm χρησιμοποιείται για να διαγράψει ένα αρχείο και η rmdir για να
        διαγράψει ένα φάκελο.
        Παραδείγματα
        Διαγράψτε το αρχείο φ1:
        rm φ1

        Διαγράψτε το φάκελο test:
        rmdir test

        Εντολή chmod
        Με την εντολή chmod μπορούμε να προσθέσουμε ή να αφαιρέσουμε
        δικαιώματα. Η γενική σύνταξη της εντολής είναι chmod (προσδιοριστής1
        προσδιοριστής2 προσδιοριστής3 όνομα_αρχείου).

        Προσδιοριστής 1:
         Τον χρησιμοποιούμε για να ορίσουμε τους χρήστες στους οποίους θέλουμε να
        αλλάξουμε δικαιώματα. Δέχεται τέσσερις διαφορετικές τιμές:
         Τιμή α) u αλλάζουμε τα δικαιώματα του ιδιοκτήτη του αρχείου.
         Τιμή β) g αλλάζουμε τα δικαιώματα της ομάδας που ανήκει ο χρήστης.
         Τιμή γ) ο αλλάζουμε τα δικαιώματα όλων των άλλων χρηστών εκτός από τον
        ιδιοκτήτη και τα μέλη της ομάδας του.
         Τιμή δ) a αλλάζουμε τα δικαιώματα σε όλους τους χρήστες.




        Προσδιοριστής 2:
         Τον χρησιμοποιούμε για να ορίσουμε αν ένα δικαίωμα το προσθέτουμε ή το
        αφαιρούμε από τους προαναφερθέντες χρήστες. Οι δύο βασικές τιμές που
Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
δέχεται είναι:
         Τιμή α) + Προσθέτουμε δικαιώματα
         Τιμή β) – Αφαιρούμε δικαιώματα

        Προσδιοριστής 3:
         Τον χρησιμοποιούμε για να ορίσουμε το δικαίωμα που θέλουμε να προσθέσουμε
        ή να αφαιρέσουμε. Δέχεται τρεις διαφορετικές τιμές:
          Τιμή α) r Δίνει δικαιώματα ανάγνωσης ενός αρχείου
          Τιμή β) w Δίνει δικαιώματα τροποποίησης ενός αρχείου
          Τιμή γ) x Δίνει δικαιώματα εκτέλεσης ενός αρχείου

        Παραδείγματα:
         Να δώσετε το δικαίωμα εκτέλεσης σε όλους τους χρήστες για το αρχείο φ1:
         chmod a+x φ1
         Να αφαιρέσετε το δικαίωμα τροποποίησης στον ιδιοκτήτη για το αρχείο φ2:
         chmod u-w φ2

        Εντολή date
        Εμφανίζει την ώρα και την ημερομηνία του συστήματος.




Δομή βασικών φακέλων του UNIX:




                                        root




         usr                             bin                         dev




Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη

Contenu connexe

Tendances

μάθημα13 18/1
μάθημα13 18/1μάθημα13 18/1
μάθημα13 18/1eseralid
 
μ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαμ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαTogia Antonia
 
Αρχεία - Φάκελοι
Αρχεία - ΦάκελοιΑρχεία - Φάκελοι
Αρχεία - ΦάκελοιNikos Michailidis
 
διεργασίες
διεργασίεςδιεργασίες
διεργασίεςAgelos Titis
 
Οργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνΟργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνtsmalyfb
 
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.Georgios Giannopoulos
 
σύστημα αρχείων
σύστημα αρχείωνσύστημα αρχείων
σύστημα αρχείωνAgelos Titis
 
αρχεια φυλλο εργασιας
αρχεια  φυλλο εργασιαςαρχεια  φυλλο εργασιας
αρχεια φυλλο εργασιαςkatetrinasal
 
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυο
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυοΤεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυο
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυοstsimb
 
Linux πσρακολούθηση διεργασιών, history
Linux πσρακολούθηση διεργασιών, historyLinux πσρακολούθηση διεργασιών, history
Linux πσρακολούθηση διεργασιών, historyΙωάννου Γιαννάκης
 

Tendances (20)

μάθημα13 18/1
μάθημα13 18/1μάθημα13 18/1
μάθημα13 18/1
 
μ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογιαμ3 αρχεία φάκελοι τογια
μ3 αρχεία φάκελοι τογια
 
ΛΣ1-001
ΛΣ1-001ΛΣ1-001
ΛΣ1-001
 
Αρχεία - Φάκελοι
Αρχεία - ΦάκελοιΑρχεία - Φάκελοι
Αρχεία - Φάκελοι
 
διεργασίες
διεργασίεςδιεργασίες
διεργασίες
 
ΛΣ2IPCv0
ΛΣ2IPCv0ΛΣ2IPCv0
ΛΣ2IPCv0
 
Οργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλωνΟργάνωση αρχείων και φακέλων
Οργάνωση αρχείων και φακέλων
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοι
 
Pad
PadPad
Pad
 
Εντολές lp wc grep
Εντολές lp wc grepΕντολές lp wc grep
Εντολές lp wc grep
 
Linux εντολές lp, wc, grep
Linux εντολές lp, wc, grepLinux εντολές lp, wc, grep
Linux εντολές lp, wc, grep
 
04 σύστημα αρχείων
04 σύστημα αρχείων04 σύστημα αρχείων
04 σύστημα αρχείων
 
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.
Λειτουργικά Συστήματα: Οργάνωση Συστήματος Αρχείων.
 
σύστημα αρχείων
σύστημα αρχείωνσύστημα αρχείων
σύστημα αρχείων
 
αρχεια φυλλο εργασιας
αρχεια  φυλλο εργασιαςαρχεια  φυλλο εργασιας
αρχεια φυλλο εργασιας
 
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυο
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυοΤεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυο
Τεχνικές πτυχές της ονοματοδοσίας στο διαδίκτυο
 
Σωληνώσεις cat sort tee
Σωληνώσεις cat sort teeΣωληνώσεις cat sort tee
Σωληνώσεις cat sort tee
 
Git intro
Git introGit intro
Git intro
 
Παρακολούθηση διεργασιών
Παρακολούθηση διεργασιώνΠαρακολούθηση διεργασιών
Παρακολούθηση διεργασιών
 
Linux πσρακολούθηση διεργασιών, history
Linux πσρακολούθηση διεργασιών, historyLinux πσρακολούθηση διεργασιών, history
Linux πσρακολούθηση διεργασιών, history
 

En vedette

Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalAkshit Arora
 
Lettre de recommandation Joris Vanlessen
Lettre de recommandation Joris VanlessenLettre de recommandation Joris Vanlessen
Lettre de recommandation Joris VanlessenJoris Vanlessen
 
Ανεμογεννήτρια
ΑνεμογεννήτριαΑνεμογεννήτρια
ΑνεμογεννήτριαEleni Kabaraki
 
Departments push fitness to reduce firefighters' risk
Departments push fitness to reduce firefighters' riskDepartments push fitness to reduce firefighters' risk
Departments push fitness to reduce firefighters' riskEdwin Enwia
 
Σαλιγκάρια παιδιών
Σαλιγκάρια παιδιώνΣαλιγκάρια παιδιών
Σαλιγκάρια παιδιώνDimitra Mylonaki
 
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣ
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣ
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣEleni Kabaraki
 
‏‏دليل المحاضرات التدريبية 2017
‏‏دليل المحاضرات التدريبية 2017‏‏دليل المحاضرات التدريبية 2017
‏‏دليل المحاضرات التدريبية 2017Abdullah Ali
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Akshit Arora
 
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄Χρήστος Χαρμπής
 
ζεύγνυμι
ζεύγνυμιζεύγνυμι
ζεύγνυμιdodoka80
 
Ανεμογεννήτρια
ΑνεμογεννήτριαΑνεμογεννήτρια
ΑνεμογεννήτριαEleni Kabaraki
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Ministry of Education
 
Όλοι ίσοι, όλοι διαφορετικοί
Όλοι ίσοι, όλοι διαφορετικοίΌλοι ίσοι, όλοι διαφορετικοί
Όλοι ίσοι, όλοι διαφορετικοίDimitra Mylonaki
 
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄Χρήστος Χαρμπής
 

En vedette (20)

Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
 
Lettre de recommandation Joris Vanlessen
Lettre de recommandation Joris VanlessenLettre de recommandation Joris Vanlessen
Lettre de recommandation Joris Vanlessen
 
Ανεμογεννήτρια
ΑνεμογεννήτριαΑνεμογεννήτρια
Ανεμογεννήτρια
 
Departments push fitness to reduce firefighters' risk
Departments push fitness to reduce firefighters' riskDepartments push fitness to reduce firefighters' risk
Departments push fitness to reduce firefighters' risk
 
Σαλιγκάρια παιδιών
Σαλιγκάρια παιδιώνΣαλιγκάρια παιδιών
Σαλιγκάρια παιδιών
 
La apoptosis
La apoptosisLa apoptosis
La apoptosis
 
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣ
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣ
ΤΑ ΜΟΡΙΑ ΤΗΣ ΖΩΗΣ
 
‏‏دليل المحاضرات التدريبية 2017
‏‏دليل المحاضرات التدريبية 2017‏‏دليل المحاضرات التدريبية 2017
‏‏دليل المحاضرات التدريبية 2017
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Ανεμόμυλος
ΑνεμόμυλοςΑνεμόμυλος
Ανεμόμυλος
 
6ajal03112010
6ajal031120106ajal03112010
6ajal03112010
 
9uk12112010
9uk121120109uk12112010
9uk12112010
 
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄
Γλώσσα Δ΄. 2. 4. ΄΄Ο Νερουλάς΄΄
 
ζεύγνυμι
ζεύγνυμιζεύγνυμι
ζεύγνυμι
 
Ανεμογεννήτρια
ΑνεμογεννήτριαΑνεμογεννήτρια
Ανεμογεννήτρια
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Συντήρηση & Βελτιστοποίηση Συστημάτ...
 
Όλοι ίσοι, όλοι διαφορετικοί
Όλοι ίσοι, όλοι διαφορετικοίΌλοι ίσοι, όλοι διαφορετικοί
Όλοι ίσοι, όλοι διαφορετικοί
 
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄
Γλώσσα Δ΄. Ενότητα 2. μάθημα 1. ΄΄Το νερό συστήνεται΄΄
 

Similaire à σημειώσεις Unix

μάθημα12 11/1
μάθημα12 11/1μάθημα12 11/1
μάθημα12 11/1eseralid
 
μάθημα11 21/12
μάθημα11 21/12μάθημα11 21/12
μάθημα11 21/12eseralid
 
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)MakisKapetis
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)MakisKapetis
 
μάθημα2 26/10
μάθημα2 26/10μάθημα2 26/10
μάθημα2 26/10eseralid
 
μάθημα1 19/10
μάθημα1  19/10μάθημα1  19/10
μάθημα1 19/10eseralid
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιionvam
 
μάθημα4 9/11
μάθημα4 9/11μάθημα4 9/11
μάθημα4 9/11eseralid
 
A3Μ4 Files and Folders
A3Μ4 Files and FoldersA3Μ4 Files and Folders
A3Μ4 Files and Folderspapettas
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιInformatics 2
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupIoannis Konstantinou
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 

Similaire à σημειώσεις Unix (14)

μάθημα12 11/1
μάθημα12 11/1μάθημα12 11/1
μάθημα12 11/1
 
μάθημα11 21/12
μάθημα11 21/12μάθημα11 21/12
μάθημα11 21/12
 
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)
 
μάθημα2 26/10
μάθημα2 26/10μάθημα2 26/10
μάθημα2 26/10
 
Linux σωληνώσεις sort, tee
Linux σωληνώσεις sort, teeLinux σωληνώσεις sort, tee
Linux σωληνώσεις sort, tee
 
μάθημα1 19/10
μάθημα1  19/10μάθημα1  19/10
μάθημα1 19/10
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοι
 
μάθημα4 9/11
μάθημα4 9/11μάθημα4 9/11
μάθημα4 9/11
 
A3Μ4 Files and Folders
A3Μ4 Files and FoldersA3Μ4 Files and Folders
A3Μ4 Files and Folders
 
β 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοιβ 5 αρχεία_φάκελοι
β 5 αρχεία_φάκελοι
 
ΛΣ1UFSv0
ΛΣ1UFSv0ΛΣ1UFSv0
ΛΣ1UFSv0
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 

σημειώσεις Unix

  • 1. Λειτουργικά Συστήματα Εργαστήριο Α’ Εξάμηνο Λειτουργικό Σύστημα UNIX (Βασικές Εντολές) Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
  • 2. Ευρετήριο εντολών: Στο UNIX υπάρχει ένα ηλεκτρονικό βιβλίο περιγραφής των εντολών. Δηλαδή για κάθε μια εντολή μπορούμε να πάρουμε πληροφορίες για τον τρόπο που συντάσσεται και τι παραμέτρους χρησιμοποιεί. Η εντολή που χρησιμοποιούμε σε αυτήν την περίπτωση είναι η man. Αν θέλουμε για παράδειγμα να δούμε περισσότερες πληροφορίες για την εντολή ls πληκτρολογούμε man ls. Η γενική σύνταξη της εντολής είναι man (ένα κενό) εντολή. Εντολή ls Η εντολή ls εμφανίζει τα περιεχόμενα ενός φακέλου. Η γενική σύνταξη της εντολής είναι ls (-προσδιοριστές) (όνομα αρχείου). Προσδιοριστές είναι οι διάφοροι παράμετροι που μπορεί να συνοδεύουν μια εντολή και τοποθετούνται μετά από παύλα. Π.Χ. Η εντολή ls –l test θα εμφανίσει πληροφορίες που αφορούν το μέγεθος, την ημερομηνία τροποποίησης, τα δικαιώματα προσπέλασης κ.α. όλων των αρχείων που περιλαμβάνονται στο φάκελο test. Παράδειγμα Να εμφανιστούν τα περιεχόμενα του φακέλου folder: ls –l folder Εντολή cp Με την εντολή cp μπορούμε να δημιουργήσουμε αντίγραφα αρχείων ή να αντιγράψουμε αρχεία από ένα φάκελο σε ένα άλλο. Η γενική σύνταξη της εντολής είναι cp (όνομα αρχικού αρχείου) (όνομα αντιγράφου). Παραδείγματα Στο φάκελο εργασίας μας να δημιουργηθεί αντίγραφο του αρχείου φ1 με όνομα φ2: cp φ1 φ2 Να αντιγραφεί το αρχείο φ1 στο φάκελο φακελος1, που βρίσκεται στο φάκελο user, με το όνομα φ2: cp φ1 /user/φ2 Εντολή mv Η εντολή mv έχει δύο λειτουργίες. Πρώτον μετακινεί αρχεία από ένα φάκελο σε ένα άλλο και δεύτερον μετονομάζει αρχεία. Στην πρώτη περίπτωση η γενική σύνταξη της είναι mv (όνομα αρχείου) (φάκελος προορισμού). Παράδειγμα Να μεταφερθεί το αρχείο φ1 στο φάκελο user1 που είναι μέσα στο φάκελο user: mv φ1 /user/user1 Στην δεύτερη περίπτωση η γενική σύνταξή της είναι mv (παλιό όνομα αρχείου) (νέο όνομα αρχείου) Παράδειγμα Να μετονομάσετε το αρχείο φ1 σε φ2: mv φ1 φ2 Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
  • 3. Εντολή cat Η εντολή cat έχει τέσσερις διαφορετικές χρήσεις. Α) Εμφανίζει τα περιεχόμενα ενός αρχείου. Δηλαδή η εντολή cat φ1 θα εμφανίσει ότι έχουμε αποθηκεύσει στο αρχείο φ1. Παράδειγμα Να εμφανίσετε τα περιεχόμενα του αρχείου test: cat test B) Ανοίγει νέο αρχείο μέσα στο οποίο μπορούμε να προσθέσουμε ότι περιεχόμενο επιθυμούμε και να το αποθηκεύσουμε με ένα συγκεκριμένο όνομα. Δηλαδή η εντολή cat > φ1 δημιουργεί το αρχείο φ1. Παράδειγμα Να δημιουργήσετε ένα καινούργιο αρχείο με το όνομα test και να γράψετε σε αυτό τη λέξη καλημέρα: $ cat > test Καλημέρα ^D (Ctrl /D) Με την πληκτρολόγηση του ^D (Ctrl /D) αποθηκεύετε η λέξη Καλημέρα στο αρχείο test. Γ) Αντιγράφει τα περιεχόμενα δύο αρχείων σε ένα τρίτο αρχείο διαγράφοντας ταυτόχρονα τα περιεχόμενα του. Π.Χ. η εντολή cat file1 file2 > file3 θα αντιγράψει το περιεχόμενο των αρχείων file1 και file2 στο αρχείο file3 διαγράφοντας ταυτόχρονα τα περιεχόμενα του αρχείου file3. Παράδειγμα Να αντιγράψετε το περιεχόμενο των αρχείων φ1 και φ2 στο αρχείο φ3: cat φ1 φ2 > φ3 Δ) Αντιγράφει τα περιεχόμενα δύο αρχείων σε ένα τρίτο χωρίς να διαγράφει τα περιεχόμενα του τρίτου. Παράδειγμα Να αντιγράψετε το περιεχόμενο των αρχείων φ1 και φ2 σε ένα αρχείο φ3 μετά το τέλος των περιεχομένων του φ3: cat φ1 φ2 >> φ3 Εντολή pwd Η εντολή pwd εμφανίζει το φάκελο (ευρετήριο εργασίας) στον οποίο βρισκόμαστε ανά πάσα στιγμή. Παράδειγμα Εμφανίστε τον τρέχοντα κατάλογο εργασίας: $ pwd Eντολή cd Με την εντολή cd μπορούμε να αλλάξουμε το φάκελο στον οποίο βρισκόμαστε. Δηλαδή έχουμε την δυνατότητα να μετακινηθούμε μεταξύ των φακέλων. Παραδείγματα Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
  • 4. Να μετακινηθείτε στο ακριβώς προηγούμενο ευρετήριο (γονικό) cd .. Να μετακινηθείτε στο home ευρετήριο cd Να μετακινηθείτε στο root ευρετήριο cd / Να μετακινηθείτε στο φάκελο test cd test Εντολή mkdir Η εντολή mkdir χρησιμοποιείτε για τη δημιουργία νέων φακέλων ως εξής: Παράδειγμα 1 Να δημιουργήσετε το φάκελο folder1: mkdir folder1 Παράδειγμα 2 Να δημιουργήσετε το φάκελο folder1 και μέσα σε αυτόν το φάκελο folder2 με ία εντολή: mkdir folder1 folder1/folder2 Εντολή rm και rmdir Η εντολή rm χρησιμοποιείται για να διαγράψει ένα αρχείο και η rmdir για να διαγράψει ένα φάκελο. Παραδείγματα Διαγράψτε το αρχείο φ1: rm φ1 Διαγράψτε το φάκελο test: rmdir test Εντολή chmod Με την εντολή chmod μπορούμε να προσθέσουμε ή να αφαιρέσουμε δικαιώματα. Η γενική σύνταξη της εντολής είναι chmod (προσδιοριστής1 προσδιοριστής2 προσδιοριστής3 όνομα_αρχείου). Προσδιοριστής 1: Τον χρησιμοποιούμε για να ορίσουμε τους χρήστες στους οποίους θέλουμε να αλλάξουμε δικαιώματα. Δέχεται τέσσερις διαφορετικές τιμές: Τιμή α) u αλλάζουμε τα δικαιώματα του ιδιοκτήτη του αρχείου. Τιμή β) g αλλάζουμε τα δικαιώματα της ομάδας που ανήκει ο χρήστης. Τιμή γ) ο αλλάζουμε τα δικαιώματα όλων των άλλων χρηστών εκτός από τον ιδιοκτήτη και τα μέλη της ομάδας του. Τιμή δ) a αλλάζουμε τα δικαιώματα σε όλους τους χρήστες. Προσδιοριστής 2: Τον χρησιμοποιούμε για να ορίσουμε αν ένα δικαίωμα το προσθέτουμε ή το αφαιρούμε από τους προαναφερθέντες χρήστες. Οι δύο βασικές τιμές που Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
  • 5. δέχεται είναι: Τιμή α) + Προσθέτουμε δικαιώματα Τιμή β) – Αφαιρούμε δικαιώματα Προσδιοριστής 3: Τον χρησιμοποιούμε για να ορίσουμε το δικαίωμα που θέλουμε να προσθέσουμε ή να αφαιρέσουμε. Δέχεται τρεις διαφορετικές τιμές: Τιμή α) r Δίνει δικαιώματα ανάγνωσης ενός αρχείου Τιμή β) w Δίνει δικαιώματα τροποποίησης ενός αρχείου Τιμή γ) x Δίνει δικαιώματα εκτέλεσης ενός αρχείου Παραδείγματα: Να δώσετε το δικαίωμα εκτέλεσης σε όλους τους χρήστες για το αρχείο φ1: chmod a+x φ1 Να αφαιρέσετε το δικαίωμα τροποποίησης στον ιδιοκτήτη για το αρχείο φ2: chmod u-w φ2 Εντολή date Εμφανίζει την ώρα και την ημερομηνία του συστήματος. Δομή βασικών φακέλων του UNIX: root usr bin dev Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη