Η εντολή ln

33
Η εντολή Η εντολή ln ln Το όνομα ενός αρχείου είναι απλώς μια Το όνομα ενός αρχείου είναι απλώς μια σύνδεση σύνδεση με την πραγματική καταχωρημένη με την πραγματική καταχωρημένη πληροφορία. πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα ( περισσότερα ονόματα ( συνδέσεις συνδέσεις ). ). Τα επιπλέον ονόματα δημιουργούνται με Τα επιπλέον ονόματα δημιουργούνται με την εντολή την εντολή ln ln που συντάσσεται ως που συντάσσεται ως : : ln -s file_old file_new ln -s file_old file_new

description

Η εντολή ln. Το όνομα ενός αρχείου είναι απλώς μια σύνδεση με την πραγματική καταχωρημένη πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα ( συνδέσεις ). Τα επιπλέον ονόματα δημιουργούνται με την εντολή ln που συντάσσεται ως :. ln -s file_old file_new. - PowerPoint PPT Presentation

Transcript of Η εντολή ln

Page 1: Η εντολή   ln

Η εντολή Η εντολή ln ln• Το όνομα ενός αρχείου είναι απλώς μια Το όνομα ενός αρχείου είναι απλώς μια σύνδεσησύνδεση με την πραγματική καταχωρημένη με την πραγματική καταχωρημένη πληροφορία. πληροφορία. • Ενα αρχείο μπορεί να έχει ένα ή και Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα (περισσότερα ονόματα (συνδέσειςσυνδέσεις).).• Τα επιπλέον ονόματα δημιουργούνται με την Τα επιπλέον ονόματα δημιουργούνται με την εντολή εντολή lnln που συντάσσεται ως που συντάσσεται ως::

ln -s file_old file_newln -s file_old file_new

Page 2: Η εντολή   ln

link . . .link . . .Μια άλλη μορφή σύνταξης είναιΜια άλλη μορφή σύνταξης είναι::

ln -s file1 file2 ... Dir_nameln -s file1 file2 ... Dir_name

• Δημιουργούνται στον κατάλογο Δημιουργούνται στον κατάλογο Dir_nameDir_name συνδέσεις με τα αρχεία συνδέσεις με τα αρχεία file1 file2 …file1 file2 …

με τα ίδια ονόματα. με τα ίδια ονόματα. • Εάν τα ονόματα αυτά προϋπάρχουν στον Εάν τα ονόματα αυτά προϋπάρχουν στον κατάλογο, καταστρέφονται και παίρνουν την κατάλογο, καταστρέφονται και παίρνουν την θέση τους τα νέα.θέση τους τα νέα.

Page 3: Η εντολή   ln

Η εντολή Η εντολή lnln δεν δημιουργεί νέα αρχεία, δεν δημιουργεί νέα αρχεία, απλώς επιπλέον ονόματα για το ίδιο αρχείο.απλώς επιπλέον ονόματα για το ίδιο αρχείο.

Μεταβολές στο αρχείο μπορούν να γίνουν Μεταβολές στο αρχείο μπορούν να γίνουν χρησιμοποιώντας οποιοδήποτε από τα ονόματά χρησιμοποιώντας οποιοδήποτε από τα ονόματά του (του (linkslinks))..

Το σύμβολο που δηλώνει ότι ένα όνομα Το σύμβολο που δηλώνει ότι ένα όνομα αρχείου αντιστοιχεί σε αρχείου αντιστοιχεί σε link link (και εμφανίζεται ως (και εμφανίζεται ως πρώτος χαρακτήρας στο output της εντολήςπρώτος χαρακτήρας στο output της εντολής ls -l ls -l ) είναι το ) είναι το ll. .

link . . .link . . .

Page 4: Η εντολή   ln

Η εντολή mvΗ εντολή mv

• Με την παραπάνω σύνταξη το αρχείο Με την παραπάνω σύνταξη το αρχείο file1file1 μετονομάζεται ωςμετονομάζεται ως file2 file2

mv file1 file2mv file1 file2

mv file1 file2 ... Dir_Namemv file1 file2 ... Dir_Name

• Με την παραπάνω σύνταξη τα αρχεία Με την παραπάνω σύνταξη τα αρχεία file1 file1 file2 ...file2 ... μεταφέρονται μεταφέρονται διατηρώντας τα ίδια ονόματα στον διατηρώντας τα ίδια ονόματα στον κατάλογο που υποδεικνύεται.κατάλογο που υποδεικνύεται.

Page 5: Η εντολή   ln

• Εάν ο κατάλογος Εάν ο κατάλογος househouse περιέχει τα αρχεία περιέχει τα αρχεία kit, bed, roomkit, bed, room και ο κατάλογος και ο κατάλογος solosolo είναι είναι κενός, τότε η εντολή: κενός, τότε η εντολή:

mv house/* solomv house/* solo

μεταφέρει όλα τα αρχεία του μεταφέρει όλα τα αρχεία του househouse (kit, bed, (kit, bed, room)room) στον κατάλογο στον κατάλογο solosolo και τα διαγράφει και τα διαγράφει από τον κατάλογο από τον κατάλογο househouse..

• Η εντολή Η εντολή mv mv house/kit house/fork house/kit house/fork μετονομάζει το αρχείο μετονομάζει το αρχείο kitkit σε σε forkfork (εντός του (εντός του καταλόγου καταλόγου househouse).).

ΠαραδείγματαΠαραδείγματα

Page 6: Η εντολή   ln

Η εντολή cpΗ εντολή cp

• Με αυτή την σύνταξη αντιγράφεται το Με αυτή την σύνταξη αντιγράφεται το αρχείο αρχείο file1file1 στοστο file2file2..

cp file1 file2cp file1 file2

cp file1 file2 ... Dir_Namecp file1 file2 ... Dir_Name

• Με αυτή την σύνταξη αντιγράφονται τα Με αυτή την σύνταξη αντιγράφονται τα αρχεία αρχεία file1,file1, file2, ...file2, ... με το ίδιο με το ίδιο όνομα στον κατάλογο που ακολουθεί.όνομα στον κατάλογο που ακολουθεί.

Page 7: Η εντολή   ln

cp -r . . .cp -r . . .

• Με αυτή την σύνταξη αντιγράφονται τα Με αυτή την σύνταξη αντιγράφονται τα file1 Dir1 file2 ...file1 Dir1 file2 ... στον κατάλογο στον κατάλογο Dir_NameDir_Name εφόσον εφόσον ο κατάλογος υπάρχειο κατάλογος υπάρχει..

• Ο κατάλογος Ο κατάλογος Dir1 Dir1 αντιγράφεται αντιγράφεται πλήρως, δηλαδή αντιγράφονται όλα τα πλήρως, δηλαδή αντιγράφονται όλα τα περιεχόμενά του αρχεία, κατάλογοι κλπ.περιεχόμενά του αρχεία, κατάλογοι κλπ.

cp cp -r -r file1 Dir1 file2 ... Dir_Name file1 Dir1 file2 ... Dir_Name

Page 8: Η εντολή   ln

cp -r . . .cp -r . . .

•Εάν ο κατάλογος Εάν ο κατάλογος Dir_NameDir_Name δεν υπάρχει, δεν υπάρχει, τότε δημιουργείται, τότε δημιουργείται, αλλάαλλά η σύνταξη η σύνταξη πρέπει να περιέχει πρέπει να περιέχει μόνο ενα κατάλογομόνο ενα κατάλογο προς αντιγραφή και τίποτε άλλο. Πχπρος αντιγραφή και τίποτε άλλο. Πχ::

cp cp -r -r Dir1 Dir_NameDir1 Dir_Name

Page 9: Η εντολή   ln

Η εντολή rmΗ εντολή rm

Διαγράφει τα αρχείαΔιαγράφει τα αρχεία:: file1 file2 ...file1 file2 ...

rm file1 file2 ...rm file1 file2 ...

rm -i file1 file2 ...rm -i file1 file2 ...

Διαγράφει τα αρχείαΔιαγράφει τα αρχεία file1 file2 ...file1 file2 ... και και ζητά επιβεβαίωση από τον χρήστηζητά επιβεβαίωση από τον χρήστη: (: (YY ή ή yy))

Διαγράφει αρχεία και επίσης Διαγράφει αρχεία και επίσης καταλόγους καταλόγους μαζί με μαζί με τα περιεχόμενά τουςτα περιεχόμενά τους..

rm -rm -rr Dir1 Dir1 file1file1 Dir2 ... Dir2 ...

Page 10: Η εντολή   ln

Η τιμή Η τιμή umaskumask

• Όταν δημιουργείται ένα αρχείο καθορίζονται Όταν δημιουργείται ένα αρχείο καθορίζονται επίσης και τα δικαιώματα για τις διάφορες επίσης και τα δικαιώματα για τις διάφορες κατηγορίες χρηστών.κατηγορίες χρηστών. • Συνήθως για αρχεία που περιέχουν κείμενο ή Συνήθως για αρχεία που περιέχουν κείμενο ή

δεδομένα, τα δικαιώματα είναιδεδομένα, τα δικαιώματα είναι rw-rw-rw-rw-rw-rw- ((666666) ) και για εκτελέσιμα αρχείακαι για εκτελέσιμα αρχεία rwxrwxrwxrwxrwxrwx ((777777). ). • Στην συνέχεια τα δικαιώματα μεταβάλλονται Στην συνέχεια τα δικαιώματα μεταβάλλονται

σύμφωνα με την τιμή σύμφωνα με την τιμή umaskumask (user mask) (user mask) η οποία η οποία καθορίζεται από τον χρήστη.καθορίζεται από τον χρήστη.

Page 11: Η εντολή   ln

Ο ρόλος της τιμής Ο ρόλος της τιμής umaskumask

• Η τιμή Η τιμή umaskumask είναι ένας τριψήφιος αριθμός είναι ένας τριψήφιος αριθμός του οκταδικού συστήματος.του οκταδικού συστήματος.

• H τιμή αυτή αφαιρείται από τα δικαιώματα H τιμή αυτή αφαιρείται από τα δικαιώματα που δημιουργούνται αυτόματα για το αρχείο.που δημιουργούνται αυτόματα για το αρχείο.

• Εάν πχ η τιμή είναι Εάν πχ η τιμή είναι 002002 τότε τα αρχεία τότε τα αρχεία δεδομένων ή κειμένου αποκτούν δικαιώματα δεδομένων ή κειμένου αποκτούν δικαιώματα 664664 (= 666 - 002). Τα δε εκτελέσιμα (= 666 - 002). Τα δε εκτελέσιμα 775775..

• Συνήθης τιμή για τοΣυνήθης τιμή για το umaskumask είναιείναι 022022. Αφαιρεί . Αφαιρεί το δικαίωμα μεταβολής από όλους πλήν του το δικαίωμα μεταβολής από όλους πλήν του ιδιοκτήτη.ιδιοκτήτη.

Page 12: Η εντολή   ln

Η εντολή umaskΗ εντολή umask

• Με την παραπάνω σύνταξη επιστρέφει την Με την παραπάνω σύνταξη επιστρέφει την τρέχουσα τιμή του τρέχουσα τιμή του umaskumask..

umaskumask

umask 026umask 026

• Με την παραπάνω σύνταξη τίθεται η νέα τιμή Με την παραπάνω σύνταξη τίθεται η νέα τιμή του του umaskumask (στο παράδειγμα η τιμή 026, που (στο παράδειγμα η τιμή 026, που αφαιρεί από το αφαιρεί από το groupgroup το δικαίωμα το δικαίωμα w w και από και από τους τους othersothers τα τα wr wr ).).

Page 13: Η εντολή   ln

Η εντολή Η εντολή chown chown

• Καθορίζει τον ιδιοκτήτη ενός αρχείου.Καθορίζει τον ιδιοκτήτη ενός αρχείου.

chown owner filechown owner file

• Με την παραπάνω εντολή ο νέος ιδιοκτήτης Με την παραπάνω εντολή ο νέος ιδιοκτήτης του αρχείου του αρχείου filefile είναι ο είναι ο ownerowner ..

• Μόνο ο ιδιοκτήτης ενός αρχείου (ή ο Μόνο ο ιδιοκτήτης ενός αρχείου (ή ο super-super-useruser) ) έχει δικαίωμα να χρησιμοποιήσει αυτή έχει δικαίωμα να χρησιμοποιήσει αυτή την εντολή.την εντολή.

Page 14: Η εντολή   ln

Η εντολή Η εντολή chgrpchgrp

• Καθορίζει την ομάδα ενός αρχείου.Καθορίζει την ομάδα ενός αρχείου.

chgrp group filechgrp group file

• Με την παραπάνω εντολή η νέα ομάδα του Με την παραπάνω εντολή η νέα ομάδα του αρχείου αρχείου filefile είναι το είναι το groupgroup ..

• Μόνο ο ιδιοκτήτης ενός αρχείου (ή ο Μόνο ο ιδιοκτήτης ενός αρχείου (ή ο super-super-useruser) ) έχει δικαίωμα να χρησιμοποιήσει αυτή έχει δικαίωμα να χρησιμοποιήσει αυτή την εντολή.την εντολή.

Page 15: Η εντολή   ln

Η εντολή mkdirΗ εντολή mkdir

• Κατασκευάζει νέους κενούς καταλόγους.Κατασκευάζει νέους κενούς καταλόγους.

mkdir Dir1 mkdir Dir1 Dir2 ...Dir2 ...

•Η παραπάνω εντολή δημιουργεί τους κενούς Η παραπάνω εντολή δημιουργεί τους κενούς καταλόγους καταλόγους Dir1Dir1, Dir2 ..., Dir2 ...

•Εάν κάποιος από τους καταλόγους ήδη υπάρχει, Εάν κάποιος από τους καταλόγους ήδη υπάρχει, τότε το τότε το UnixUnix " "διαμαρτύρεταιδιαμαρτύρεται" και ο χρήστης " και ο χρήστης πρέπει να αποφασίσει τι θα κάνει.πρέπει να αποφασίσει τι θα κάνει.

Page 16: Η εντολή   ln

Η εντολή Η εντολή rmdirrmdir

•Διαγράφει καταλόγους Διαγράφει καταλόγους εφόσονεφόσον είναι είναι "άδειοι""άδειοι" (κενοί). (κενοί).

•Κατάλογοι που περιέχουν αρχεία ή Κατάλογοι που περιέχουν αρχεία ή άλλους καταλόγους άλλους καταλόγους δεν διαγράφονταιδεν διαγράφονται με με την εντολή αυτή.την εντολή αυτή.

rmdir Dir1 Dir2 ...rmdir Dir1 Dir2 ...

Page 17: Η εντολή   ln

compress compress και και uncompress uncompress

• Συμπιέζει τα αρχεία Συμπιέζει τα αρχεία file ...file ... και τα και τα μετονομάζει σε μετονομάζει σε file.file.Z, Z, ......

• Τα αρχείαΤα αρχεία:: filefile ......,, δεν υπάρχουν πλέον.δεν υπάρχουν πλέον.• Η εντολή συντάσσεται και με παραμέτρους.Η εντολή συντάσσεται και με παραμέτρους.

compress file ...compress file ...

• "Συμπιέζουν" και αποσυμπιέζουν αρχεία."Συμπιέζουν" και αποσυμπιέζουν αρχεία.• Ο χρησιμοποιούμενος αλγόριθμος είναι ο Ο χρησιμοποιούμενος αλγόριθμος είναι ο

Lempel-ZivLempel-Ziv..

Page 18: Η εντολή   ln

compresscompress

•Γράφει τα συμπιεσμένα αρχεία στο Γράφει τα συμπιεσμένα αρχεία στο standard standard outputoutput και διατηρεί τα αρχικά αρχεία ως είχαν. και διατηρεί τα αρχικά αρχεία ως είχαν.

compress -c file ...compress -c file ...

compress -v file ...compress -v file ...

• Εμφανίζει για κάθε συμπιεζόμενο αρχείο το Εμφανίζει για κάθε συμπιεζόμενο αρχείο το ποσοστό της συμπίεσης.ποσοστό της συμπίεσης.

Page 19: Η εντολή   ln

uncompress uncompress και και zcat zcat

• Αποσυμπιέζει τα αρχείαΑποσυμπιέζει τα αρχεία file.Z ...file.Z ... και τα μετονομάζει ωςκαι τα μετονομάζει ως file ... file ...

• Οι παράμετροι Οι παράμετροι -c-c και και --vv λειτουργούν λειτουργούν όπως και στην εντολή όπως και στην εντολή compresscompress..

ununcompress file.Z ...compress file.Z ...

zcat file.Zzcat file.Z

H παραπάνω εντολή είναι ισοδύναμη με:uncompress -c file.Zuncompress -c file.Z

Page 20: Η εντολή   ln

Πακετάρισμα Πακετάρισμα αρχείωναρχείων

• Θα περιγραφεί η εντολή Θα περιγραφεί η εντολή tartar που που

προέρχεται από τις λέξεις προέρχεται από τις λέξεις ttape ape ararchive.chive.

• Αρχικά η εντολήΑρχικά η εντολή tartar χρησίμευε για χρησίμευε για

αντιγραφή αρχείωναντιγραφή αρχείων σε μαγνητική ταινεία.σε μαγνητική ταινεία.

• Πλέον χρησιμοποιείται για Πλέον χρησιμοποιείται για πακετάρισμαπακετάρισμα

ενός ολόκληρου καταλόγου που περιέχει ενός ολόκληρου καταλόγου που περιέχει

πολλά αρχεία και υποκαταλόγους, πολλά αρχεία και υποκαταλόγους, σε ένα σε ένα

και μόνο αρχείοκαι μόνο αρχείο ειδικής μορφής. ειδικής μορφής.

Page 21: Η εντολή   ln

Η εντολή Η εντολή tar tar

• Δημιουργεί το αρχείο ειδικής μορφής Δημιουργεί το αρχείο ειδικής μορφής packagepackage που περιέχει πακεταρισμένα όλα που περιέχει πακεταρισμένα όλα τα περιεχόμενα του καταλόγου τα περιεχόμενα του καταλόγου DirDir

tar cvf package Dirtar cvf package Dir

tar xovf packagetar xovf package

• Από το αρχείο ειδικής μορφής Από το αρχείο ειδικής μορφής packagepackage αναπαράγεται ο αρχικός κατάλογος αναπαράγεται ο αρχικός κατάλογος Dir Dir και όλα τα περιεχόμενά του. και όλα τα περιεχόμενά του.

Page 22: Η εντολή   ln

Η εντολή Η εντολή tar tar• Η εντολή Η εντολή tartar είναι ιδιαίτερα χρήσιμη για είναι ιδιαίτερα χρήσιμη για

μεταφορά ένός ολόκληρου καταλόγου με πολλά μεταφορά ένός ολόκληρου καταλόγου με πολλά αρχεία από έναν Η/Υ σε άλλον. αρχεία από έναν Η/Υ σε άλλον.

– Πακετάρεται πρώτα ο κατάλογος και στην συνέχεια Πακετάρεται πρώτα ο κατάλογος και στην συνέχεια μεταφέρεται μόνο ένα αρχείο (το πακεταρισμένο).μεταφέρεται μόνο ένα αρχείο (το πακεταρισμένο).

– Μετά την μεταφορά, αναπαράγεται ο αρχικός Μετά την μεταφορά, αναπαράγεται ο αρχικός κατάλογος με τα περιεχόμενά του.κατάλογος με τα περιεχόμενά του.

•Η εντολήΗ εντολή tartar συντάσσεται με παραμέτρους συντάσσεται με παραμέτρους χωρίς την πρόταξη της παύλαςχωρίς την πρόταξη της παύλας ((--))..

•Για περισσότερες λεπτομέρειεςΓια περισσότερες λεπτομέρειες: : man tarman tar

Page 23: Η εντολή   ln

Η Εντολή Η Εντολή more more

• Εμφανίζει την πρώτη σελίδα του αρχείου Εμφανίζει την πρώτη σελίδα του αρχείου filefile στην οθόνη.στην οθόνη.

• Η επόμενη σελίδα εμφανίζεται όταν Η επόμενη σελίδα εμφανίζεται όταν πληκτρολογηθεί ένα κενό.πληκτρολογηθεί ένα κενό.

• Η προηγούμενη σελίδα επανεμφανίζεται εάν Η προηγούμενη σελίδα επανεμφανίζεται εάν πληκτρολογηθεί το γράμμα πληκτρολογηθεί το γράμμα bb ( (bback).ack).

• Η εξέταση διακόπτεται με το γράμμαΗ εξέταση διακόπτεται με το γράμμα qq ( (qquit).uit).

• Επιτρέπει την εξέταση ενός αρχείου σελίδα Επιτρέπει την εξέταση ενός αρχείου σελίδα προς σελίδα. Συντάσσεται ωςπρος σελίδα. Συντάσσεται ως::

more filemore file

Page 24: Η εντολή   ln

Χρήσεις της εντολής Χρήσεις της εντολής moremore

• Ιδιαίτερα χρήσιμη σε συνδυασμό με εντολές Ιδιαίτερα χρήσιμη σε συνδυασμό με εντολές που παράγουν μεγάλη έξοδο. Πχπου παράγουν μεγάλη έξοδο. Πχ

ls -l | morels -l | more• Η έξοδος της εντολήςΗ έξοδος της εντολής ls -lls -l θα εμφανιστεί θα εμφανιστεί σελίδα προς σελίδα. σελίδα προς σελίδα. • Μόλις πληρωθεί η πρώτη σελίδα, η έξοδος Μόλις πληρωθεί η πρώτη σελίδα, η έξοδος σταματά προσωρινά και περιμένει εντολή (σταματά προσωρινά και περιμένει εντολή (κενόκενό ή ή qq)) για την εμφάνιση της για την εμφάνιση της επόμενηςεπόμενης σελίδας ή σελίδας ή για τον για τον τερματισμότερματισμό της εμφάνισης περαιτέρω της εμφάνισης περαιτέρω σελίδων.σελίδων.

Page 25: Η εντολή   ln

ΕκτυπώσειςΕκτυπώσεις

• Θα περιγραφούν οι σχετικές εντολές και Θα περιγραφούν οι σχετικές εντολές και των δύο εκδόσεων του Unix.των δύο εκδόσεων του Unix.

• Οι εντολέςΟι εντολές:: lp, lpstat, cancel lp, lpstat, cancel (System V)(System V)

• Οι εντολέςΟι εντολές: lpr, lpq, lprm : lpr, lpq, lprm (BSD Unix)(BSD Unix)• lplp και και lprlpr στέλνουν αρχεία στους εκτυπωτές. στέλνουν αρχεία στους εκτυπωτές.• lpstatlpstat και και lpqlpq ζητούν πληροφορίες για την ζητούν πληροφορίες για την

πορεία της εκτύπωσης.πορεία της εκτύπωσης.• cancelcancel και και lprmlprm ακυρώνουν προηγούμενες ακυρώνουν προηγούμενες

εντολές εκτύπωσης.εντολές εκτύπωσης.

Page 26: Η εντολή   ln

Η εντολή lp Η εντολή lp ( ( System-VSystem-V ) )

• Στέλνει προς εκτύπωση τα αρχεία: Στέλνει προς εκτύπωση τα αρχεία: filefile ... ... • Συντάσσεται με παραμέτρους.Συντάσσεται με παραμέτρους.

lp -flag arg file ...lp -flag arg file ...

lp file ...lp file ...

H παράμετρος H παράμετρος flagflag και το όρισμά της και το όρισμά της argarg παίρνουν τις παρακάτω τιμές.παίρνουν τις παρακάτω τιμές.

-d printer-d printer (Καθορίζει τον εκτυπωτή)(Καθορίζει τον εκτυπωτή) -n number-n number (Πλήθος των αντιτύπων)(Πλήθος των αντιτύπων) -c-c ((Δημιουργεί αντίγραφο του αρχείουΔημιουργεί αντίγραφο του αρχείου

το οποίο και στέλνει για εκτύπωση)το οποίο και στέλνει για εκτύπωση)

Page 27: Η εντολή   ln

ΠαραδείγματαΠαραδείγματα• Για εκτυπωθεί το αρχείο Για εκτυπωθεί το αρχείο test.ftest.f στον εκτυπωτή στον εκτυπωτή

με το όνομα με το όνομα hphp, , σε σε τρίατρία αντίτυπα αντίτυπα::

lp -n 3 -d hp test.flp -n 3 -d hp test.f

• Για εκτυπωθεί το αρχείο Για εκτυπωθεί το αρχείο test.ftest.f στον εκτυπωτή στον εκτυπωτή που διαλέγει ο Η/Υ αυτόματαπου διαλέγει ο Η/Υ αυτόματα, , ή εάν υπάρχει ή εάν υπάρχει ένας και μοναδικός εκτυπωτήςένας και μοναδικός εκτυπωτής::

lp test.flp test.f

Page 28: Η εντολή   ln

Η εντολήΗ εντολή lpstat lpstat ( ( System-VSystem-V ) )

• Δίνει πληροφορίες για την κατάσταση των Δίνει πληροφορίες για την κατάσταση των εκτυπώσεων και των υπαρχόντων εκτυπωτών.εκτυπώσεων και των υπαρχόντων εκτυπωτών.• Συντάσσεται με πλήθος παραμέτρων.Συντάσσεται με πλήθος παραμέτρων.• Περιγράφονται οι πιό σημαντικές.Περιγράφονται οι πιό σημαντικές.

lpstatlpstat Δίδονται πληροφορίες μόνο για τις εκτυπώσεις του χρήστη.

lpstatlpstat -u user -u user Δίδονται πληροφορίες για τις εκτυπώσεις του χρήστη useruser.

lpstat -tlpstat -t Δίδονται όλες οι διαθέσιμες πληροφορίες.

Page 29: Η εντολή   ln

Η εντολήΗ εντολή cancel cancel ( ( System-VSystem-V ) )

• Αναιρεί προηγούμενη εντολή εκτύπωσης Αναιρεί προηγούμενη εντολή εκτύπωσης (εφόσον αυτή ακόμη εκκρεμεί). (εφόσον αυτή ακόμη εκκρεμεί).

• Συντάσσεται ώς:Συντάσσεται ώς:

Ακυρώνει την εκτύπωση υπ' αριθμ. Ακυρώνει την εκτύπωση υπ' αριθμ. idid

O αριθμός O αριθμός idid ανακοινώνεται όταν δίνεται η εντολή για ανακοινώνεται όταν δίνεται η εντολή για εκτύπωση (εκτύπωση (lplp) και επίσης από την εντολή ) και επίσης από την εντολή lpstatlpstat..

• Εναλλακτική σύνταξηΕναλλακτική σύνταξη::

Ακυρώνει την τρέχουσα εκτύπωση στον Ακυρώνει την τρέχουσα εκτύπωση στον εκτυπωτή εκτυπωτή printerprinter.. O κάθε χρήστης μπορεί να ακυρώνει O κάθε χρήστης μπορεί να ακυρώνει

μόνομόνο τις δικές του εκτυπώσεις. τις δικές του εκτυπώσεις.

cancel idcancel id

cancel printercancel printer

Page 30: Η εντολή   ln

Η εντολή lpr Η εντολή lpr ( ( BSDBSD ))

• Στέλνει προς εκτύπωση τα αρχεία: Στέλνει προς εκτύπωση τα αρχεία: file ...file ... • Δημιουργούνται πρώτα αντίγραφα των αρχείων Δημιουργούνται πρώτα αντίγραφα των αρχείων

τα οποία στην συνέχεια στέλνονται για τα οποία στην συνέχεια στέλνονται για εκτύπωση. εκτύπωση. (Αντίθετα με την lp)(Αντίθετα με την lp)

• Συντάσσεται με παραμέτρους. Συντάσσεται με παραμέτρους. ((Μερικές εξ αυτών παρατίθενται στην συνέχειαΜερικές εξ αυτών παρατίθενται στην συνέχεια) )

• Για περισσότερες λεπτομέρειεςΓια περισσότερες λεπτομέρειες: : man lprman lpr

lpr file ...lpr file ...

Page 31: Η εντολή   ln

lpr . . .lpr . . .

lpr -flag arg file ...lpr -flag arg file ...

H παράμετρος H παράμετρος flagflag και το όρισμά της και το όρισμά της argarg παίρνουν τις παρακάτω τιμές.παίρνουν τις παρακάτω τιμές.

-P printer-P printer (Καθορίζει τον εκτυπωτή)(Καθορίζει τον εκτυπωτή) # number# number ((Πλήθος των αντιτύπωνΠλήθος των αντιτύπων)) -s-s ((Δεν δημιουργεί Δεν δημιουργεί

αντίγραφο αντίγραφο πριν την εκτύπωση) πριν την εκτύπωση)

Page 32: Η εντολή   ln

Η εντολήΗ εντολή lpq lpq ( ( BSDBSD ) )

• Όπως και η εντολή Όπως και η εντολή lpstatlpstat, δίνει πληροφορίες , δίνει πληροφορίες για την κατάσταση των εκτυπώσεων και των για την κατάσταση των εκτυπώσεων και των υπαρχόντων εκτυπωτών.υπαρχόντων εκτυπωτών.• Συντάσσεται με πλήθος παραμέτρων.Συντάσσεται με πλήθος παραμέτρων.

lpqlpqΔίδονται πληροφορίες για όλες τις εκτυπώσεις του συστήματος.

Για περισσότερες λεπτομέρειες: man lpq

Page 33: Η εντολή   ln

Η εντολήΗ εντολή lprm lprm ( ( BSDBSD ) )

• Αναιρεί προηγούμενη εντολή εκτύπωσης Αναιρεί προηγούμενη εντολή εκτύπωσης (εφόσον αυτή ακόμη εκκρεμεί). (εφόσον αυτή ακόμη εκκρεμεί).

• Συντάσσεται ώς:Συντάσσεται ώς:

Ακυρώνει την εκτύπωση υπ' αριθμ. Ακυρώνει την εκτύπωση υπ' αριθμ. idid

O αριθμός O αριθμός idid γίνεται γνωστός με την εντολή γίνεται γνωστός με την εντολή lpqlpq..

O κάθε χρήστης μπορεί να ακυρώνει O κάθε χρήστης μπορεί να ακυρώνει μόνομόνο τις δικές του εκτυπώσεις. τις δικές του εκτυπώσεις.

lprm idlprm id