Open top menu
Παρασκευή 28 Φεβρουαρίου 2014
no image

To παρακάτω script παρουσιάζει μια λίστα από φρούτα.

#!/bin/bash
# λίστα με φρούτα

for fruit in banana apple melon watermelon
do
  echo $fruit  # Each fruit on a separate line.
done
Read more
Τρίτη 25 Φεβρουαρίου 2014
no image

Read more
no image

Με το παρακάτω script γίνεται έλεγχος για τον τύπο του φρούτου.

#!/bin/bash
clear
echo "Τι φρούτο υπάρχει?"
read fruit
if [ $fruit = milo]
     then echo "Μου αρέσουν τα μήλα"
     else echo "Ωχ όχι!"
fi

Αν θέλουμε να κάνουμε το παράδειγμα πιο πολύπλοκο τότε μπορούμε να βάλουμε πολλά if ως εξής:

#!/bin/bash
clear
echo "Τι φρούτο υπάρχει?"
read fruit
if [ $fruit = milo]
     then echo "Μου αρέσουν τα μήλα"
elif [ $fruit = axladi ]
     then echo "Μου αρέσουν τα αχλάδια!"
elif [ $fruit = banana ]
     then echo "Ωραία, μου αρέσουν οι μπανάνες!"
else echo "Ωχ, πάλι πορτοκάλια?"
fi
Read more
Τρίτη 11 Φεβρουαρίου 2014
no image

Με το παρακάτω script δημιουργούνται 3 μεταβλητές για την είσοδο πληροφοριών από τον χρήστη και την εμφάνιση στην οθόνη.

 #!/bin/bash
clear
echo "Πως σε λένε?"
read name
echo "Ηλικία?"
read age
echo "Φύλο?"
read sex
echo "Είσαι $age χρονών, είσαι $sex και σε λένε $name"
Read more
Τρίτη 4 Φεβρουαρίου 2014
no image

Οι εντολές που γράφουμε στο terminal εκτελούνται από το bash, το κέλυφος του Ubuntu. Το Bash είναι στην ουσία μια γλώσσα προγραμματισμού scripts. Στη συνέχεια θα δούμε πως μπορούμε να εμφανίσουμε μερικά μηνύματα στην οθόνη.
Ανοίγουμε έναν επεξεργαστή κειμένου και δημιουργούμε ένα αρχείο με όνομα hello.sh. Συνήθως τα αρχεία που δημιουργούμε με περιεχόμενο bash script έχουν κατάληξη .sh αν και αυτό δεν είναι πάντα απαραίτητο. Στο αρχείο γράφουμε τα εξής:
#!/bin/bash
echo "Hello, World"
και το αποθηκεύουμε.
Η πρώτη γραμμή απλώς ορίζει το διερμηνευτή γλώσσας που θα χρησιμοποιηθεί. Για να εκτελέσουμε το αρχείο το κάνουμε πρώτα εκτελέσιμο χρησιμοποιώντας την εντολή chmod και κατόπιν γράφουμε στη γραμμή εντολών: ./hello.sh
Read more
no image

Η εντολή find πραγματοποιεί αναζήτηση στον κατάλογο για αρχεία και φακέλους. Υπάρχουν πολλές επιλογές στη χρήση της find, μπορείτε να διαβάσετε το manual για να δείτε περισσότερες λεπτομέρειες σχετικά με αυτή πληκτρολογώντας man find. Για παράδειγμα, για να αναζητήσουμε όλα τα αρχεία με επέκταση .txt στο φάκελο tmp και τους υποφακέλους γράφουμε την εντολή: find /tmp -name '*.txt'
Read more
no image

Η εντολή diff επιτρέπει τον έλεγχο 2 αρχείων κειμένου για τον εντοπισμό διαφορών μεταξύ τους. Για να δούμε τις διαφορές μεταξύ των αρχείων file1 και file2 γράφουμε: diff file1 file2 Οι γραμμές που ξεκινούν με < υποδηλώνουν το αρχείο file1, ενώ οι γραμμές που ξεκινούν με > υποδηλώνουν το file2.
Read more
no image

Η εντολή ps εμφανίζει όλες τις διεργασίες που τρέχουν και τον αριθμό διεργασίας τους. Είναι χρήσιμη αν θέλουμε να διακόψουμε κάποια διεργασία και χρειάζεται να βρούμε τον αριθμό της. Για παράδειγμα η εντολή ps μπορεί να δώσει αποτέλεσμα:

PID TT S TIME COMMAND
20077 pts/5 S 0:05 sleep 1000
21563 pts/5 T 0:00 netscape
21873 pts/5 S 0:25 nedit

Αν θέλουμε δια διακόψουμε τη διεργασία netscape μπορούμε να γράψουμε την εντολή: kill 21563. Εναλλακτικά μπορούμε να βρούμε τον αριθμό μιας διεργασίας με την jobs.

Read more