]> git.rmz.io Git - dotfiles.git/blob - aliases
zsh: remove deprecated grep env variables
[dotfiles.git] / aliases
1 #!/bin/bash
2 # this will allow aliasing any command after sudo
3 alias sudo='sudo '
4
5 alias l='ls --color=auto -F'
6 alias ls='ls --color=auto -F'
7 alias ll='ls -lh --color=auto -F'
8 alias la='ls -lha --color=auto -F'
9
10 alias cp='cp -i --reflink=auto' # interactive + auto CoW
11 alias df='df -h' # human-readable sizes
12 du() { /usr/bin/du -h ${@} | sort -h }
13 alias free='free -m' # show sizes in MB
14
15 alias vi='vim'
16 alias svi='sudo -e'
17 #alias vp='vim PKGBUILD' # I have a script for that in ~/bin
18 alias vs='vim SPLITBUILD'
19
20 alias info='info --vi-keys'
21
22 # colours, I want more colours
23 alias diff='colordiff'
24
25 # colours and case insensitive search
26 export LESS='-Ri'
27
28 # yes I'm that lazy
29 alias o='mimeo'
30
31 #systemd aliases
32 alias sctl='systemctl'
33 alias jctl='journalctl'
34 #complete -F _systemctl sctl doesn't work with new bash-completion
35
36 # suspend screensaver when vlc is running
37 alias vlc-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")'
38
39 # packaging
40 alias :cp='rm -rf pkg src dbg hdr log logpipe* *.log.* *.log *.pkg.*'