-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_aliases
40 lines (33 loc) · 940 Bytes
/
.bash_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
# Personal shortcuts
alias cls='clear'
alias g='google-chrome'
alias pdf='xdg-open'
alias ll='ls -la'
alias l='ls -l'
alias ls='ls --color=auto'
alias grepr='grep -Hrn'
alias grepi='grep -Hrni'
alias tarx='tar -xvzf'
# Arch Linux related shortcuts
alias pcmi='sudo pacman -S'
alias pcms='sudo pacman -Ss'
alias pcmu='sudo pacman -Sy'
# Ubuntu related shortcuts
alias aptu='sudo apt-get update'
alias apts='sudo apt-cache search'
alias apti='sudo apt-get install'
# LXC related shortcuts
alias lxc-ls='sudo lxc-ls --fancy'
# Git shortcuts
alias gits='git status'
alias gitl='git log'
alias gitc='git commit -m'
alias gitk='git checkout'
alias gitd='git diff'
alias gitb='git branch'
# Security updates
alias sec='sudo apt-get update && { sudo apt-get -s dist-upgrade | grep "^Inst" | grep -i securi | cut -d " " -f 2 | xargs sudo apt-get install -y }'
# i3
alias lock='i3lock -c 333333'
# golang
alias gotest='go test -v -race ./...'