config.phundrak.com/.config/emacs/private/eshell-alias
Lucien Cartier-Tilet c46fcd3db7
[Emacs] Move Eshell functions to aliases
Many Eshell functions do not need to be declared as such and can do just
fine as Eshell aliases. This commit moves all these functions to the
'eshell-alias' file
2020-12-02 17:33:00 +01:00

59 lines
1.7 KiB
Plaintext

alias s systemctl $*
alias nmcli nmcli -p -c auto $*
alias chgrp chgrp --preserve-root $*
alias chmod chmod --preserve-root $*
alias chown chown --preserve-root $*
alias df df -H $*
alias du du -ch $*
alias grep grep --color=auto $*
alias ls exa -halg@ --group-directories-first --git $*
alias lns ln -si $*
alias mkdir mkdir -p $*
alias rm rm -I $*
alias rmd rm --preserve-root -Ir $*
alias rmdf rm --preserve-root -Irf $*
alias rmf rm --preserve-root -If $*
alias cdebug cmake -DCMAKE_BUILD_TYPE=Debug $*
alias crelease cmake -DCMAKE_BUILD_TYPE=Release $*
alias g++ g++ -Wall -std=c++17 $*
alias gcc gcc -Wall -std=c11 $*
alias clang++ clang++ -Wall -std=c++17 $*
alias clang clang -Wall -std=c11 $*
alias dcd docker-compose down
alias dcu docker-compose up
alias dcud docker-compose up -d
alias dcp docker-compose pull
alias flac youtube-dl -x --audio-format flac --audio-quality 0 $*
alias mp3 youtube-dl -x --audio-format flac --audio-quality 0 $*
alias wget wget -c $*
alias rsync rsync -ruvtEhl --progress $*
alias remove sudo pacman -Rscnd $*
alias gpumeminfo grep -i --color memory /var/log/Xorg.0.log
alias diskspace sudo df -h | grep -E "sd|lv|Size" | sort
alias meminfo free -m -l -t
alias cpuinfo lscpu
alias pscpu ps auxf | sort -nr -k 3
alias pscpu10 ps auxf | sort -nr -k 3 | head -10
alias psmem ps auxf | sort -nr -k 4
alias psmem10 ps auxf | sort -nr -k 4 | head -10
alias q exit
alias exti exit
alias exi exit
alias clean clear
alias vi emacs
alias vim emacs
alias ed emacs
alias nano emacs