Come visualizzare il contenuto di una variabile in Unix

June 8

gli utenti Unix possono memorizzare le informazioni temporaneamente sulla console utilizzando le variabili d'ambiente. Questo è utile per la creazione di script che automatizzano un compito per più tardi. Alcune variabili d'ambiente hanno anche un significato speciale al sistema operativo, come ad esempio la variabile "Path", che definisce tutti i luoghi in cui il sistema operativo cercherà applicazioni quando si digita un comando, e la variabile "Editor", che definisce il tuo preferito editor di testo all'interno del terminal.

istruzione

1 Fare clic sull'icona "terminale" sul desktop per aprire un terminale.

2 Creare una nuova variabile e impostare il suo contenuto. È sufficiente digitare il seguente comando:

Variable_name = "contenuto della variabile"

È possibile utilizzare qualsiasi nome di variabile che ti piace, e impostare il contenuto delle variabili per quello che vuoi. È anche possibile utilizzare il simbolo di back-tick (appena a sinistra del tasto 1 su una tastiera americana) al posto di citazioni per impostare la variabile per l'uscita di un altro programma. Si è soliti dare variabili nomi che sono in maiuscolo, in modo che possano essere facilmente riconoscibile, ma qualsiasi combinazione di inglese lettere, numeri e trattini è accettabile.

C'è una sola importante eccezione alla sintassi di cui sopra: se si utilizza il programma "csh" come la shell, è necessario digitare invece:

setenv variable_name "contenuti variabili"

3 Recuperare un elenco di tutte le variabili d'ambiente attualmente impostati digitando "env" nel vostro guscio.

4 Stampa il contenuto di qualsiasi variabile d'ambiente per la shell con il comando "eco" e precedere il nome della variabile con il simbolo del dollaro, in questo modo:

echo $ VARIABLE_NAME

Consigli e avvertenze

  • Le variabili di ambiente durano solo finché il terminale corrente è aperto. Al fine di preservare la loro attraverso gli account di accesso, la maggior parte delle versioni di Unix controlleranno directory home dell'utente per un file nascosto denominato ".bash_profile" o ".profile". Questo script viene eseguito ogni volta che l'utente apre un terminale e carichi variabili d'ambiente comune.