]> git.rmz.io Git - dotfiles.git/blob - aliases
add xdg-open and journalctl aliases
[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 grep='grep --color=tty -d skip'
11
12 alias cp='cp -i' # confirm before overwriting something
13 alias df='df -h' # human-readable sizes
14 alias free='free -m' # show sizes in MB
15
16 alias vi='vim'
17 alias svi='sudo vim'
18 #alias vp='vim PKGBUILD' # I have a script for that in ~/bin
19 alias vs='vim SPLITBUILD'
20
21 # colours, I want more colours
22 alias diff='colordiff'
23
24 # colours and case insensitive search
25 export LESS='-Ri'
26
27 # yes I'm that lazy
28 alias o='xdg-open'
29
30 #systemd aliases
31 alias sctl='systemctl'
32 alias jctl='journalctl'
33 #complete -F _systemctl sctl doesn't work with new bash-completion
34
35 # suspend screensaver when vlc is running
36 alias vlc-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")'
37
38 # packaging
39 alias :cp='rm -rf pkg src dbg hdr log logpipe* *.log.* *.log *.pkg.*'
40
41 # Pacman alias examples
42 alias pacupg='sudo pacman -Syu'
43 alias pacin='sudo pacman -S'
44 alias pacu='sudo pacman -U'
45 alias pacre='sudo pacman -R'
46 alias pacrem='sudo pacman -Rns'
47 alias pacrep='pacman -Si'
48 alias pacreps='pacman -Ss'
49 alias pacloc='pacman -Qi'
50 alias paclocs='pacman -Qs'