Αναλυτική
Παρουσίαση Εντολών UNIX
Αυτό το σύντομο βοήθημα έχει σαν σκοπό να σας δώσει βασικές
πληροφορίες, απλές και εύκολες
για την εκμάθηση εντολών του UNIX. Δεν θα πρέπει να
γνωρίζετε UNIX για να χρησιμοποιείτε τον server σας, αλλά
θα μπορέσετε να αναπτύξετε καλύτερα το web site σας, με αυτές
τις δέκα πολύ εύκολες στην χρήση εντολές UNIX.
ΣΗΜΕΙΩΣΗ: Οι χρήστες του FrontPage έχουν περιορισμένη πρόσβαση
στους καταλόγους των website τους.
Λίστα Εντολών
pwd | ls
| mkdir | rmdir
| cp | mv
| rm | grep
| zip | unzip
| passwd | chmod
Εντολή:
pwd
Χρήση: Η εντολή pwd σας ενημερώνει για
το ποιος είναι ο τρέχων κατάλογος που εργάζεστε
στον Virtual Server.
Παράδειγμα: Γράψτε "pwd" στο
prompt και θα σας επιστρέψει κάτι σαν και αυτό "/usr/home/vserver/etc"
Εντολή: ls
Χρήση: Η εντολή ls σας επιστρέφει
μια λίστα των αρχείων και των υποκαταλόγων του τρέχοντος καταλόγου
που βρίσκεστε. Μπορείτε να τροποποιήσετε την εντολή και θα
σας επιστρέφει πιο σημαντικές πληροφορίες.
Εάν γράψετε "ls -F" θα σας επισυνάψει μπροστα
απο τα ονόματα των subdirectory μια κάθετη "/"
έτσι ώστε να μπορείτε εύκολα να τα διακρίνετε απο τα
ονόματα των αρχείων.
Εάν γράψετε "ls -a" θα σας εμφανίσει όλα
τα κρυφά αρχεία σαν αρχεία .htaccess .
Εάν γράψετε "ls -l" θα σας εμφανίσει λεπτομερής
πληροφορίες σχετικά με κάθε αρχείο και κατάλογο.
Επίσης περιέχει περιορισμούς, ιδιοκτήτες, μεγέθη, και πότε
τα αρχεία είχαν τροποποιηθεί για τελευταία φορά.
Παράδειγμα: Γράψτε "ls -al" στο prompt
και θα σας επιστρέψει τα ονόματα τω αρχείων που περιέχουν
κρυφά αρχεία και μια "/" μπροστά απο κάθε υποκατάλογο.
Ισοδύναμο του DOS: dir
Εντολή: mkdir
Χρήση: Με την εντολή mkdir δημιουργείτε έναν
νέο κατάλογο. Δηλαδή απλά γράφετε "mkdir directory"
στο prompt και αντικαθιστόντας το directory με το όνομα
του καταλόγου που θέλετε να δημιουργήσετε.
Παράδειγμα: Γράψτε "mkdir temp" στο
prompt για να δημιουργήσετε έναν νέο κατάλογο με όνομα temp.
Ισοδύναμο του DOS: md, mkdir
Εντολή: rmdir
Χρήση: Με την εντολή rmdir διαγράφετε έναν
κατάλογο.Απλά γράφετε "rmdir directory" στο
prompt και αντικαθιστόντας το directory με το όνομα
του καταλόγου που θέλετε να διαγράψετε.
Παράδειγμα: Γράψτε "rmdir temp" στο
prompt για να μετακινήσετε το directory με όνομα temp.
Ισοδύναμο του DOS: rd, rmdir
Εντολή: cp
Χρήση: Η εντολή cp αντιγράφει ένα αρχείο σε
μια νέα τοποθεσία ή σε ένα άλλο όνομα αρχείου. Απλά γράφετε
"cp filename copyname" στο prompt και αντικαθιστόντας
το filename με το όνομα του αρχείου που θέλετε να αντιγράψετε,
και το copyname με το όνομα του νέου αντίγραφου.
Επίσης μπορείτς να προσθέσετε ένα διάγραμμα καταλόγου εάν
θέλετε να αντιγράψετε το αρχείο σε μια εντελώς νέα τοποθεσία.
Απλά γράψτε "cp filename directory/copyname"
και αντικαταστήστε το directory με το όνομα του καταλόγου
όπου θέλετε το νεό αντίγραφο να τοποθετηθεί.
Παράδειγμα: Γράψτε "cp home.htm index.html"
στο prompt για να αποκτήσετε ένα αντίγραφο του αρχείου home.htm
, με νέο όνομα index.html
Ισοδύναμο του DOS:copy
Εντολή: mv
Χρήση: Η εντολή mv μετονομάζει ένα αρχείο ή
το μετακινεί σε μια νέα κατεύθυνση. Απλά γράψτε "mv
oldfile newfile" στο prompt και αντικαταστήστε το
oldfile με το όνομα του αρχείου που επιθυμείτε να μετονομάσετε
ή να μετακινήσετε, και το newfile με το νέο όνομα του
νέου αρχείου.
Μπορείτε επίσης να προσθέσετε την δομή ενός καταλόγου εάν
επιθυμείτε να μετακινήσετε το αρχείο σε μία νέα εντελώς κατεύθυνση.
Απλά γράψτε "mv oldfile directory/newfile"
και αντικαταστήστε το directory με το όνομα του καταλόγου
που θέλετε το αρχείο να μετακινηθεί.
Παράδειγμα: Γράψτε "mv test.conf test.old.conf"
στο prompt για να μετακινήσετε το αρχείο με όνομα test.conf
στο αρχείο με όνομα test.old.conf
Ισοδύναμο του DOS:move, rename
Εντολή: rm
Χρήση: Η εντολή rm διαγράφει ένα αρχείο. Απλά
γράψτε "rm filename" στο prompt και αντικαταστήστε
το filename με το όνομα του αρχείου που θέλετε να διαγράψετε.
Παράδειγμα: Γράψτε "rm test.html"
στο prompt για να διαγράψετε ένα αρχείο με όνομα test.html.
Ισοδύναμο του DOS:del
Εντολή: grep
Χρήση: Η εντολή grep βρίσκει γραμμές στο αρχείο
που ταιριάζουν με το κείμενο. Απλά γράψτε "grep "text"
filenames" στο prompt και αντικαταστήστε το "text"
με την λέξη ή την φράση που θέλετε να αναζητήσετε, και αντικαταστήστε
το filenames με τα αρχεία που θα αναζητηθούν. Για να
αναζητήσετε όλα τα αρχεία στον τρέχων
κατάλογο, απλά αντικαταστήστε το filenames με αστεράκι
(*) .
Παράδειγμα: Γράψτε "grep "for sale"
*" στο prompt για να βρείτε τα αρχεία στον τρέχων
κατάλογο που περιέχουν ττην φράση "for sale".
Εντολή: zip
Χρήση: Η εντολή zip συμπιέζει ένα αρχείο ή
μια λίστα αρχείων σε ένα αρχείο συμπιεσμένης μορφής. Αυτή
η εντολή είναι παρόμοια με την εντολή pkunzip σε ένα
PC. Απλά γράψτε "zip zipfile file1 file2 file3"
στο prompt και αντικαταστήστε το zipfile με το όνομα
που θέλετε να χρησιμοποιήσετε για τα συμπιεσμένα αρχεία ,
και αντικαταστήστε το fileX με το όνομα των αρχείων
που θέλετε να έχει το συμπιεσμένο αρχείο.
Παράδειγμα: Γράψτε "zip back.zip home.html
index.html" στο prompt για να συμπιέσετε τα αρχεία
home.html και index.html στο νέο αρχείο με όνομα
back.zip.
Ισοδύναμο του DOS:pkzip
Εντολή: unzip
Χρήση: Η εντολή unzip εξάγει ένα αρχείο συμπιεσμένης
μορφής. Αυτή η εντολή είναι παρόμοια με το pkzip αρχείο
σε ένα PC. Απλά γράψτε "unzip zipfile" στο
prompt και αντικαταστήστε το zipfile με το όνομα του
αρχείου που είναι σε συμπιεσμένη μορφή.
Παράδειγμα: Γράψτε "unzip old.zip στο
prompt για να αποσυμπιέσει το αρχείο old.zip.
Ισοδύναμο του DOS:pkunzip
Εντολή: passwd
Χρήση: Η εντολή passwd αλλάζει τον κωδικό σας
στο Unix. Αυτό επηρρεάζει τον λογαριασμό e-mail του Unix,
την προσβασή σας στο FTP και στο Telnet. Εάν έχετε Web-mail,
αυτό δεν επηρρεάζει τους κωδικούς του web-mail σας. Εάν έχετε
έναν λογαριασμό FrontPage, δεν επηρρεάζει την FrontPage authoring.
Για να αλλάξετε τον κωδικό σας, απλά πηγαίντε στο Telnet,
και γράψτε: passwd
Παράδειγμα:
Σημείωση, ο κωδικός δεν θα σας εμφανίζεται στην οθόνη σας,
ούτε και με μορφή απο αστεράκια '*'
Εντολή: chmod
Χρήση: Η εντολή chmod ορίζει τους περιορισμούς
ενός αρχείου ή ενός καταλόγου.Τα αρχεία Unix και οι κατάλογοι
έχουν τρία ορίσματα περιορισμών: owner, group, και other.
Εσείς είσαστε ο owner (ιδιοκτήτης). Φυσικά θα θέλετε να μπορείτε
να αναγνώσετε τα αρχεία σας, να κάνετε αλλαγές, και να τρέχετε
scripts. Με τα read, write, execute μπορείτε
να κάνετε τα παραπάνω. Οι περιορισμοί group και other
είναι οι επόμενοι. Φυσιολογικά, δεν θα θέλετε κάποιος άλλος
να κάνει αλλάγες στο website σας! Εξαρχής έχει οριστεί να
είναι μόνο αναγνώσιμο (read-only). Οι χρήστες μπορούν να μπούν
στους καταλόγους σας, αλλά δεν μπορούν να αλλάξουν οτιδήποτε,
ή να φορτώσουν αρχεία.
Ο πιο συχνός λόγος για να χρησιμοποιείτε αυτή την εντολή είναι
για να δημιουργείτε εκτελέσιμα cgi scripts. Αυτό πραγματοποιείται
γράφοντας chmod 755 filename
στην γραμμή εντολών. Το 7 σημαίνει read, write,
και execute για τον owner (εσας), ενώ το 5 σημαίνει read και
execute, αλλά όχι εγγράψιμο (not write),για το group και για
τους υπόλοιπους.