Bash - Funktionen und Aliase

Hier sind ein paar Aliases und Funktionen, um bash aufzupimpen.

# ----------------------------------------------------------------------------- Aliases

# echo "Aliases:"
alias l="ls -FlahX --group-directories-first"
alias 0444="chmod -Rc 0444"
alias 0664="chmod -Rc 0664"
alias 0755="chmod -Rc 0755"
alias 0775="chmod -Rc 0775"
alias 0777="chmod -Rc 0777"
alias tailf="tail -f"
alias tailff="tail -f -n +1"
alias tarp="tar --use-compress-program=pigz"
alias wwget="wget --content-disposition --no-check-certificate"
alias gown="chown -Rc games:users"
alias wown="chown -Rc wwwrun:www"
alias rrsync="rsync --verbose --recursive --times --human-readable --delete"

# ----------------------------------------------------------------------------- Functions

#echo Functions:

#echo "- dum"
function dum
    {
    du -h --max-depth=1 --block-size=1048576 "$@"
    }

#echo "- dums"
function dums
    {
    du -h --max-depth=1 --block-size=1048576 "$@" | sort -n
    }

#echo "- dug"
function dug
    {
    du -h --max-depth=1 --block-size=1073741824 "$@"
    }

#echo "- dugs"
function dugs
    {
    du -h --max-depth=1 --block-size=1073741824 "$@" | sort -n
    }

#echo "- pewpew"
function pewpew
    {
    echo "PEWPEWing..."
    for pewpew in {1..5000}
        do
        screen -dmS pew wget --spider --timeout=1 --tries=3 $@
        done
    }

#echo "- fw-block"
function fw-block
    {
    firewall-cmd --permanent --ipset=blacklist-manual --add-entry=$@
    firewall-cmd --reload
    }

#echo "- fw-unblock"
function fw-unblock
    {
    firewall-cmd --permanent --ipset=blacklist-manual --remove-entry=$@
    firewall-cmd --reload
    }

#echo "- fw-listblocks"
function fw-listblocks
    {
    firewall-cmd --permanent --ipset=blacklist-manual --get-entries
    }