I suggerimenti forniti in questo articolo includono due metodi per aggiungere il percorso persistente sia per gli utenti che per tutti gli utenti, essendo utili per ogni distribuzione Linux.
Le prime due sezioni del contenuto vanno direttamente al punto, descrivendo i passaggi per aggiungere un percorso permanentemente. Dopodiché, puoi trovare una breve spiegazione sulle variabili di ambiente.
Tutte le istruzioni spiegate in questo articolo contengono schermate, rendendo facile da capire ed eseguire gli esempi.
Come aggiungere un percorso permanentemente a un utente specifico in Linux
Il primo passo prima di iniziare è controllare la nostra variabile di ambiente percorso attuale.
Puoi farlo in modo semplice eseguendo il eco comando seguito da un cartello da un dollaro ($) e la variabile dell'ambiente di cui si desidera vedere quale, in questo caso è il SENTIERO, Come mostrato nella seguente screenshot:
Echo $ PathCome puoi vedere, ci sono 6 percorsi separati dal colon. Tutti i percorsi devono essere separati dal colon.
Un altro modo per controllare tutte le variabili di ambiente, incluso il percorso è eseguire il env comando come mostrato nel seguente esempio:
NOTA: Mentre scrivevo questo tutorial, ho modificato più volte i miei percorsi. Ecco perché vedrai valori diversi negli screenshot.
envCome puoi vedere nella figura data, tutte le variabili di ambiente sono elencate tra cui i percorsi dell'utente.
Per aggiungere un percorso permanente, uno dei metodi è modificare il file nascosto .Bashrc. È possibile stampare i file nascosti eseguendo il ls comando seguito dal -UN (Tutto) bandiera nella directory home.
ls -a ~/Per modificare il .Bashrc file, aggiungi un percorso permanente. Usa l'editor di testo della tua preferenza. Nel mio caso, ho usato nano, come mostrato nel seguente:
nano .BashrcIn questo primo esempio, ho aggiunto il percorso fittizio /home/linuxhint/qualcosa/predefinito/cestino Dove Linuxhint è la casa dell'utente.
La sintassi è la seguente, dove deve essere sostituita con il percorso effettivo che si desidera aggiungere:
Export Path = "$ Path:"In questo caso, ho aggiunto la seguente riga:
Export Path = "$ Path: $ Home/Something/Default/Bin"In alternativa, puoi usare il eco comanda per aggiungere la riga utilizzando la seguente sintassi dove 'Contenuto di linea'deve essere sostituito con il comando completo. E File Deve essere sostituito con il file che stai modificando (.Bashrc).
Echo "Contenuto della linea" >> FileL'esempio pratico è il seguente, come affermato in precedenza, nel caso in cui voglio aggiungere il percorso $ Home/qualcosa/predefinito/cestino O /home/linuxhint/qualcosa/predefinito/cestino (che sono gli stessi):
Echo 'Export Path = "$ Path: $ Home/Something/Default/Bin"' >> .BashrcAggiorna le tue variabili di ambiente eseguendo il seguente comando:
fonte .BashrcPer stampare tutte le variabili di ambiente, compresi i percorsi aggiornati, è possibile utilizzare il env comando.
envPer mostrare solo il SENTIERO Variabile di ambiente, eseguire il comando mostrato nella figura seguente:
Echo "$ Path"Un altro modo per aggiungere un percorso alla variabile dell'ambiente utente è modificando il ".File di profilo "situato nella directory home.
Questa volta, usiamo il ls comando seguito dal -l Flag per mostrare tutti i file inclusi i file nascosti.
ls -ld .?*Come puoi vedere, c'è un file chiamato ".profilo". Modificalo usando l'editor di testo a tua scelta. Nel mio caso, ho usato nano.
nano .profiloTrova la linea simile a quella puntata dalla freccia bianca nella figura seguente:
In questo esempio, ho aggiunto il /Home/LinuxHint/Something2/Default/Bin sentiero.
Sotto la riga trovata, aggiungi una riga come mostrato alla fine della seguente immagine, sostituendo/home/linuxhint/qualcosa2/predefinito/bin con il percorso effettivo che si desidera aggiungere:
Aggiorna la variabile di ambiente eseguendo il comando mostrato nella seguente immagine:
fonte .profiloControlla il percorso aggiornato con il seguente comando:
Echo $ PathO stampare tutte le variabili di ambiente incluso il percorso usando il env comando:
envPuoi trovare le istruzioni per aggiungere un percorso permanente per tutti gli utenti nella discussione che segue.
Come aggiungere a livello globale un percorso permanentemente a tutti gli utenti di Linux
Questa sezione mostra come aggiungere una variabile di ambiente percorso persistente globale per tutti gli utenti.
Questo può essere fatto modificando due file, /etc/profilo E /etc/bash.Bashrc.
Nel primo esempio, ti mostrerò come modificare il /etc/profilo file.
Usa l'editor di testo che hai utilizzato per modificare il /etc/profilo.
sudo nano /etc /profiloAlla fine del file, aggiungi la riga seguente dove /OPT/Something10/Bin deve essere sostituito con il percorso che si desidera aggiungere.
Export Path = "$ Path:/Opt/Something10/Bin"Aggiorna il percorso variabile di ambiente utilizzando il comando di origine come fatto nella sezione precedente di questo articolo.
sorgente /etc /profiloVerificare se il percorso è stato aggiunto correttamente usando il eco comando come mostrato nella seguente immagine:
Echo $ PathUn altro modo per aggiungere permanentemente un percorso a livello globale è modificando /etc /bash.file bashrc utilizzando l'editor di testo per aprirlo.
sudo nano /etc /bash.BashrcNel seguente esempio, ho aggiunto il nuovo percorso /OPT/Something20/Bin.
Aggiungere una riga simile a quella seguente, sostituendo il /OPT/Something20/Bin con il percorso reale che vuoi aggiungere.
Export Path = "$ Path:/Opt/Something20/Bin"Aggiorna la variabile dell'ambiente percorso utilizzando il fonte comando. Quindi, controllalo eseguendo il eco comando come mostrato nel seguente esempio:
fonte /etc /bash.BashrcCome puoi vedere, entrambi i metodi hanno funzionato con successo e sono stati aggiunti i percorsi.
Variabili di ambiente dell'utente vs System Wide
La differenza tra l'utente specifico e le variabili di ambiente globale è la seguente:
Questo tutorial ha spiegato profondamente come aggiungere una variabile di percorso. Per modificare le variabili di ambiente utente, è necessario modificare il .Bashrc O .profilo file situati nella directory home. Le variabili esportate in questo file caricheranno ogni volta che l'utente avvia una sessione.
Le variabili di sistema sono archiviate in /etc/bash.Bashrc O /etc/profilo File.
Conclusione
Come puoi vedere, l'aggiunta delle variabili del percorso sia temporaneamente che permanente è abbastanza facile e può essere eseguita da qualsiasi utente Linux indipendentemente dal livello di conoscenza. Ogni utente Linux deve comprendere la funzione della variabile percorso e come gestirla. Altre variabili sono anche profondamente spiegate al suggerimento di Linux. Il contenuto precedentemente spiegato è valido per quasi ogni distribuzione Linux.
Grazie per aver letto questo tutorial che mostra come aggiungere permanentemente la variabile del percorso. Continua a seguirci per un contenuto più professionale.