File .bash_profile e .bashrc mancanti


16

Non ho file .bash_profileo .bashrce sto sicuramente usando la shell bash. Sto usando Mac OS X 10.11.1 El Capitan.

Come posso modificare permanentemente my $PATHper ridurre i valori predefiniti forniti da Apple?


1
Cosa hai provato - hai provato a creare un .bash_profile e .bashrc (nota n. _)
user151019

No non l'ho fatto. Tuttavia, la mia variabile $ PATH è impostata. Da dove sta ottenendo queste impostazioni? Devo rimuovere qualcosa da esso.
Dan,

Questa è una domanda diversa - ed è stata posta molte volte
user151019

@Mark link per favore?
Dan,

1
@Dan, vedi gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - ci sono file di configurazione "globali" che provengono.
Glenn Jackman,

Risposte:


14

.bash_profilee .bashrcnon devono esistere per $PATHfunzionare, sono per la configurazione bash. Secondo i documenti di Bash ,

Quando Bash viene invocato come shell di login interattiva o come shell non interattiva con l'opzione --login, legge innanzitutto ed esegue i comandi dal file /etc/profile, se quel file esiste. Dopo aver letto il file, si cerca ~/.bash_profile, ~/.bash_logine ~/.profile, in questo ordine, e legge ed esegue i comandi dal primo che esiste ed è leggibile.

  • Per aggiungere un percorso alla $PATHvariabile per una singola sessione terminale, procedere come segue export PATH=$PATH:pathToYourDirectory:, per più directory export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • Per vedere cosa c'è nel tuo $PATH: echo $PATHocat /etc/paths

  • /etc/paths è il file che contiene le variabili del percorso di sistema

Corri man path_helperper maggiori informazioni.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.