X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/74ebbf77e192cf318f8b98f747233395f01f245c..352fe1c31a12484e932c323b44f05070c6076705:/bash_aliases?ds=inline diff --git a/bash_aliases b/bash_aliases new file mode 100644 index 0000000..381813e --- /dev/null +++ b/bash_aliases @@ -0,0 +1,45 @@ +# 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 + +# httpd and mysqld +alias start.http='sudo rc.d start httpd mysqld' + +# 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/")' + +# 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'