-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bash_aliases
More file actions
74 lines (59 loc) · 2.23 KB
/
.bash_aliases
File metadata and controls
74 lines (59 loc) · 2.23 KB
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
# Aliases
# ls alias
alias ls='ls -BX --color=auto' # Default ls behaviour
#alias ls='ls -sh --color=auto'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias lz='ll -rS' # sort by size
alias lt='ll -rt' # sort by date
alias lx='ll -BX' # sort by extension
# Typos
alias ks='ls -sh --color=auto'
alias ñs='ls -sh --color=auto'
alias sl='ls -sh --color=auto'
# Safety
alias mv='mv -i'
alias rm='rm -I' # 'rm -i' prompts for every file
alias cp='cp -i'
alias ln='ln -i'
alias chown='chown --preserve-root'
alias chmod='chmod --preserve-root'
alias chgrp='chgrp --preserve-root'
# grep alias
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
# Dir alias
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
# Various alias
alias tmux='tmux -2' #Make tmux assume 256 colors
alias sprunge="curl -F 'sprunge=<-' http://sprunge.us"
alias pacman="pacman --color=always"
alias shot="scrot ~/screenshots/`date +%y-%m-%d-%H:%M:%S`.png"
alias mocp='mocp -T /usr/share/moc/themes/moca_theme'
alias openports='ss --all --numeric --processes --ipv4 --ipv6'
alias diff='diff --color=auto'
# Look for high priority errors in the systemd journal
alias errors="sudo journalctl -p 0..3 -xn"
# Cups
alias startprint="systemctl start org.cups.cupsd.service"
alias stopprint="systemctl stop org.cups.cupsd.service"
# urban terror alias
alias urban='/home/curiousx/urban_terror/urban_64 +set fs_homepath /home/curiousx/urban_terror/'
# urban terror gamma fix launcher
# alias urban='xgamma -gamma 1.1 ; /home/curiousx/urban_terror/urban_64 +set fs_homepath /home/curiousx/urban_terror/ ; xgamma -gamma 1'
# webpro #
# List declared aliases, functions
alias listaliases="alias | sed 's/=.*//'"
alias listfunctions="declare -f | grep '^[a-z].* ()' | sed 's/{$//'" # show non _prefixed functions
# URL-encode strings
alias urlencode='python -c "import sys, urllib as ul; print ul.quote_plus(sys.argv[1]);"'
# One of @janmoesen's ProTips
#for method in GET HEAD POST PUT DELETE TRACE OPTIONS; do
# alias "$method"="lwp-request -m '$method'"
#done
# View HTTP traffic
#alias sniff="sudo ngrep -d 'en1' -t '^(GET|POST) ' 'tcp and port 80'"
#alias httpdump="sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E \"Host\: .*|GET \/.*\""