Δημοσιεύτηκε: 29 Ιούλ 2011, 02:06
Η εντολή echo τυπώνει ότι ζητήσεις.
Ας πούμε αν δώσεις: echo Hello World!, θα έχεις έξοδο "Hello World!".
Στο path αποθηκεύονται οι κατάλογοι στους οποίους μπορεί να υπάρχουν εκτελέσιμα αρχεία όπως εντολές.
Αν δώσεις echo $PATH θα πάρεις κάτι σαν:
Από τη στιγμή που δώσεις μια εντολή (πχ. ls ή cd) οι παραπάνω κατάλογοι θα εξεταστούν διαδοχικά μέχρι να βρεθεί η ζητούμενη εντολή.
Μόλις βρεθεί η εντολή σε έναν απ' τους παραπάνω καταλόγους η αναζήτηση σταματάει. Αν δεν βρεθεί θα σου πει "η εντολή δε βρέθηκε".
Το $ δηλώνει ότι αυτό που ακολουθεί είναι μεταβλητή. Αν δώσεις σκέτο echo PATH θα σου εμφανιστεί η λέξη "PATH" ενώ αν δώσεις echo $PATH θα εμφανιστεί το περιεχόμενο της μεταβλητής PATH.
Εκτός από την $PATH υπάρχουν και άλλες μεταβλητές όπως $ΗΟΜΕ και $SHELL τις οποίες μπορείς να δεις με την echo αντίστοιχα.
Ας πούμε αν δώσεις: echo Hello World!, θα έχεις έξοδο "Hello World!".
Στο path αποθηκεύονται οι κατάλογοι στους οποίους μπορεί να υπάρχουν εκτελέσιμα αρχεία όπως εντολές.
Αν δώσεις echo $PATH θα πάρεις κάτι σαν:
- Κώδικας: Επιλογή όλων
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ilias/myscripts:/home/ilias/hacking/python
Από τη στιγμή που δώσεις μια εντολή (πχ. ls ή cd) οι παραπάνω κατάλογοι θα εξεταστούν διαδοχικά μέχρι να βρεθεί η ζητούμενη εντολή.
Μόλις βρεθεί η εντολή σε έναν απ' τους παραπάνω καταλόγους η αναζήτηση σταματάει. Αν δεν βρεθεί θα σου πει "η εντολή δε βρέθηκε".
Το $ δηλώνει ότι αυτό που ακολουθεί είναι μεταβλητή. Αν δώσεις σκέτο echo PATH θα σου εμφανιστεί η λέξη "PATH" ενώ αν δώσεις echo $PATH θα εμφανιστεί το περιεχόμενο της μεταβλητής PATH.
Εκτός από την $PATH υπάρχουν και άλλες μεταβλητές όπως $ΗΟΜΕ και $SHELL τις οποίες μπορείς να δεις με την echo αντίστοιχα.