-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_aliases
66 lines (53 loc) · 1.24 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
#navigation
alias ..='cd ..'
alias d='ls -hl --sort=extension --time-style=long-iso --group-directories-first'
alias da='d -a'
alias ...='.. && d'
cdd() {
cd $1 && d
}
alias tree='tree -aC'
#system
alias lprocess='pgrep -l .'
alias fprocess='pgrep -l'
alias lspart='lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL'
#pacman
alias getapp='sudo pacman -S'
alias rmapp='sudo pacman -Rs'
alias update='sudo pacman -Sy'
alias upgrade='sudo pacman -Suuy'
alias findapp='pacman -Ss'
alias ihasapp='pacman -Qs'
alias lupdate='pacman -Qu'
#alias commands
alias aliasedit='$EDITOR ~/.bash_aliases && source ~/.bash_aliases'
#files
function findword {
grep -rnw $1 -e $2
}
#tar
alias mktgz='tar -zcvf'
alias untgz='tar -zxvf'
alias untar='tar -xf'
#git
alias gadd='git add'
alias gcm='git commit'
alias gpl='git pull'
alias gst='git status'
#user
alias lgroup='cat /etc/group'
alias fgroup='cat /etc/group | grep '
#prog
alias pyinstall='pip install'
alias py='python'
alias pdb='python -m pdb'
alias mkenv='virtualenv venv'
alias activatenv='source venv/bin/activate'
alias jar='java -jar'
alias fuck='eval $(thefuck $(fc -ln -1))'
getheaderloc () {
str=$1
if [ $str != "" ]; then
echo "#include <$str>" | gcc -E -x c - | grep $str
fi
}