Εντολή
|
Λειτουργία
|
Σύνταξη
|
Παράδειγμα
|
Αρχεία / Κατάλογοι
|
cat
|
εμφανίζει
τα περιεχόμενα ενός αρχείου |
cat
αρχείο |
η
cat myfile εμφανίζει τα περιεχόμενα του
αρχείου myfile στην οθόνη |
cd
|
αλλάζει
τον κατάλογο εργασίας |
cd
κατάλογος
cd [.., /]
Επιλογές:
.. :αλλάζει στον προηγούμενο κατάλογο
/ :αλλάζει στον αρχικό κατάλογο |
η
cd /home/docs/ αλλάζει τον κατάλογο εργασίας
στον /home/docs/ |
cp
|
δημιουργεί
αντίγραφο ενός αρχείου |
cp
αρχείο1 αρχείο2 |
η
cp doc1 mydoc δημιουργεί ένα αντίγραφο
του αρχείου doc1 και το ονομάζει mydoc |
ls
|
εμφανίζει
τα περιεχόμενα (αρχεία και υποκαταλόγους) του τρέχοντος
καταλόγου εργασίας |
ls
[-a, -l, -p, -s,...] κατάλογος
Επιλογές:
-a: εμφανίζει όλα τα αρχεία
-l: αναλυτική λίστα
-p: σημειώνει τους καταλόγους με /
-s: εμφανίζει το μέγεθος σε blocks |
|
mkdir
|
δημιουργεί
έναν κατάλογο εργασίας |
mkdir
κατάλογος |
η
mkdir mydocs θα δημιουργήσει τον κατάλογο
mydocs |
more
|
εμφανίζει
τα μεγάλα αρχεία ανά οθόνη |
more
αρχείο |
|
mv
|
μεταφέρει
ή μετονομάζει αρχεία |
mv
αρχείο1 αρχείο2
mv αρχείο1 κατάλογος
|
η
mv sunny funny αλλάζει το όνομα του αρχείου sunny
σε funny |
pwd
|
εμφανίζει
τον τρέχοντα κατάλογο εργασίας |
|
|
rm
|
διαγράφει
αρχεία και καταλόγους |
rm
[-i, -r] αρχείο
Επιλογές:
-i: ζητά επιβεβαίωση
-r: διαγράφει έναν κατάλογο και όλα τα αρχεία και
τους υποκατάλογους που περιέχει |
rm
-i -r oldmail διαγράφει τον κατάλογο oldmail
και ό,τι περιέχει αυτός, ζητώντας επιβεβαίωση |
rmdir
|
διαγράφει
κατάλογο που δεν περιέχει αρχεία |
rmdir
κατάλογος |
|
Πληροφορίες
|
find
|
αναζητά
αρχεία σε μια συγκεκριμένη διαδρομή με καθορισμένα κριτήρια
|
find
διαδρομή κριτήρια
Κριτήρια:
- name filename:
με όνομα filename
- size n
με μέγεθος n blocks
- atime n
που προσπελάστηκαν πριν από n ημέρες
|
η
find /home/mary -name project.c ψάχνει
στον κατάλογο /home/mary για το αρχείο project.c
|
grep
|
ψάχνει
ένα αρχείο για μια λέξη |
grep
[-n, -c, -v] λέξη αρχείο
Επιλογές:
-n: εμφανίζει τον αριθμό της γραμμής που ταιριάζει
-c: εκτυπώνει έναν μετρητή των γραμμών που ταιριάζουν
-v: εκτυπώνει τις γραμμές που δεν ταιρίαζουν
|
η
grep -c begin project.c ψάχνει μέσα στο αρχείο
project.c για τις λέξεις begin, Begin κλπ, και εκτυπώνει
έναν μετρητή των γραμμών του αρχείου που ταιριάζουν
|
sort
|
ταξινομεί
και συνενώνει αρχεία |
sort
[-b,-d,-f,-n,-o,-r] αρχείο
Επιλογές:
-b: αγνοεί τα αρχικά κενά
-d: ταξινομεί βάσει λεξικού
-f: αγνοεί τη διαφορά πεζών / κεφαλαίων
-n: ταξινομεί τους αριθμούς με βάση την τιμή τους
-o αρχείο: βάζει την έξοδο (ταξινομημένο
αρχείο) στο αρχείο
-r: ταξινόμηση σε αντίστροφη σειρά |
η
sort -f -o sortout sortin ταξινομεί το
αρχείο sortin αγνοώντας τη διαφορά πεζών/κεφαλαίων, και
αποθηκεύει το αποτέλεσμα στο αρχείο sortout |
wc
|
μετρά
τις γραμμές, τις λέξεις, κλπ ενός αρχείου |
wc
[-l, -w, -c, -p] αρχείο
Επιλογές:
-l: μέτρηση γραμμών
-w: μέτρηση λέξεων
-c: μέτρηση χαρακτήρων
-p: μέτρηση σελίδων (66 γραμμών) |
η
wc -w finals μετράει τον αριθμό των λέξεων
του αρχείου finals |
Επικοινωνίες
|
finger
|
εμφανίζει
πληροφορίες για χρήστες με κριτήριο ένα καθορισμένο όνομα
|
finger
[-m, -l, -s] όνομα
Επιλογές:
-m: ψάχνει μόνο στα ονόματα σύνδεσης
-l: εμφανίζει μεγάλη λίστα
αποτελεσμάτων
-s: εμφανίζει συνοπτική λίστα αποτελεσμάτων
|
η
finger -m john ψάχνει για χρήστες που
έχουν στο όνομα σύνδεσης τη λέξη john (πιθανά αποτελέσματα:
bjohn, john_s, john) |
mail
|
ανάγνωση
ταχυδρομείου |
|
|
mail
|
αποστολή
ταχυδρομείου |
mail
address |
η
mail john@est.ks.uk θα στείλει mail στη
διεύθυνση john@est.ks.uk |
mesg
|
επιτρέπει
ή απογορεύει την αποστολή μηνυμάτων από τους άλλους χρήστες
|
mesg
[-y, -n] |
η
mesg no απαγορεύει την αποστολή μηνυμάτων
από τους άλλους χρήστες |
who
|
εφανίζει
λίστα με τους χρήστες που είναι συνδεδεμένοι στο σύστημα
|
who
who [am i]
|
|
write
|
αποστολή
μηνυμάτων στο τερματικό ενός άλλου χρήστη |
write
όνομα_χρήστη |
η
write john στέλνει στο τερματικό του
χρήστη john, τις γραμμές που πληκτρολογούνται μετά την
πίεση του <Enter>. Η αποστολή ολοκληρώνεται με την
πίεση των <Ctrl-d>
|
Βοηθήματα
|
cal
|
εμφανίζει
ένα ημερολόγιο |
cal
[μήνας] έτος |
η
cal 12 1998 θα εμφανίσει το ημερολόγιο
για τον Δεκέμβριο του 1998 |
date
|
εμφανίζει
την ημερομηνία και την ώρα |
|
|
Βοήθεια
|
help
|
οδηγός
βοήθειας |
|
|
man
|
παρέχει
βοήθεια για ενα θέμα |
man
θέμα |
η
man find θα εμφανίσει πληροφορίες για
την εντολή find |
Σύνδεση
|
login
|
σύνδεση
με τον server |
|
|
exit
ή
logout |
αποσύνδεση
από τον server |
|
|
Εκτέλεση Εργασιών
|
at
|
προγραματίζει
την εκτέλεση εργασιών |
at
[-l,-r] ώρα [ημέρα] εργασία
Επιλογές:
-l [εργασία]: Δίνει λίστα όλων των προγραμματισμένων
ργασιών
-r εργασία: Διαγράφει προγραμματισμένες
εργασίες |
η
at 20 sort -f -o sortout sortin θα προκαλέσει
την εκτέλεση της εντολής sort στις 18:00 |
cc
|
μεταγλωτίζει
προγράμματα c |
cc
[-c, -o, ...] αρχείο
Επιλογές:
-c: προκαλεί τη δημιουργία ενός αντικειμενικού
αρχείου (τελειώνει σε .ο)
-o: προκαλεί τη δημιουργία εκτελέσιμου αρχείου,
του a.out. Η -o αρχείο δίνει το όνομα αρχείο
αντί του a.out. |
η
cc -o project.c μεταγλωτίζει το αρχείο
project.c και τοποθετεί το εκτελέσιμο πρόγραμα στο αρχείο
a.out |
kill
|
τερματίζει
διεργασίες |
kill
[-9] αριθμός_διεργασίας
kill [-9] ταυτότητα_διεργασίας
Επιλογές:
-9: σίγουρος τερματισμός |
η
kill 6785 θα τερματίσει την διεργασία
με αριθμό 6785
(τα στοιχεία των διεργασιών παρέχονται με την εντολή
ps) |
pc
|
μεταγλωτίζει
προγράμματα pascal |
όπως
η cc |
|
ps
|
αναφέρει
την κατάσταση διεργασιών |
ps
[-a, -f]
-a: εμφανίζει πληροφορίες για όλα τα τερματικά
-f: εμφανίζει αναλυτική λίστα |
|