Come aggiungere un percorso permanentemente in Linux

Come aggiungere un percorso permanentemente in Linux
Questo tutorial Linux spiega come aggiungere un percorso permanentemente in Linux. È ottimizzato per entrambi gli utenti che sono alla ricerca di una risposta pratica rapida e per gli utenti che cercano di comprendere le variabili di ambiente sia globali che utente.

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 $ Path

Come 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.

env

Come 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 .Bashrc

In 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" >> File

L'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"' >> .Bashrc

Aggiorna le tue variabili di ambiente eseguendo il seguente comando:

fonte .Bashrc

Per stampare tutte le variabili di ambiente, compresi i percorsi aggiornati, è possibile utilizzare il env comando.

env

Per 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 .profilo

Trova 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 .profilo

Controlla il percorso aggiornato con il seguente comando:

Echo $ Path

O stampare tutte le variabili di ambiente incluso il percorso usando il env comando:

env

Puoi 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 /profilo

Alla 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 /profilo

Verificare se il percorso è stato aggiunto correttamente usando il eco comando come mostrato nella seguente immagine:

Echo $ Path

Un 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.Bashrc

Nel 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.Bashrc
Echo $ Path

Come 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:

  • Variabili di ambiente utente: Le variabili di ambiente utente come il percorso sono definite nei file di configurazione della casa utente. Vengono caricati dalla directory home quando l'utente inizia una sessione.
  • Variabili ampie del sistema: Questo tipo di variabili non appartiene a un utente specifico, ma a tutto il sistema che colpisce tutti gli utenti.

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.