O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

σημειώσεις Unix

510 visualizações

Publicada em

Σύντομη παρουσίαση απλών εντολών του Λειτουργικού Συστήματος UNIX.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

σημειώσεις Unix

  1. 1. Λειτουργικά Συστήματα Εργαστήριο Α’ Εξάμηνο Λειτουργικό Σύστημα UNIX (Βασικές Εντολές)Επιμέλεια Σημειώσεων: Σεραλίδου Ελένη
  2. 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. 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. 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. 5. δέχεται είναι: Τιμή α) + Προσθέτουμε δικαιώματα Τιμή β) – Αφαιρούμε δικαιώματα Προσδιοριστής 3: Τον χρησιμοποιούμε για να ορίσουμε το δικαίωμα που θέλουμε να προσθέσουμε ή να αφαιρέσουμε. Δέχεται τρεις διαφορετικές τιμές: Τιμή α) r Δίνει δικαιώματα ανάγνωσης ενός αρχείου Τιμή β) w Δίνει δικαιώματα τροποποίησης ενός αρχείου Τιμή γ) x Δίνει δικαιώματα εκτέλεσης ενός αρχείου Παραδείγματα: Να δώσετε το δικαίωμα εκτέλεσης σε όλους τους χρήστες για το αρχείο φ1: chmod a+x φ1 Να αφαιρέσετε το δικαίωμα τροποποίησης στον ιδιοκτήτη για το αρχείο φ2: chmod u-w φ2 Εντολή date Εμφανίζει την ώρα και την ημερομηνία του συστήματος.Δομή βασικών φακέλων του UNIX: root usr bin devΕπιμέλεια Σημειώσεων: Σεραλίδου Ελένη

×