24.01.2014 Views

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Terminali</strong> a <strong>caratteri</strong> 643<br />

15.12.1 Utilizzo di «open»<br />

Il programma ‘open’ 17 permette di avviare un comando in una nuova console virtuale (non<br />

utilizzata precedentemente). Per distinguere il comando dalle opzioni di ‘open’ si utilizza un<br />

trattino doppio (‘--’) per segnalare l’inizio del comando stesso.<br />

«<br />

|<br />

|open [opzioni] [--] comando [opzioni_del_comando] |<br />

|Tabella 15.97. Alcune opzioni.<br />

Opzione<br />

Descrizione<br />

|<br />

Questa opzione permette di definire esplicitamente quale console virtuale utilizzare<br />

attraverso l’argomento che indica il numero di questa (le console virtuali<br />

-c n<br />

sono numerate a partire da uno).<br />

Fa in modo che il comando venga trattato come se fosse una «shell di login»,<br />

| -l cioè una shell avviata dalla procedura di accesso (dopo che l’autenticazione dell’utente<br />

è avvenuta con successo). Questo comporta l’aggiunta di un trattino (‘-’)<br />

davanti al nome del comando.<br />

Segna la fine delle opzioni di ‘open’ e l’inizio del comando. È necessario l’uso<br />

| -- di questo trattino doppio quando il comando da eseguire ha, a sua volta, degli<br />

argomenti.<br />

Segue la descrizione di alcuni esempi.<br />

• # open bash [ Invio ]<br />

Avvia l’eseguibile ‘bash’ nella prima console virtuale libera.<br />

• # open -l bash [ Invio ]<br />

Avvia l’eseguibile ‘bash’ nella prima console virtuale libera, trattando il processo<br />

relativo come una shell di login.<br />

• # open -c 10 -l bash [ Invio ]<br />

Come nell’esempio precedente, utilizzando espressamente la decima console virtuale.<br />

• # open -- ls -l [ Invio ]<br />

Esegue il comando ‘ls -l’ utilizzando la prima console virtuale libera. In questo caso,<br />

dovendo indicare un comando con argomenti, è stato inserito il trattino doppio per<br />

segnalare l’inizio del comando stesso.<br />

15.12.2 Utilizzo di «switchto»<br />

Il programma ‘switchto’ 18 permette di selezionare una console virtuale particolare. Può<br />

essere utile in uno script.<br />

«<br />

|<br />

|switchto n<br />

|

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!