-
Notifications
You must be signed in to change notification settings - Fork 1
/
.bash_aliases
80 lines (61 loc) · 1.74 KB
/
.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
##################################################################################
echo DEPRACATION WARNNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo aliases for zsh are in ~/dotfiles/.zshrc
########################################################################
##############################
#### ALIASES core and other
##############################
if [[ $OSTYPE == 'linux-gnu' ]]
then
alias ll='ls -al --color=auto'
elif [[ $OSTYPE == 'darwin13.4.0' ]]
then
alias ll='ls -alG'
fi
### grep
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
### vim
# alias vi='vim' # wrong habbit
### tmux 256 colors
alias tmux='tmux -2'
# most useful alias on earth
alias ta='tmux a'
#############################################
### ALIASES cd
#############################################
alias cdw='cd ~/work'
alias cdgo='export GOPATH=~/work/go/;cd $GOPATH'
alias cdd='cd ~/Downloads'
alias cdvim='cd ~/.vim/plugged'
#############################################
### ubuntu apt-get
#############################################
alias aptinst='sudo apt-get install'
alias aptsearch='apt-cache search'
#############################################
# devstack
alias cds='cd /opt/stack'
alias cdds='cd /opt/stack/devstack'
alias openrc='source /opt/stack/devstack/openrc admin'
##############################################
## go debugger
function gogdb {
echo compile...
go build -gcflags "-N -l" $1
if [ $? == 0 ] ;then
read -p "starting cgdb (press a key) ..."
cgdb $2
fi
}
# example
function gotestgdb {
echo compile...
go test -c $1
if [ $? == 0 ] ;then
export $(go test -work -c -gcflags "-N -l" $1 2>&1)
read -p "starting cgdb (press a key) ..."
cgdb $2 -- -d $WORK
fi
}