Fehlende .bash_profile- und .bashrc-Dateien


16

Ich habe keine .bash_profileoder .bashrcDateien und benutze definitiv die Bash-Shell. Ich verwende Mac OS X 10.11.1 El Capitan.

Wie ändere ich meine permanent, um $PATHdie von Apple gelieferten Standardwerte zu verringern?


1
Was haben Sie versucht - haben Sie versucht , eine .bash_profile und .bashrc (Anmerkung keine _) zu schaffen
user151019

Nein habe ich nicht. Meine $ PATH-Variable ist jedoch gesetzt. Woher bezieht es diese Einstellungen? Ich muss etwas davon entfernen.
Dan,

Das ist eine andere Frage - und wurde oft gestellt
user151019 13.11.15

@ Mark Link bitte?
Dan,

1
@Dan, siehe gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - es gibt "globale" Konfigurationsdateien, die bezogen werden.
Glenn Jackman

Antworten:


14

.bash_profileund .bashrcmüssen nicht existieren, um $PATHzu arbeiten, sie sind für die Bash-Konfiguration. Nach den Bash Docs ,

Wenn Bash als interaktive Anmeldeshell oder als nicht interaktive Shell mit der Option --login aufgerufen wird, werden zuerst Befehle aus der Datei gelesen und ausgeführt /etc/profile, sofern diese Datei vorhanden ist. Nachdem die Datei zu lesen, sucht er nach ~/.bash_profile, ~/.bash_loginund ~/.profilein dieser Reihenfolge, und liest und die Befehle ausführt , von der ersten , die lesbar existiert und ist.

  • Gehen Sie $PATHwie folgt vor export PATH=$PATH:pathToYourDirectory, um Ihrer Variablen einen Pfad für eine einzelne Terminalsitzung hinzuzufügen:, für mehrere Verzeichnisse export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • Um zu sehen, was in Ihrem $PATH: echo $PATHodercat /etc/paths

  • /etc/paths ist die Datei, die Ihre Systempfadvariablen enthält

Führen Sie man path_helperfür weitere Informationen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.