Usando il comando more, è possibile visualizzare un file di
testo ad una schermata per volta. Se il sistema è idoneamente
configurato, è possibile stampare un file di testo usando
il comando lp.
Visualizzazione
di un file con more |
 |
Il comando more visualizza i contenuti di un file di testo sullo
schermo. Ad eempio, il seguente comando more visualizza i contenuti di myfile (creato in “Creazione
di un file”):
more(1)
$ more myfile Il testo che sto digitando sarà memorizzato in "myfile". Premo INVIO alla fine di ogni riga. Quando ho finito, tengo premuto il tasto CTRL e premo D. |
Se il file contiene più righe di quante ve ne siano
sul proprio schermo, more fa una pausa quando lo schermo è pieno.
Con un file più lungo, premere la barra spaziatrice per continuare a vedere schermate aggiuntive e premere Q al termine dell’operazione. Poi more riporta l’utente al prompt di sistema.
Tentare di eseguire more sul file di sistema /etc/passwd:
$ more /etc/passwd root:XOSDMfBA.hqs6:0:3::/:/usr/bin/sh daemon:*:1:5::/:/usr/bin/sh bin:*:2:2::/bin:/usr/bin/sh adm:*:4:4::/var/adm:/usr/bin/sh More(4%) |
Il messaggio “More(4%)” posto al fondo della schermata significa
che finora è stato visualizzato il 4% del file e che resta
ancora da visualizzare il 96%. A questo punto, è possibile
realizzare una qualsiasi delle seguenti azioni:
Scorrere lungo il file una pagina
per volta premendo la barra spaziatrice.
Scorrere all’indietro una pagina alla volta
premendo B.
Scorrere lungo il file una riga per volta premendo Invio.
Uscire dalla visualizzazione del file e da more premendo Q.
Visualizzazione
della prima e dell’ultima riga di un file |
 |
Spesso, vogliamo vedere soltanto l’inizio (la testa)
o solo la fine (la coda) di un file.
Per vedere la prima riga di un file
senza usare un editor di testo, usare il comando head:
head(1)
Con tale operazione si visualizzeranno, per default, le prime
righe di nome_file, incluso i vuoti. Ad esempio:
CONFERENCE NOTES Attendees: Mary Sam Nina George Raphael Sergei |
Per vedere le ultime dieci righe (il valore di default)
del file, usare il comando tail:
tail(1)
Si vedranno le ultime dieci righe (incluso i vuoti) di nome_file.
Sia head sia tail accettano argomenti numerici. Ad esempio, usare questo
comando per visualizzare le prime 25 righe di file1: head -25 file1
Stampa
di un file con lp |
 |
È possibile stampare un file di testo usando il comando lp (line printer). Ad
esempio:
lp(1)
Il comando lp visualizza un messaggio che indica che ha inviato
il file alla stampante. Ad esempio:
request id is lp-numero (1 file) |
Il numero è un numero di ID assegnato al lavoro di
stampa dal comando lp. Nel caso in cui tale messaggio non dovesse comparire,
o se si ottiene un messaggio di errore, consultare l’amministratore
di sistema. Si deve ottenere una stampa con il proprio nome utente
visualizzato sulla prima pagina. Il tempo necessario per una stampa
dipende dal numero di procedure in esecuzione da parte del sistema
e dalla velocità della stampante stessa.
Per configurare le stampanti ed impostare lo spooler lp, usare il System Administration Manager (SAM).
Per la configurazione della stampante della riga di comando, consultare
il manuale Configuring HP-UX for Peripherals.
Per la configurazione dello spooler della riga di comando, consultare
il manuale Gestione di sistemi e gruppi di lavoro.
Ottenimento delle informazioni della stampante
con lpstat
Per visualizzare un rapporto sullo stato della stampante,
incluso l’ordine del proprio lavoro di stampa nella coda
della stampante, digitare:
lpstat(1)
Annullamento di una richiesta di stampa con cancel
Per annullare una richiesta di stampa, inserire il comando cancel con il numero di ID della richiesta:
cancel(1)