Un emulatore di terminale è un'applicazione con una riga di comando che consente di inserire manualmente certi tipi di istruzioni -- ad esempio i comandi del sistema operativo, i nomi degli script o i comandi per l'avvio delle applicazioni.
Tutte le applicazioni dispongono di un comando con cui possono essere avviate. Questi comandi sono in genere riportati nella documentazione relativa alle applicazioni.
L'emulatore di terminale predefinito del desktop è dtterm. Sul sistema possono essere presenti altri emulatori di terminale.
Per aprire una finestra di emulazione di terminale, fare clic sul controllo Terminale nel pannello secondario "Applicazioni personali".
Per maggiori informazioni sull'uso di dtterm, vedere Capitolo 12.
Digitare il comando di avvio dell'applicazione nella finestra di emulazione di terminale.
Se l'applicazione dispone di una propria finestra, aggiungere una "e commerciale" (&) alla fine del comando. In questo modo l'applicazione verrà eseguita "in background", lasciando libero l'emulatore di terminale per altri impieghi.
Ad esempio, il comando seguente avvia il programma di misurazione delle risorse xload in background:
/usr/bin/X11/xload &
Esistono due modi per avviare un'applicazione dalla riga di comando di un altro sistema:
Usando rlogin
Usando remsh
Il comando rlogin permette di accedere dal proprio terminale alla riga comandi di un sistema remoto. In questo modo è possibile digitare il comando di avvio dell'applicazione direttamente su quel sistema.
Usare il comando rlogin per accedere al sistema che contiene l'applicazione.
rlogin sistema_remoto
Ad esempio:
rlogin sistemaA
Digitare il comando di avvio dell'applicazione. Per dirigere l'output sul proprio sistema, usare l'opzione -display.
Ad esempio, supponendo che il nome del display sul sistema di origine dell'utente sia SistemaU:0, occorrerà digitare:
/usr/bin/X11/xload -label sistemaA -display SistemaU:0
Il termine remsh è un'abbreviazione di "remote shell" (shell remota). Questo comando permette di avviare un'applicazione remota direttamente, senza bisogno di effettuare il login su un altro sistema.
Digitare il comando:
remsh sistema_remoto -n comando
Anche in questo caso, per dirigere l'output sul proprio sistema occorrerà usare l'opzione -display.
Ad esempio:
remsh sistemaA -n /usr/bin/X11/xload -display SistemaU:0