]> git.rmz.io Git - dotfiles.git/blob - bash_aliases
add bashrc stuff
[dotfiles.git] / bash_aliases
1 # this will allow aliasing any command after sudo
2 alias sudo='sudo '
3
4 alias l='ls --color=auto -F'
5 alias ls='ls --color=auto -F'
6 alias ll='ls -lh --color=auto -F'
7 alias la='ls -lha --color=auto -F'
8
9 #alias grep='grep --color=tty -d skip'
10
11 alias cp='cp -i' # confirm before overwriting something
12 alias df='df -h' # human-readable sizes
13 alias free='free -m' # show sizes in MB
14
15 alias vi='vim'
16 alias svi='sudo vim'
17 #alias vp='vim PKGBUILD' # I have a script for that in ~/bin
18 alias vs='vim SPLITBUILD'
19
20 # colours, I want more colours
21 alias diff='colordiff'
22
23 # colours and case insensitive search
24 export LESS='-Ri'
25
26 #systemd aliases
27 alias sctl='systemctl'
28 #complete -F _systemctl sctl doesn't work with new bash-completion
29
30 # httpd and mysqld
31 alias start.http='sudo rc.d start httpd mysqld'
32
33 # suspend screensaver when vlc is running
34 alias vlc-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")'
35
36 # Pacman alias examples
37 alias pacupg='sudo pacman -Syu'
38 alias pacin='sudo pacman -S'
39 alias pacu='sudo pacman -U'
40 alias pacre='sudo pacman -R'
41 alias pacrem='sudo pacman -Rns'
42 alias pacrep='pacman -Si'
43 alias pacreps='pacman -Ss'
44 alias pacloc='pacman -Qi'
45 alias paclocs='pacman -Qs'