|
lpc, lpr, lprm, lpq, ls, lsmod
lpc
Tramite questo comando è possibile gestire le code di stampa. Salvo particolari configurazioni è necessario essere l'utente
root per poter gestire il programma e le operazioni annesse sulla coda di stampa. La forma è la seguente:
# lpc
lpc>
Come si nota viene attivato il prompt del programma. Per avere l'elenco dei comandi disponibili digitate:
lpc> ?
Commands may be abbreviated. Commands are:
abort enable disable help restart status topq ?
clean exit down quit start stop up
Potete notare le diverse soluzioni disponibili per spostare file di stampa in cima alla coda, fermare i processi e altro ancora. Il
comando che probabilmente può risultare utile nei casi reali per avere un monitor sui processi in corso è il seguente:
lpc> status
lp:
queuing is enabled
printing is enabled
1 entry in spool area
lp is ready and printing
lp0:
queuing is enabled
printing is enabled
no entries
no daemon present
Per ottenere informazioni in merito ai comandi disponibili bisogna anteporre la parola "help" al comando come segue:
lpc> help clean
clean remove cruft files from a queue
lpr
Questo comando serve per la stampa su un sistema BSD compatibile come GNU/Linux. Per lanciare il processo di stampa di un file, digitate:
$ lpr doc
Nell'esempio appena visto si lancia in stampa il file doc. Se si desidera stampare un file con una stampante specifica
è necessario digitare quanto segue:
$ lpr -Pstampante doc
Nel caso comune le stampanti sono collegate alle porte parallele dei computer comuni ed è possibile sostituire il nome della
stampante con la porta stessa alla quale è collegata:
$ lpr -Plpt1 doc
Dove lpt1 rappresenta la porta parallela, il dispositivo /dev/lpt1.
lprm
Questo comando rientra nell'attività di stampa per rimuovere i processi di stampa accodati. Esempio di utilizzo comune per rimuovere
ogni cosa:
$ lprm
Se si desidera terminare un determinato processo è necessario digitare:
$ lprm 9
Verrà terminato il processo di stampa numero "9" tra tutti quelli attivi. Per conoscere le code di stampa relative
ad ogni stampante fate riferimento al comando lpq, di seguito esposto.
lpq
Questo comando mostra le code di stampa, ovvero i documenti messi in file per essere stampati con ordine sequenziale. Digitate:
$ lpq
ls
Questo comando mostra il contenuto di una directory. Digitate:
$ ls
Nei sistemi unix esistono file visibili e file nascosti. Per nascondere un file è necessario rinominarlo con un punto davanti
al nome (es. .file) e per poter visualizzarlo con il comando in questione bisogna utilizzare l'opzione seguente:
$ ls -a
.
..
.nomefile_nascosto
nomefile_visibile
Se si desidera visualizzare permessi, proprietari e dimensioni dei file digitate:
$ ls -l
.
..
drwxrwxrwx 2 darshan darshan 1024 Set 18 22:32 Documenti
-rw-rw-rw- 4 darshan darshan 2056 Set 20 21:50 nomefile_visibile
lsmod
E' un'utilità per il kernel di Linux che permette di visualizzare i moduli caricati in memoria.
# lsmod
Module Size Used by
bsd_comp 4100 0 (autoclean)
ppp_async 6476 1 (autoclean)
parport_pc 22448 1 (autoclean)
lp 4616 4 (autoclean)
parport 26720 1 (autoclean) [parport_pc lp]
rtc 6056 0 (autoclean)
nls_cp437 4340 3 (autoclean)
smbfs 29380 0 (unused)
mpu401 18800 0 (unused)
sb_lib 33832 0 (unused)
uart401 6512 0 [sb_lib]
sound 58624 0 [mpu401 sb_lib uart401]
nls_iso8859-1 2828 3
ppp_deflate 39164 0
ppp_generic 18496 6 [bsd_comp ppp_async ppp_deflate]
slhc 4468 0 [ppp_generic]
3c59x 22424 1
dummy 1216 0 (unused)
Altre utilità per la gestione dei moduli sono insmod, rmmod e modprobe.
|