Come esportare un percorso in .Bashrc

Come esportare un percorso in .Bashrc
Quando un comando viene lanciato su Linux, il sistema operativo guarda nella variabile di ambiente che è noto come percorso per i file eseguibili. Quando impieghiamo questi percorsi, possiamo eseguire i comandi senza dover fornire un percorso specifico.

Quali sono le variabili ambientali in Linux?

In Linux, le variabili di ambiente sono una raccolta di variabili denominate configurabili che sono già state salvate sul dispositivo che viene eseguito sul terminale di dispositivi basati su Linux. La variabile di ambiente contiene un nome e ha un valore specificato in esso. Possiamo modificare il percorso predefinito in Linux usando la variabile di ambiente. Ad esempio, la variabile di ambiente può tenere traccia del motore di ricerca predefinito, della posizione dei comandi eseguibili o della configurazione della tastiera.

Ecco le diverse tecniche per visualizzare il percorso predefinito. Puoi anche aggiungere il percorso da solo:

Tecnica 1: "percorso" predefinito in Linux

Se si desidera visualizzare il percorso predefinito in Linux, scriviamo il seguente comando nel terminale Linux:

Linux@linux-virtualbox: ~ $ echo $ path

Quanto segue è il percorso predefinito del dispositivo Linux. I percorsi del file possono variare in qualche modo in base al sistema Linux. Come verifichi nella seguente uscita, il colon ":" viene utilizzato per separare ogni directory di "percorso" nel terminale, nonché alcune directory che sono elencate per impostazione predefinita nell'output. Quando viene avviato un comando, il sistema scansiona queste directory da sinistra a destra.

Se scriviamo il "Echo $ Path"Comando e non abbiamo ottenuto il percorso della directory, dobbiamo aggiungere il percorso della directory. Ecco un esempio: quando inseriamo il comando per visualizzare il percorso, non abbiamo visto alcun percorso come puoi vedere nella seguente illustrazione:

Tecnica 2: aggiunta di inodo a una variabile per il percorso temporaneo

Per creare un percorso temporaneo in Linux, scriviamo il seguente comando nel terminale:

Linux@linux-virtualbox: ~ $ esporta percorso =/usr/locale/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:
/USR/Games:/USR/Local/Games:/Snap/Bin

Ora, possiamo accedere al percorso scrivendo "Echo" insieme al path_name.

Linux@linux-virtualbox: ~ $ echo $ path

Ecco l'output desiderato del comando:

Questo metodo di creazione esiste solo fino a quando non terminiamo il terminale esistente, il che significa che si tratta di una sessione temporanea. La variabile del percorso ritorna alle sue impostazioni predefinite ogni volta che si lasciano l'attività esistente e si avvia un'altra, e l'inode inserito recentemente non sarà presente. Un inode deve essere usato per mantenere il percorso in modo che sia persistente in diverse sessioni terminali. Utilizziamo un altro metodo in cui detiene l'inade permanentemente nella sessione del terminale.

Tecnica 3: aggiunta in modo permanente l'inode alla fine a una variabile di percorso

Questo metodo aggiunge il percorso permanentemente nel file di configurazione del terminale. Per aggiungere permanentemente, utilizziamo il comando "Bashrc". Ecco la dichiarazione completa:

linux@linux-virtualbox: ~ $ nano ~/.Bashrc

Dopo aver colpito Enter, otteniamo il seguente output:

Per uscire dal terminale Bashrc, ci sono suggerimenti per uscire dal terminale BASHRC nella parte inferiore del terminale. Dopo essere tornato al terminale principale, scrivi il "percorso di esportazione". Quindi, assegna il percorso dell'inode di tua scelta nel terminale Linux. Quanto segue è il comando completo per dare il percorso dell'inode:

Linux@Linux-VirtualBox: ~ $ Export Path = $ Path:/Home/Linux

Dopo aver scritto il comando precedente, attendere in modo che le modifiche vengano apportate dopo aver inserito il percorso di tua scelta nel terminale Linux. Quindi, salva il file Bashrc e chiudilo.

Una volta lanciata una nuova sessione di terminale, la variabile del percorso viene modificata. Ora, basta utilizzare la dichiarazione "fonte" per implementare le modifiche alla sessione esistente. Utilizzare il comando seguente per implementare il comando di origine nel file Bashrc:

linux@linux-virtualbox: ~ $ sorgente ~/.Bashrc

In futuro, se si desidera aggiungere un nuovo inodo nel file Bashrc, usa il colon ":" per aggiungere le directory all'esistente "esportare" dichiarazione.

Dopo aver importato il file BASHRC aggiornato, controlla se l'indirizzo esistente Linux viene salvato nel percorso predefinito del dispositivo Linux o meno. Di seguito è riportato il comando per confermare l'indirizzo/percorso aggiornato. Innanzitutto, scrivi "Echo" e poi scrivi il "$ Path" per accedere all'indirizzo aggiornato.

Linux@linux-virtualbox: ~ $ echo $ path

Ecco l'uscita desiderata dei comandi precedentemente implementati nel terminale Linux. Come vedi nel seguente output, ora abbiamo un indirizzo aggiornato nel file BASHRC perché il nuovo indirizzo Inode viene aggiunto al percorso precedente che è "/home/Linux".

Ecco un altro comando in Linux per visualizzare l'indirizzo esistente corrente nel file Bashrc nel terminale Linux:

Linux@Linux-Virtualbox: ~ $ Printenv Path

Quello che segue è l'output di "Printenv"Comando che visualizza lo stesso output perché funziona come" Echo "nel terminale Linux:

Tecnica 4: aggiunta dell'inade all'inizio di una variabile di percorso in Linux permanentemente

Se si desidera aggiungere un percorso particolare all'inizio del percorso esistente nel file Bashrc in Linux, è necessario seguire le istruzioni scritte di seguito. Questo metodo è lo stesso di noi in precedenza. L'unica differenza è aggiungere il percorso prima di accedere al "$ Path" nel file Bashrc in Linux.

Linux@Linux-VirtualBox: ~ $ Export Path =/Home/Linux: $ Path

Dopo aver scritto il comando precedente nel file BASHRC, ora implementiamo queste modifiche nel file.Utilizzare il comando "Origine" per aggiornare il file BASHRC in Linux in questo modo:

linux@linux-virtualbox: ~ $ sorgente ~/.Bashrc

Dopo aver aggiornato il file, ora vogliamo verificare se le modifiche vengono eseguite o meno nel file BASHRC nel terminale Linux. Scrivi il seguente comando scritto:

Linux@linux-virtualbox: ~ $ echo $ path

Di seguito è riportato l'output della modifica che abbiamo fatto nel file Bashrc nel terminale Linux:

Come vedi nell'output, il nuovo percorso viene aggiunto all'inizio del percorso precedente che viene permanentemente salvato nel file Bashrc.

Conclusione

In questo tutorial, abbiamo appreso una delle variabili di ambiente in Linux chiamato "percorso."Abbiamo imparato come ottenere il percorso predefinito nel terminale e cosa fare per aggiungere il percorso se non è già lì. Con una spiegazione approfondita, abbiamo imparato come aggiungere permanentemente il percorso all'inizio e alla fine dell'indirizzo esistente nel file BASHRC.