Speicherort von "~ / .bash_aliases"


8

Ich möchte permanente Aliase in Terminal erstellen und habe diese Antwort dazu gelesen: https://askubuntu.com/a/5278/364819

Aber ich habe ein kleines Problem, ich habe den Code gefunden:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Wie in der Antwort erwähnt. Aber ich kann die .bash_aliasesDatei, in der ich diese permanenten Aliase festlegen kann, nicht finden .

Meine Frage ist also, wo sich der Speicherort dieser Datei befindet. Wenn ich sie erstellen muss, erstelle ich sie einfach in meinem Verzeichnis für den Basisbenutzerverzeichnis.

Ich laufe unter Ubuntu 14.10.


2
Wenn es nicht in Ihrem Home-Verzeichnis vorhanden ist, können Sie die Datei erstellen. Aus diesem Grund hat der Code die ersten Tests für die Existenz von Dateien durchgeführt, bevor versucht wurde, sie zu beschaffen.
Glenn Jackman

Antworten:


13

~/.bash_aliasesist schon ein voller Weg. Die Tilde ( ~) wird von der Shell (und vielen anderen Anwendungen) zu Ihrem vollständigen Home-Pfad (auch bekannt $HOMEals /home/$USER) erweitert.

Es ist standardmäßig nicht vorhanden, erstellen Sie also einfach eines.


17

Ja, erstellen Sie es einfach in Ihrem Home-Verzeichnis.

touch ~/.bash_aliases oder öffnen Sie eine leere Datei in einem Texteditor, z.

gedit ~/.bash_aliases

Dies sollte einer Ihrer ersten Aliase sein.

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

Wenn Sie auf etwas stoßen, das ein guter Alias ​​wäre, geben Sie ein ea, ein Texteditor wird geöffnet. Fügen Sie Ihren neuen Alias ​​hinzu. Schließen Sie den Editor. Der Alias ​​bezieht sich automatisch; macht den neuen Alias ​​sofort verfügbar; und du bist auf dem Weg.

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.