Aliase zur Beschleunigung von Aufgaben in Bash

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.

Die Konfiguration von Bash neu laden (.bashrc)

Wenn du die Konfigurationsdatei von Bash (~/.bashrc) änderst, muss du an- und abmelden, um die Änderung zu bewirken. Du kannst auch den Befehl source ~/.bashrc oder . ~/.bashrc (sie sind gleichwertig) ausführen.

Such Hilfe für Bash mit dem Befehl help

Der Befehl help nutzt man, um Hilfe über eingebauten Befehlen von der Shell zu finden. Wenn wir den Befehl help ausführen, bekommen wir eine kurze Übersicht von eingebauten Befehlen. help können wir auch Parameter übergeben. Mit help help sehen wir die Bedienungsanleitung.

xdg-open

xdg-open ist ein ganz nützlicher Befehl. Mit dem können wir irgendwelches Programm oder URL von der Kommandozeile öffnen. Wenn ich xdg-open https://freakspot.net ausführe, dann öffnet sich die Startseite dieser Webseite in Abrowser (mein voreingestellte Browser). Gleich könnte ich anderen Befehl ausführen. Es hat den Nachteil, dass wir nur einen Parameter nutzen können; folglich muss man zweimal xdg-open ausführen, um zwei Webseiten zu öffnen.