ART

 

.

Ο ex (από την αγγλική λέξη "EXtended") είναι ένας διορθωτής γραμμής για συστήματα Unix.

Ο αρχικός ex ήταν μια προχωρημένη έκδοση του καθιερωμένου διορθωτή για Unix, του ed, ο οποίος περιλαμβανόταν στη Διανομή Λογισμικού του Berkeley (Berkeley Software Distribution). Ο ex μοιάζει με τον ed, αλλά κάποιες από τις επιλογές του έχουν αλλάξει για να είναι πιο φιλικές προς το χρήστη.

Τελικά, σε συνδυασμό με την λειτουργία του σε κατάσταση γραμμής εντολής, δόθηκε στον ex μια οπτική διασύνδεση προσανατολισμένη στην οθόνη, με αποτέλεσμα το διορθωτή κειμένου vi. Ο ex πια υλοποιείται σαν μια "προσωπικότητα" του προγράμματος vi - οι περισσότερες παραλλαγές του vi ακόμα έχουν μια "κατάσταση ex", η οποία καλείται με την εντολή ex, ή μέσα από το vi για μια μόνο εντολή, με την πληκτρολόγηση του χαρακτήρα : (άνω κάτω τελεία). Αν και οι ex και vi μοιράζονται κάποια λειτουργικότητα, κάποιες λειτουργίες μπορούν να γίνουν μόνο με εντολές του ex, για αυτό συνεχίζει να είναι χρήσιμος κατά τη χρήση του vi.

Οι βασικές εντολές αναζήτησης και αντικατάστασης του ex είναι απαραίτητες για το vi. Για παράδειγμα, η εντολή του ex που εκτελείται από την :%s/XXX/YYY/g του vi αντικαθιστά κάθε στιγμιότυπο του XXX με YYY. Το % σημαίνει κάθε γραμμή στο αρχείο. Το 'g' σημαίνει να αντικατασταθεί κάθε στιγμιότυπο σε κάθε γραμμή (αν δεν χρησιμοποιηθεί, θα αντικατασταθεί μόνο το πρώτο στιγμιότυπο κάθε γραμμής).

Ο ex έχει το συνώνυμο e σε περιβάλλοντα HP-UX.
Επιλογές

Ο ex αναγνωρίζει τις εξής επιλογές:

- (δε χρησιμοποιείται πια) δεν εμφανίζει την έξοδο από αλληλεπίδραση με το χρήστη
-s (μόνο XPG4) δεν εμφανίζει την έξοδο από αλληλεπίδραση με το χρήστη
-l ορίζει μια επιλογή του διορθωτή lisp
-r επανακτά κάποια συγκεκριμένα αρχεία μετά από κατάρρευση του συστήματος
-R θέτει την επιλογή "μόνο για ανάγνωση"
-t tag Ανοίγει για διόρθωση το αρχείο που περιέχει το συγκεκριμένο tag
-v καλεί την οπτική κατάσταση (vi)
-w ορίζει το μέγεθος του παραθύρου να είναι n
-x ορίζει κατάσταση κρυπτογράφησης
-C επιλογή κρυπτογράφησης
αρχείο ορίζει το αρχείο προς διόρθωση

Δείτε επίσης

Κατάλογος βοηθημάτων του Unix

Εξωτερικοί σύνδεσμοι

Εξήγηση των τριών διαφορετικών τρόπων χρήσης της τελείας στο Unix (Αγγλικά)


Προγράμματα γραμμής εντολών και ενσωματωμένα του Unix και (άλλα)
Σύστημα αρχείων

cat cd chmod chown chgrp cksum cmp cp du df file fsck fuser ln ls lsattr lsof mkdir mount mv pwd rm rmdir split touch

Διεργασίες
at bg chroot

cron exit fg kill killall nice pgrep pidof pkill ps pstree sleep time top wait
watch
Περιβάλλον χρήστη

env finger id logname mesg passwd su sudo uname uptime w wall who whoami write

Επεξεργασία κειμένου
awk comm cut ed ex fmt head iconv join less more paste sed sort tac tail tr uniq wc xargs
Προγραμματισμός Κελύφους
. alias basename dirname echo expr false printf test true unset
Δικτύωση
inetd netstat nslookup ping rlogin nc traceroute
Αναζήτηση
find grep strings
Διάφορα
apropos bc cal clear date dd lp man nl size tee yes

Εγκυκλοπαίδεια Πληροφορικής

Κόσμος

Αλφαβητικός κατάλογος

Hellenica World - Scientific Library

Από τη ελληνική Βικιπαίδεια http://el.wikipedia.org . Όλα τα κείμενα είναι διαθέσιμα υπό την GNU Free Documentation License