bashrc separated into files
[dotfiles/.git] / .config / bashrc / alias
1 #!/bin/bash
2 # enable color support of ls and also add handy aliases
3 if [ -x /usr/bin/dircolors ]; then
4     test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
5     alias ls='ls -hN --color=auto --group-directories-first'
6     #alias dir='dir --color=auto'
7     #alias vdir='vdir --color=auto'
8
9     alias grep='grep --color=auto'
10     alias fgrep='fgrep --color=auto'
11     alias egrep='egrep --color=auto'
12 fi
13
14 # some more ls aliases
15 alias ll='ls -alF'
16 alias la='ls -A'
17 alias l='ls -CF'
18
19
20
21 alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
22
23
24 #byebye for shutdown
25 alias byebye='shutdown now'
26
27
28
29 # use highlight for colored cat
30 alias ccat='highlight --out-format=ansi'
31
32 # wifi available
33 alias wifi='nmcli d wifi';
34
35
36
37 alias autowal='wal --iterative -i /usr/share/backgrounds/ > /dev/null'