-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathaliases
46 lines (38 loc) · 959 Bytes
/
aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/sh
# Enable aliases to be sudo’ed
alias sudo='sudo '
# Common Typos
alias sl='ls'
alias gti='git'
# Directorys
alias .='cd ../'
alias ..='cd ../../'
alias ...='cd ../../../'
alias ....='cd ../../../../'
# Extensions
alias df='df -h'
alias du='du -ch'
alias dmesg='dmesg --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
if ls --color -d . >/dev/null 2>&1; then # GNU ls
alias ls='ls -F -h --color=always -v --author --time-style=long-iso'
alias l='ls -l -a'
fi
alias mkdir='mkdir -pv'
alias ssh='ssh -x'
alias ssy='ssh -CX'
alias wget='wget -c'
# Shortcuts
alias c='clear'
alias g='git'
alias vi='vim'
# Utilities
alias ack="rg"
alias dus='for each in $(find . -maxdepth 1 -type d) ; do du -hs "$each" | head -n1; done | sort -rh'
alias diff="colordiff"
alias lss="stat -c '%A %a %n' *"
alias mdstat='cat /proc/mdstat'
alias ports='netstat -tulanp'
alias psg='ps auwx | grep'