30+ praktische Bash-Shell-Aliase für Linux / Unix / MacOS

Vom
| Aktualisiert am
Schalte das volle Potenzial Deiner Befehlszeile frei mit diesen 30+ unverzichtbaren Bash-Shell-Aliasen für Linux, Unix und macOS! Verkürze Deine Eingabezeit, arbeite schlau und steigere Deine Produktivität auf ein neues Level. Entdecke jetzt die Geheimnisse der Bash-Shell-Aliase, um Deine Befehlszeilen-Erfahrung zu revolutionieren!

Ein Bash-Shell-Alias ist einfach ausgedrückt eine Abkürzung für Befehle. Der Befehl „alias“ ermöglicht es dir, jeden Befehl oder eine Gruppe von Befehlen (einschließlich Optionen und Dateinamen) durch Eingabe eines einzigen Wortes auszuführen. Nutze den „alias“-Befehl, um eine Liste aller definierten Aliase anzuzeigen. Du kannst benutzerdefinierte Aliase zur ~/.bashrc-Datei hinzufügen. Mit diesen Aliasen kannst du die Eingabezeit verkürzen, schlau arbeiten und die Produktivität auf der Befehlszeile steigern.

In diesem Beitrag zeige ich dir, wie du Aliase erstellst und verwendest, einschließlich 30 praktischer Beispiele für Bash-Shell-Aliase.

So machst du Bash-Shell-Aliase dauerhaft:

Der Alias „c“ bleibt nur während der aktuellen Anmeldesitzung in Kraft. Sobald du dich abmeldest oder das System neu startest, wird der Alias „c“ verschwinden. Um dieses Problem zu vermeiden, füge den Alias deiner ~/.bashrc-Datei hinzu. Gib dazu ein:

nano ~/.bashrc

30+ Beispiele für Bash-Shell-Aliase

Du kannst verschiedene Arten von Aliassen definieren, um Zeit zu sparen und die Produktivität zu steigern.

# if user is not root, pass all commands via sudo #
if [ $UID -ne 0 ]; then
    alias reboot='sudo reboot'
    alias update='apt update && apt upgrade -y -V && apt dist-upgrade -y && apt autoremove -y && apt autoclean -y'
fi

alias c='clear'

alias update='apt update && apt upgrade -y -V && apt dist-upgrade -y && apt full-upgrade -y && apt autoremove -y && apt autoclean -y && pveupgrade && pveam update'
alias updatey="sudo apt-get --yes"

## Einfärben der ls-Ausgabe ##
alias ls='ls --color=auto'

## Verwenden Sie ein langes Listenformat ##
alias ll='ls -la'

## Versteckte Dateien anzeigen ##
alias l.='ls -d .* --color=auto'

## get rid of command not found ##
alias cd..='cd ..'

## ein schneller Weg, um das aktuelle Verzeichnis zu verlassen ##
alias ..='cd ..'
alias ...='cd ../../../'
alias ....='cd ../../../../'
alias .....='cd ../../../../'
alias .4='cd ../../../../'
alias .5='cd ../../../../..'

## Färben Sie die Ausgabe des grep-Befehls ein, um die Benutzung zu erleichtern (gut für Protokolldateien)##
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'

alias mkdir='mkdir -pv'

alias diff='colordiff'

alias mount='mount |column -t'

# handy short cuts #
alias h='history'
alias j='jobs -l'

alias path='echo -e ${PATH//:/\\n}'
alias now='date +"%T"'
alias nowtime=now
alias nowdate='date +"%d-%m-%Y"'

alias edit='nano'

# Stop nach dem Senden der Anzahl ECHO_REQUEST-Pakete #
alias ping='ping -c 5'
# Nicht 1 Sekunde warten, sondern schnell gehen #
alias fastping='ping -c 100 -s.2'

# nicht löschen / oder auffordern, wenn mehr als 3 Dateien auf einmal gelöscht werden #
alias rm='rm -I --preserve-root'

# Bestätigung #
alias mv='mv -i'
alias cp='cp -i'
alias ln='ln -i'

# Parenting changing perms on / #
alias chown='chown --preserve-root'
alias chmod='chmod --preserve-root'
alias chgrp='chgrp --preserve-root'

# become root #
alias root='sudo -i'
alias su='sudo -i'

## Optionen an free übergeben ##
alias meminfo='free -m -l -t'

## get top process eating memory ##
alias psmem='ps auxf | sort -nr -k 4'
alias psmem10='ps auxf | sort -nr -k 4 | head -10'

## get top process eating cpu ##
alias pscpu='ps auxf | sort -nr -k 3'
alias pscpu10='ps auxf | sort -nr -k 3 | head -10'

## Get server cpu info ##
alias cpuinfo='lscpu'

## older system use /proc/cpuinfo ##
##alias cpuinfo='less /proc/cpuinfo' ##

## get GPU ram on desktop / laptop##
alias gpumeminfo='grep -i --color memory /var/log/Xorg.0.log'

## this one saved by butt so many times ##
alias wget='wget -c'
Werbung

Aliases aktivieren

Mit dem folgenden Befehl kannst Du dann Deine Alias-Liste aktivieren:

source ~/.bashrc

Robert Einsle 2024
Robert Einsle
GoHighLevel Consultant | schnelle Problemlösung durch langjährige Erfahrung
Buch ein kostenlosen 1:1 Termin mit mir : https://www.einsle.com/teams

Auch interessant aus der Kategorie

Server

a green rectangular card with text and letters

Minecraft Bedrock Server mit Hilfe des Crafty Controller auf Docker Compose mit Portainer einrichten

Erlebe den ultimativen Gaming-Hack! Richte deinen eigenen Minecraft Bedrock Server mühelos ein und steuere ihn wie ein Profi mit dem Crafty Controller auf Docker Compose und Portainer. Klicke jetzt und revolutioniere dein Spielerlebnis!
Umbrel App Update über Console CLI

Umbrel App Update über Console / CLI

Hast du Schwierigkeiten, deine Umbrel Apps auf dem neuesten Stand zu halten? Erfahre, wie du mit einfachen Befehlen in der Konsole deine Apps problemlos aktualisieren kannst! Unser Schritt-für-Schritt-Guide zeigt dir, wie du alle installierten Apps auflistest und mit einem einzigen Befehl updatest. Dieses unverzichtbare Wissen wird deine Wartung revolutionieren!
Docker Container zwischen 2 Hosts verschieben

Docker Container zwischen 2 Hosts verschieben

Lerne, wie du Docker-Container effizient zwischen zwei Hosts verschiebst – eine detaillierte Anleitung von Einsle Web Services mit praktischen Tipps und Befehlen.
Illustration einer docker-compose.yml-Datei mit mehreren Services, Netzwerken und Volumes in einer modernen Entwicklerumgebung

Docker Compose Befehle

Brauchst Du Hilfe bei Docker Compose? Unser HelpDesk erklärt Dir die wichtigsten Befehle. Jetzt entdecken!

Schreibe einen Kommentar