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 .
|