OS X 10.11.2 El Capitan
Ich möchte einen Alias erstellen, also gehe ich in ~/
den Ordner und es gibt kein .bash_profile
oder .bashrc
.
Ich habe nach einigen Informationen gesucht und festgestellt, dass sie .bash_profile
nur gelesen werden, wenn bash eine interaktive Anmelde-Shell (Standardtyp des Terminals in OS X) startet, und .bashrc
nur gelesen werden, wenn bash eine interaktive Nicht-Anmelde-Shell startet. Aber ich finde nicht, wie ich .bash_profile
und .bashrc
für meinen Benutzer erstellen soll. Wie kann ich es tun?
Nach der Antwort von @klanomath:
Terminal öffnen und eingeben:
touch ~/.bash_profile
touch ~/.bashrc
Um die Datei(en) zu bearbeiten, verwenden Sie:
nano ~/.bash_profile
nano ~/.bashrc
Anstelle von nano können Sie jeden anständigen Texteditor verwenden (z. B. BBEdit, TextWrangler ).
Um alle Änderungen in der Datei .bash_profile sofort zu aktivieren, verwenden Sie source
:
source ~/.bash_profile
source ~/.bash_profile
… hat nicht funktioniert.alias lsa='ls -a | egrep "\.[a-zA-Z0-9]"'
statt alias lsa='ls -a | egrep '\.[a-zA-Z0-9]'
! Die inneren '
sind falsch und Ihnen fehlt eine Veredelung'
Milliways
.bashrc
die Folgendes enthält: -[ -r ~/.bash_profile ] && source ~/.bash_profile
damit alle Shells dieselben Einstellungen verwenden.