- alias keine Argumente, Logik und Loops möglich
- Funktionen mit Argumenten, Logik und Loops
alias setzen
Bash
vim ~/.zshrc
alias login="ssh user@ipadresse.ch" # wenn ich login eingebe, kommt das raus
source ~/.zshrcFunktionen nutzen
Bash
vim ~/.zshrc
backup() {
echo "Quelle: $1"
echo "Ziel: $2"
echo "Name: $3"
}
# backup /home/michu /mnt/backup cyon-restic
deploy() {
echo "Server: $1"
echo "Port: $2"
}
# deploy gwdev.ch 2222
multi-ping() {
for host in "$@"; do
ping -c 1 "$host"
done
}
# multi-ping gwdev.ch galliweb.ch fastpage.ch
source ~/.zshrcalte aliase aus speicher löschen
Bash
unalias wpsetup wpsetup-staging wpinit wpinit-dev
source ~/.zshrc
# dann kannst du neue hinzufügen