Δευτέρα 23 Μαρτίου 2015

talkme.sh

Σημερα  γραψαμε το παρακατω κειμενο:


#!/bin/bash
clear
echo "Πως σε λένε?"
read name
echo "Ηλικία?"
read age
echo "Φύλο?"
read sex
echo "Είσαι $age χρονών, είσαι $sex και σε λένε $name"
και  το  εκτελεσαμε.
που  ελεγε τα εξης:
πως σε λενε:   ΝΙΚΗ
Ηλικια:             30
φυλλο:              κοριτσι

ΕΙΜΑΙ  30  ΧΡΟΝΩΝ, ΕΙΜΑΙ  ΚΟΡΙΤΣΙ 
ΚΑΙ ΜΕ ΛΕΝΕ ΝΙΚΗ
    

Δευτέρα 9 Μαρτίου 2015

chmod

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

ΑΡΧΙΚΑ  ΥΠΑΡΧΟΥΝ 10 ΠΑΥΛΕΣ Η ΚΑΘΕ ΠΑΥΛΑ ΑΝΤΙΚΑΘΙΣΤΑ 1 ΓΡΑΜΜΑ ΤΟΥ ΚΑΤΑΛΟΓΟΥ. ΑΝ Η ΠΡΩΤΗ ΠΑΥΛΑ ΕΙΝΑΙ ΚΕΝΗ ΤΟΤΕ  ΤΟ ΑΡΧΕΙΟ ΕΙΝΑΙ ΕΓΓΡΑΦΟ, ΑΝ ΕΧΕΙ  ΤΟ  d  ΤΟΤΕ  ΕΙΝΑΙ  ΦΑΚΕΛΟΣ.

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

ΟΙ ΟΜΑΔΕΣ  ΕΙΝΑΙ:  r  (read  αναγνωση)
                                       w (write γραψε)
                                       x  (exectite εκτελεση)

καθε  τρεις  παυλες  ειναι  μια  ομαδα,  και  υπαρχουν  9 παυλες  και εχουμε τρεις ομαδες  που  ειναι  οι  εξης:

                                             Ο  ΙΔΙΟΚΤΗΤΗΣ (u)
                                             Η  ΟΜΑΔΑ  ΤΟΥ  ΙΔΙΟΚΤΗΤΗ (g)
                                             ΚΑΙ  ΟΛΟΙ  ΟΙ  ΥΠΟΛΟΙΠΟΙ  (o)

ΟΙ ΠΡΩΤΕΣ  ΤΡΕΙΣ  ΠΑΥΛΕΣ  ΕΙΝΑΙ ΓΙΑ ΤΟΝ ΙΔΙΟΚΤΗΤΗ
ΟΙ  ΕΠΟΜΕΝΕΣ  ΤΡΕΙΣ  ΠΑΥΛΕΣ ΓΙΑ ΤΗΝ ΟΜΑΔΑ ΤΟΥ ΙΔΙΟΚΤΗΤΗ
ΚΑΙ ΟΙ ΤΕΛΕΥΤΑΙΕΣ ΤΡΕΙΣ ΠΑΥΛΕΣ  ΟΛΕΣ ΟΙ ΥΠΟΛΟΙΠΕΣ

ΤΑ  ΓΡΑΜΜΑΤΑ  ΕΙΝΑΙ  ΜΕ  ΤΗΝ  ΣΕΙΡΑ  rwx
ΓΙΑ  ΝΑ  ΑΛΛΑΞΟΥΜΕ  ΤΑ  ΔΙΚΑΙΩΜΑΤΑ  ΕΝΟΣ  ΑΡΧΕΙΟΥ  ΧΡΗΣΙΜΟΠΟΙΟΥΜΑΙ  ΤΗΝ  ΕΝΤΟΛΗ  chmod.

Π.Χ.  chmod  u + ugo   script.sh