SHOW:
|
|
- or go back to the newest paste.
1 | # EM | |
2 | ||
3 | alias s="ssh" | |
4 | alias r="rm -rf" | |
5 | alias t='top' | |
6 | alias u='uname -a; w' | |
7 | alias v='vim' | |
8 | alias e='exit' | |
9 | alias ex='exit' | |
10 | alias nv_on="echo ON > /sys/kernel/debug/vgaswitcheroo/switch" | |
11 | alias nv_of="echo OFF > /sys/kernel/debug/vgaswitcheroo/switch" | |
12 | alias hh='history' | |
13 | alias ll='ls -alhF' | |
14 | alias lh='ls -lh' | |
15 | alias c-='c -' | |
16 | alias c..='c ../' | |
17 | alias c...='c ../../' | |
18 | alias c....='c ../../../' | |
19 | alias c.....='c ../../../../' | |
20 | alias c~='c ~' | |
21 | alias cx='chmod +x' | |
22 | alias pu='pushd .' | |
23 | alias po='popd' | |
24 | alias go='gnome-open' | |
25 | alias glog='git log --pretty=format:"%h - %an, %ar : %s" --graph' | |
26 | alias gl="git log --graph --pretty=format:'%Cblue%h%Creset -%C(bold blue)%d%Creset %C(yellow)%s %Cred(%cr) %C(white)<%an>%Creset' --abbrev-commit" | |
27 | # alias lh="ll | awk -F " " '{print $5 "\t" $9}'" | |
28 | alias gp="git pull --rebase" | |
29 | # Add support to permalias | |
30 | # http://stackoverflow.com/questions/15235141/how-to-create-a-function-in-bashrc-that-will-work-correctly-when-the-command-ru | |
31 | # | |
32 | ||
33 | # | |
34 | # Usage exc - <file1> <file2> | |
35 | # | |
36 | ||
37 | function exc() { | |
38 | mv $1 temp31337; | |
39 | mv $2 $1; | |
40 | mv temp31337 $2; | |
41 | } | |
42 | ||
43 | # | |
44 | # Usage: h - htop | |
45 | # h <string> - history | grep string | |
46 | # | |
47 | ||
48 | function h() { | |
49 | case "$#" in | |
50 | 0) htop | |
51 | ;; | |
52 | 1) history | grep $1 | |
53 | ;; | |
54 | *) echo "Undefined" | |
55 | ;; | |
56 | esac | |
57 | } | |
58 | ||
59 | # p | |
60 | # Usage: p - ps; | |
61 | # p <proces> - ps aux | grep proces | |
62 | # p ip/host - ping ip/host | |
63 | ||
64 | function p() { | |
65 | case "$#" in | |
66 | 0) ps | |
67 | ;; | |
68 | 1) if [[ $1 =~ [0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ || $1 =~ [a-z]+\.("com"|"net"|"org"|"ro") ]] | |
69 | then | |
70 | ping $1; | |
71 | else | |
72 | ps aux | head -1 && ps aux | grep $1; | |
73 | fi | |
74 | ;; | |
75 | *) echo "Undefined" | |
76 | ;; | |
77 | esac | |
78 | } | |
79 | ||
80 | # Usage c - clear; c <sursa> <destinatie> | |
81 | ||
82 | function c() { | |
83 | case "$#" in | |
84 | 0) | |
85 | if [[ `history | tail -2 | head -1 | awk '{ print $2 $3 }'` = "c" ]]; then | |
86 | cd; | |
87 | else | |
88 | clear; | |
89 | fi | |
90 | ;; | |
91 | 1) if [[ $1 = "-" ]]; then | |
92 | cd -; | |
93 | elif [[ -f $1 ]]; then | |
94 | cat $1; | |
95 | elif [[ -d $1 ]]; then | |
96 | cd $1 && ls; | |
97 | else | |
98 | echo "Invalid arg" | |
99 | fi | |
100 | ;; | |
101 | 2) cp -vr $1 $2; | |
102 | ;; | |
103 | *) echo "Undefined" | |
104 | ;; | |
105 | esac | |
106 | } | |
107 | ||
108 | # Usage: m = make; m <sursa> <dest> | |
109 | ||
110 | function m() { | |
111 | case "$#" in | |
112 | 0) make | |
113 | ;; | |
114 | 1) mkdir $1 && cd $1; | |
115 | ;; | |
116 | 2) mv -v $1 $2 | |
117 | ;; | |
118 | *) echo "Undefined" | |
119 | ;; | |
120 | esac | |
121 | } | |
122 | ||
123 | # Usage: arc folder <type> | |
124 | # type = zip/tar/tar.bz/bz2 | |
125 | function arc() { | |
126 | # TODO | |
127 | false; | |
128 | } | |
129 | ||
130 | ||
131 | # Usage: ext archiva.<tar.bz2/tar.gz/bz2/rar/gz> | |
132 | ||
133 | function ext() { | |
134 | if [ -f $1 ] ; then | |
135 | case $1 in | |
136 | *.tar.bz2) tar xvjf $1 | |
137 | ;; | |
138 | *.tar.gz) tar xvzf $1 | |
139 | ;; | |
140 | *.bz2) bunzip2 $1 | |
141 | ;; | |
142 | *.rar) unrar x $1 | |
143 | ;; | |
144 | *.gz) gunzip $1 | |
145 | ;; | |
146 | *.tar) tar xvf $1 | |
147 | ;; | |
148 | *.tbz2) tar xvjf $1 | |
149 | ;; | |
150 | *.tgz) tar xvzf $1 | |
151 | ;; | |
152 | *.zip) unzip $1 | |
153 | ;; | |
154 | *.Z) uncompress $1 | |
155 | ;; | |
156 | *.7z) 7z x $1 | |
157 | ;; | |
158 | *) echo "'$1' Undefined " | |
159 | ;; | |
160 | esac | |
161 | else | |
162 | echo "'$1' is not a valid file" | |
163 | fi | |
164 | } |