Aliase werden, wie der Name schon sagt, verwendet, um einen Befehl unter
einem anderen Namen aufzurufen. Der Befehl, auf den ein Alias angewendet
wird, funktioniert so, als ob er direkt aufgerufen worden wäre. Wenn ich
zum Beispiel mit dem Befehl ..
in das übergeordnete Verzeichnis
wechseln möchte, muss ich nur einen Alias im Terminal mit folgendem
Befehl erstellen: alias ..='cd ...'
.
Wahrscheinlich hast du bereits mehrere Aliasnamen angelegt und wisst
es nicht. Wenn du alias
ausführst, siehst du die bereits definierten
Aliase. Diese Aliase sind in der Datei .bashrc
definiert, wo du deine
eigenen Aliase hinzufügen kannst (denk daran, die Bash-Konfiguration
nach dem Hinzufügen neu zu laden, damit du sie ohne Neustart des
Computers verwenden kannst). Wenn du jedoch viele von ihnen hinzufügen
möchtest und unterscheiden willst, welche von ihnen dir gehören, ist es
ratsam, sie in einer separaten Datei zu speichern.
In der .bashrc
-Datei findest du wahrscheinlich diese oder ähnliche
Zeilen:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Das bedeutet, dass jedes Mal, wenn du Bash startest, werden Aliase aus
der Datei ~/.bash_aliases
geladen, sofern sie existiert. Wenn
du diese Datei noch nicht hast, erstelle sie und füge einige
Aliasnamen hinzu, die dir bei deiner täglichen Arbeit helfen können. Sie
werden dir auf lange Sicht viel Zeit ersparen.
Hier sind einige nützliche Aliasnamen:
alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias install='sudo apt-get install'
alias search='apt-cache search'
alias update='sudo apt-get update && sudo apt-get upgrade'
Ich habe ein Repository auf https://notabug.org/jorgesumle/bash_aliases mit all meinen Aliasen, schaue es sich an und kopiere die, die du nützlich findest.