diff options
author | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-10 10:43:33 +0800 |
---|---|---|
committer | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-10 10:43:33 +0800 |
commit | 48a006085b6015fc8bd108551f7b8409d30e5ffe (patch) | |
tree | 173f3b357edc39975270dc8a5884dc64a7574861 /alias | |
parent | b76b1402d27c0873cb6d3b19679a72c475c45852 (diff) |
Update
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 46 |
1 files changed, 21 insertions, 25 deletions
@@ -1,29 +1,29 @@ | |||
1 | # My alias for bash and zsh | 1 | # My alias for bash and zsh |
2 | 2 | ||
3 | # settings | 3 | # config |
4 | alias al="vim $SETTING_DIR/alias && source $SETTING_DIR/alias" | 4 | alias al="vim $SETTING_DIR/alias && source $SETTING_DIR/alias" |
5 | alias all="source $SETTING_DIR/alias" | ||
6 | alias zshrc="vim ~/.zshrc && source ~/.$(basename $SHELL)rc" | 5 | alias zshrc="vim ~/.zshrc && source ~/.$(basename $SHELL)rc" |
7 | alias bashrc="vim ~/.bashrc && source ~/.$(basename $SHELL)rc" | 6 | alias bashrc="vim ~/.bashrc && source ~/.$(basename $SHELL)rc" |
8 | alias vimrc='vim ~/.vimrc' | 7 | alias vimrc='vim ~/.vimrc' |
9 | alias tigrc="vim $SETTING_DIR/tigrc" | 8 | alias tigrc="vim ~/.tigrc" |
10 | alias muttrc='vim ~/.config/mutt/muttrc' | 9 | alias muttrc='vim ~/.config/mutt/muttrc' |
11 | alias gitconfig='vim ~/.gitconfig' | 10 | alias gitconfig='vim ~/.gitconfig' |
12 | alias sshconfig='vim ~/.ssh/config' | 11 | alias sshconfig='vim ~/.ssh/config' |
13 | alias sshauth='vim ~/.ssh/authorized_keys' | 12 | alias sshauth='vim ~/.ssh/authorized_keys' |
13 | alias sshknown='vim ~/.ssh/known_hosts' | ||
14 | alias cdconfig='cd ~/config' | 14 | alias cdconfig='cd ~/config' |
15 | alias txconfig='vim ~/.tmux.conf' | 15 | alias txconfig='vim ~/.tmux.conf' |
16 | alias log="cat $SETTING_DIR/log | grep '`date +'%b %d'`'" | ||
17 | 16 | ||
18 | # vim | 17 | # vim |
19 | alias v='vim' | 18 | alias v='vim' |
19 | alias vi='vim' | ||
20 | alias sv='sudo vim' | 20 | alias sv='sudo vim' |
21 | alias vl="vim -c ':MRU'" | 21 | alias vl="vim -c 'norm '" |
22 | alias ve="vim -c ':e! ~/.vim_runtime/my_configs.vim'" | 22 | #alias vl="vim $(sed -n '/^[^#]/{p;q}' ~/.vim_mru_files)" |
23 | alias ve="vim -c 'e! ~/.vim_runtime/my_configs.vim'" | ||
23 | alias vro='vim -R' | 24 | alias vro='vim -R' |
24 | alias vu='vim -u NONE' | 25 | alias vu='vim -u NONE' |
25 | alias vv='vim ~/vimwiki/index.md' | 26 | alias vv='vim ~/vimwiki/index.md' |
26 | alias vi='vim' | ||
27 | alias vq='vim ~/buffer' | 27 | alias vq='vim ~/buffer' |
28 | alias cdvim='cd ~/.vim_runtime' # amix/vimrc repo | 28 | alias cdvim='cd ~/.vim_runtime' # amix/vimrc repo |
29 | 29 | ||
@@ -33,6 +33,18 @@ alias ptt='ssh bbsu@ptt.cc' | |||
33 | sshtar() { | 33 | sshtar() { |
34 | prompt "tar cf - foo | ssh topo 'cd ~/Downloads; tar xf -' \nssh topo 'tar czf - --directory=/home/public dir' | tar xvzf -" | 34 | prompt "tar cf - foo | ssh topo 'cd ~/Downloads; tar xf -' \nssh topo 'tar czf - --directory=/home/public dir' | tar xvzf -" |
35 | } | 35 | } |
36 | ssh.up() { | ||
37 | scp $1 topo:~/public/${2:-$1} | ||
38 | echo https://topo.tw/p/$2/$1 | ||
39 | } | ||
40 | ssh.up.today() { | ||
41 | DATE=$(date --iso-8601) | ||
42 | ssh topo mkdir -p ~/public/$DATE | ||
43 | ssh.up $1 $DATE | ||
44 | } | ||
45 | ssh.down() { | ||
46 | ssh topo rm ~/public/"$1" | ||
47 | } | ||
36 | 48 | ||
37 | # for custom scripts | 49 | # for custom scripts |
38 | vs() { | 50 | vs() { |
@@ -50,7 +62,7 @@ unalias gg &>/dev/null | |||
50 | alias gg='gist grep' | 62 | alias gg='gist grep' |
51 | 63 | ||
52 | # unix | 64 | # unix |
53 | alias chmodx='sudo chmod +x' | 65 | alias chx='chmod +x' |
54 | alias s='sudo systemctl' | 66 | alias s='sudo systemctl' |
55 | alias j='sudo journalctl -xe' | 67 | alias j='sudo journalctl -xe' |
56 | alias m='mutt' | 68 | alias m='mutt' |
@@ -137,13 +149,12 @@ cdg() { | |||
137 | cd ~/git/$1 || cd ~/git | 149 | cd ~/git/$1 || cd ~/git |
138 | } | 150 | } |
139 | alias cda='mkdir -p ~/data && cd ~/data' | 151 | alias cda='mkdir -p ~/data && cd ~/data' |
140 | alias cdc='cd ~/.config' | ||
141 | alias cdd='cd ~/Downloads' | 152 | alias cdd='cd ~/Downloads' |
142 | alias cdD='cd ~/Documents' | 153 | alias cdD='cd ~/Documents' |
143 | alias cdP='cd ~/Pictures' | 154 | alias cdP='cd ~/Pictures' |
144 | alias cdpu='cd ~/public' | 155 | alias cdpu='cd ~/public' |
145 | alias cdV='cd ~/Videos' | 156 | alias cdV='cd ~/Videos' |
146 | alias cdmd='cd ~/git/map/deploy' | 157 | alias cdM='cd ~/Musics' |
147 | 158 | ||
148 | # blog | 159 | # blog |
149 | alias cdb='cd ~/blog' | 160 | alias cdb='cd ~/blog' |
@@ -372,9 +383,6 @@ image.text() { | |||
372 | "${2:=foo}".jpg | 383 | "${2:=foo}".jpg |
373 | } | 384 | } |
374 | 385 | ||
375 | # thunderbird | ||
376 | alias thunder.pull='rsync -a --delete pham@topo.tw:~/.thunderbird/ ~/.thunderbird &' | ||
377 | |||
378 | # Reset clock | 386 | # Reset clock |
379 | date-reset() { | 387 | date-reset() { |
380 | sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" | 388 | sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" |
@@ -454,18 +462,6 @@ up() { | |||
454 | curl -F"file=@${1}" http://0x0.st | 462 | curl -F"file=@${1}" http://0x0.st |
455 | #curl -F "file=@${1}" https://api.anonfiles.com/upload | 463 | #curl -F "file=@${1}" https://api.anonfiles.com/upload |
456 | } | 464 | } |
457 | ssh.up() { | ||
458 | scp $1 topo:~/public/${2:-$1} | ||
459 | echo https://topo.tw/p/$2/$1 | ||
460 | } | ||
461 | ssh.up.today() { | ||
462 | DATE=$(date --iso-8601) | ||
463 | ssh topo mkdir -p ~/public/$DATE | ||
464 | ssh.up $1 $DATE | ||
465 | } | ||
466 | ssh.down() { | ||
467 | ssh topo rm ~/public/"$1" | ||
468 | } | ||
469 | short() { | 465 | short() { |
470 | curl -F"shorten=${1}" http://0x0.st | 466 | curl -F"shorten=${1}" http://0x0.st |
471 | } | 467 | } |