Öffnen Sie ein neues Terminalfenster und wechseln Sie in Ihr Home-Verzeichnis (geben Sie einfach ein cd
und drücken Sie die Eingabetaste).
Danach geben ls .bash*
und auch ls .profile
(bitte jede dieser Dateinamen beginnen mit einem Punkt beachten). Wenn Sie diese Dateien haben (und Sie sollten mindestens die .profile-Datei haben), müssen Sie sie bearbeiten und Ihre Aliase hinzufügen. Ich benutze VI (oder VIM), um diese Dateien zu bearbeiten, aber Sie könnten einen anderen Editor verwenden ( open .bash_profile
wenn Sie in Ihr Terminal-Fenster tippen, wird es in TextEditor geöffnet, was möglicherweise benutzerfreundlicher ist, wenn Sie nicht mit VI vertraut sind). . Wenn Sie aus irgendeinem Grund keine dieser Dateien haben, erstellen Sie eine neue (und nennen Sie sie .bashrc), und fügen Sie Ihre Alias-Zeilen hinzu (dies ist also ein Befehl pro Zeile, wie Sie sie eingeben würden) in der Shell) und speichern Sie die Datei. Anschließend können Sie mithilfe von Symlinks zu .bash_profile und .profile erstellen ln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Was ich normalerweise mache ist, dass ich .bashrc und .bash_profile symbolische Links zu .profile mache und mich dann nur um eine einzige Datei kümmern muss.
Der Unterschied zwischen diesen Dateien besteht darin, dass Bash je nachdem, ob es als Anmeldeshell (normalerweise würde ein Anmeldevorgang die Shell als Anmeldeshell starten) oder nur als interaktive (aber nicht als Anmeldeshell) gestartet wurde, oder unterschiedliche Quellen verwendet eine nicht interaktive Shell. Alle drei Dateien im Wesentlichen gleich zu haben, gibt mir eine konsistente Umgebung, unabhängig davon, wie die Bash gestartet wurde.
Sie werden weitere Informationen erhalten man bash
, aber seien Sie vorbereitet, es ist eine lange Manpage. Sie können sehen, welche der drei Dateien (.bashrc, .profile und .bash_profile) bezogen wurde, je nachdem, in welchem Modus die Bash gestartet wurde.
Hoffe das hilft - wenn nicht, ruf mich an.