2
2
# A small collection of useful Bash aliases.
3
3
# https://github.com/sandren/bash
4
4
#
5
- # To update run: `curl -s https://sandren.com/aliases | bash`
5
+ # To update run: `curl -s https://ghcdn.rawgit.org/sandren/bash/master/index.txt | bash`
6
6
7
7
# Directory aliases
8
8
alias ..='cd ..'
9
9
alias ...='cd ../..'
10
10
alias ....='cd ../../..'
11
+ alias .....='cd ../../../..'
11
12
alias ws='cd /etc/nginx'
12
13
alias wsc='cd /etc/nginx/conf.d'
13
14
alias wr='cd /var/www'
@@ -17,11 +18,13 @@ alias ls='ls -hF --color=auto --group-directories-first'
17
18
alias la='ls -hFA --color=auto --group-directories-first'
18
19
alias ll='ls -hFAl --color=auto --group-directories-first'
19
20
20
- # Apt aliases
21
- alias update='sudo apt update && sudo apt upgrade -y'
22
- alias autoremove='sudo apt autoremove --purge -y'
21
+ # APT aliases
22
+ alias apt.update='sudo apt update && sudo apt upgrade -y'
23
+ alias apt.clean='sudo apt-get clean && sudo apt update'
24
+ alias apt.autoclean='sudo apt-get autoclean && sudo apt update'
25
+ alias apt.autoremove='sudo apt autoremove --purge -y'
23
26
24
- # Program aliases
27
+ # General program aliases
25
28
alias n='nano'
26
29
alias sn='sudo nano'
27
30
alias m='micro'
@@ -34,35 +37,43 @@ alias wget='wget -c'
34
37
alias ping='ping -c 5'
35
38
alias top='htop'
36
39
37
- # Git aliases
38
- alias add='git add .'
39
- alias branch='git branch'
40
- alias checkout='git checkout'
41
- alias clone='git clone'
42
- alias commit='git commit -m'
43
- alias pull='git pull'
44
- alias push='git push'
45
- alias reset='git reset'
46
- alias status='git status'
40
+ # Node aliases
41
+ alias npm.list='sudo npm list -g --depth 0'
42
+ alias npm.outdated='npm outdated -g --depth=0'
43
+ alias npm.update='sudo npm update -g'
44
+ alias npm.upgrade='sudo npm upgrade -g'
45
+ alias npm.clean='sudo rm ./node_modules/.cache -R'
46
+ alias npm.fuckit='sudo rm -rf ./node_modules/ && sudo rm package-lock.json && npm install'
47
+
48
+ # Gatsby aliases
49
+ alias build='gatsby build'
50
+ alias develop='gatsby develop'
47
51
48
52
# Tmux aliases
49
53
alias tn='tmux new-session -s'
54
+ alias stn='sudo tmux new-session -s'
50
55
alias ta='tmux attach-session -t'
56
+ alias sta='sudo tmux attach-session -t'
51
57
alias tr='tmux rename-session -t'
58
+ alias str='sudo tmux rename-session -t'
52
59
alias tl='tmux list-sessions'
60
+ alias stl='sudo tmux list-sessions'
53
61
alias tk='tmux kill-session -t'
62
+ alias stk='sudo tmux kill-session -t'
54
63
55
64
# System aliases
56
- alias service='sudo service'
57
65
alias start='sudo systemctl start'
58
66
alias reload='sudo systemctl reload'
59
67
alias restart='sudo systemctl restart'
60
68
alias stop='sudo systemctl stop'
69
+ alias service='sudo service'
70
+ alias myip='curl ipinfo.io/ip'
61
71
62
72
# Miscellaneous aliases
63
73
alias root='sudo -i'
64
74
alias fuck='sudo'
65
75
alias fucking='sudo'
66
76
alias c='clear'
77
+ alias bash.edit='sudo nano ~/.bashrc'
67
78
68
- # END CUSTOM ALIASES
79
+ # END CUSTOM ALIASES
0 commit comments