-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaliases
43 lines (31 loc) · 823 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
# Easier navigation: .., ..., ~ and -
alias ..="cd .."
alias cd..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ~="cd ~" # `cd` is probably faster to type though
alias -- -="cd -"
# Vim
alias vim="nvim"
# Colors
alias ls="ls --color --group-directories-first"
alias grep="grep --color=auto"
# be nice
alias please=sudo
alias hosts='sudo $EDITOR /etc/hosts'
# Shortcuts
alias g="git"
alias v="vim"
alias t="todo"
alias bigterm="xterm -fa 'Monospace' -fs 20"
# xclip
alias xclip="xclip -selection c"
# Pomodoro
alias pomo="sleep `echo '60 * 25' | bc`; say 'End of pomodoro my friend! Stop Working!'"
function drun () {
docker run -i -t --rm --user $(id -u):$(id -g) -v `pwd`:`pwd` -w `pwd` $@
}
function dsrun () {
docker run -i -t --rm -v `pwd`:`pwd` -w `pwd` $@
}