Wie kann ich bash_profile und bashrc erstellen [duplizieren]

OS X 10.11.2 El Capitan

Ich möchte einen Alias ​​erstellen, also gehe ich in ~/den Ordner und es gibt kein .bash_profileoder .bashrc.

ls -a ~/

Ich habe nach einigen Informationen gesucht und festgestellt, dass sie .bash_profilenur gelesen werden, wenn bash eine interaktive Anmelde-Shell (Standardtyp des Terminals in OS X) startet, und .bashrcnur gelesen werden, wenn bash eine interaktive Nicht-Anmelde-Shell startet. Aber ich finde nicht, wie ich .bash_profileund .bashrcfür meinen Benutzer erstellen soll. Wie kann ich es tun?

Nach der Antwort von @klanomath:

Geben Sie hier die Bildbeschreibung ein

Möglicherweise möchten Sie eine erstellen, .bashrcdie Folgendes enthält: - [ -r ~/.bash_profile ] && source ~/.bash_profiledamit alle Shells dieselben Einstellungen verwenden.

Antworten (1)

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
Ich habe das bereits versucht, aber es hat nicht funktioniert :( Bitte schauen Sie sich das neue Foto an, das ich der Frage anhänge. Danke für die Hilfe.
Ich versuche es source ~/.bash_profile… hat nicht funktioniert.
@raaowx der richtige Ausdruck ist 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'