X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/a0caa96b5e23c05cf334cc4dd4d0dc15db130606..468df93c1412b92a48b1e29917f913dee711176b:/aliases?ds=inline diff --git a/aliases b/aliases new file mode 100644 index 0000000..74f175c --- /dev/null +++ b/aliases @@ -0,0 +1,46 @@ +#!/bin/bash +# this will allow aliasing any command after sudo +alias sudo='sudo ' + +alias l='ls --color=auto -F' +alias ls='ls --color=auto -F' +alias ll='ls -lh --color=auto -F' +alias la='ls -lha --color=auto -F' + +#alias grep='grep --color=tty -d skip' + +alias cp='cp -i' # confirm before overwriting something +alias df='df -h' # human-readable sizes +alias free='free -m' # show sizes in MB + +alias vi='vim' +alias svi='sudo vim' +#alias vp='vim PKGBUILD' # I have a script for that in ~/bin +alias vs='vim SPLITBUILD' + +# colours, I want more colours +alias diff='colordiff' + +# colours and case insensitive search +export LESS='-Ri' + +#systemd aliases +alias sctl='systemctl' +#complete -F _systemctl sctl doesn't work with new bash-completion + +# suspend screensaver when vlc is running +alias vlc-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")' + +# packaging +alias :cp='rm -rf pkg src dbg hdr log logpipe* *.log.* *.log *.pkg.*' + +# Pacman alias examples +alias pacupg='sudo pacman -Syu' +alias pacin='sudo pacman -S' +alias pacu='sudo pacman -U' +alias pacre='sudo pacman -R' +alias pacrem='sudo pacman -Rns' +alias pacrep='pacman -Si' +alias pacreps='pacman -Ss' +alias pacloc='pacman -Qi' +alias paclocs='pacman -Qs'