summaryrefslogtreecommitdiff
path: root/.zshaliases
blob: a491f9bb23b283d1638d2836196ef6759a7dc03d (plain)
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
###############################################################################
#
#                         LINUX COMMANDS AND ALIASES --- {{{
#
###############################################################################
###############################################################################
#
# General --- {{{
#
###############################################################################

if [ -f "/usr/lib/w3m/cgi-bin/treat_as_url.cgi" ]; then
   alias w3mu="w3m /usr/lib/cgi-bin/treat_as_url.cgi"
fi

alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ......="cd ../../../../.."
alias b="export BROWSER='w3m' && buku"
alias bye="logout"
alias c="fasd_cd -d"
alias chancli="python $HOME/bin/git-src/chancli/chancli.py"
alias cleanup="sudo pacman -Rns $(pacman -Qtdq)" # remove orphaned packages
alias cls="clear"
alias config='/usr/bin/git --git-dir=$HOME/dotfiles --work-tree=$HOME'
alias deprot="chmod og+rx"
alias deprotw="chmod og+rxw"
alias df="df -h"
alias drpre3att="java -jar $COMP/Palm/webos/Homebrew/Tools/04-webosdoctorp224mantaatt.jar"
alias drpre3wr="java -jar $COMP/Palm/webos/Homebrew/Tools/04-webosdoctorp224mantawr.jar"
alias drtouchpad="java -jar $COMP/Palm/webos/Homebrew/Tools/05-webosdoctorp305hstnhwifi.jar --auto"
alias drtouchpad-activate="java -jar $COMP/Palm/webos/Homebrew/Tools/07-tptoolbox_v42/devicetool2.jar"
alias drive="$HOME/bin/gdrive-osx-x64"
alias du="du -h"
alias emx="/usr/bin/emacs -nw"
alias fbhami="sftp fxunb.sr.bham.ac.uk"
alias fucl="sftp vgg@ftp.star.ucl.ac.uk"
alias galias="nvim $HOME/.zshaliases"
alias galiasenv="nvim $HOME/.zshenv"
alias galiasfunc="nvim $HOME/.zshfunc"
alias garbage='gvfs-trash -f'
alias garbage-list='gvfs-ls -h trash://'
alias garbage-empty='gvfs-trash --empty'		# empty trash globally (all partitions)
alias grep="grep --color=auto"
alias gonotts="ssh $GPUServer"
alias gua='/usr/bin/git --git-dir=$HOME/dotfiles --work-tree=$HOME remote | xargs -L1 /usr/bin/git --git-dir=$HOME/dotfiles --work-tree=$HOME push --all'
alias gunzip="gzip -d"
alias hkp0="ssh 192.168.0.200"
alias herts="ssh -XC vgg@star.herts.ac.uk"
alias hertc="ssh -XC vgg@uhhpc.herts.ac.uk"
alias hertsc="ssh -XC vgg@stri-cluster.herts.ac.uk"
alias phkp0="ping 192.168.0.200"
alias hkp1="ssh hongkongphooey.is-a-geek.net"
alias phkp1="ping hongkongphooey.is-a-geek.net"
alias hkp2="ssh hongkongphooy.ddns.net"
alias phkp2="ping hongkongphooy.ddns.net"
alias kali="sudo mount -t ext4 /dev/sda10 /Kali"
alias lo="logout"
alias l="ls -pCFG"
alias ls="ls -pCFG"
alias ll='ls -alF'
alias la='ls -A'
alias less_alias="less $HOME/.zshaliases"
alias less_env="less $HOME/.zshenv"
alias less_func="less $HOME/.zshfunc"
alias lnx1="ssh -l vgg lnx1.sr.bham.ac.uk"
alias more_alias="more $HOME/.zshaliases"
alias mpv="mpv --input-ipc-server=/tmp/mpvsoc$(date +%s)"
alias nds="nmcli dev status"
alias nwoff="nmcli radio wifi off"
alias nwon="nmcli radio wifi on"
alias nix="~/bin/NixNote2-x86_64.AppImage"
alias ohmyzsh="nvim ~/.oh-my-zsh"
alias odw="cd ~/Documents/RC/divinum-officium/web && python -m http.server --cgi 8000 & "
alias osxrw="sudo mount /dev/sda2 -t hfsplus -o rw,sizelimit=199622000640  /MacOSX"
alias osxro="sudo mount /dev/sda2 -t hfsplus -o ro,sizelimit=199622000640  /MacOSX"
alias osxdrw="sudo mount -o remount,rw,force /MacOSX-Data1"
alias osxdrwx="sudo mount -o remount,rwx,force /MacOSX-Data1"
alias osdxro="sudo mount -o remount,ro,force /MacOSX-Data1"
alias osxd2rw="sudo mount -o remount,rw,force /MacOSX-Data2"
alias osd2xro="sudo mount -o remount,ro,force /MacOSX-Data2"
alias osxd3rw="sudo mount -o remount,rw,force /MacOSX-Data3"
alias osd3xro="sudo mount -o remount,ro,force /MacOSX-Data3"
alias pcmsyu="sudo pacman -Syyu"                 # update only standard pkgs
alias pcrsua="pacaur -Sua --noconfirm"           # update only AUR pkgs
alias pcrsyu="pacaur -Syu --noconfirm"           # update standard and  AUR pkgs
alias prot="chmod og-rx"
alias pycharm="/usr/local/bin/pycharm &"
alias qutebrowser="~/bin/scripts/open_url_in_instance.sh"
alias ralias=". $HOME/.zshenv ; . ${HOME}/.zshaliases ; . ${HOME}/.zshfunc"
alias rm="rm -f"
alias sr='sr -browser=$BROWSERCLI'			# cli browser
alias surfraw='surfraw -browser=$BROWSER'		# gui browser
alias sucl="ssh -XC zuserver1.star.ucl.ac.uk"
alias tetris="ssh netris.rocketnine.space"
alias tmx='TERM="screen-256color" tmux -2'
alias sock5="ssh -f -N -D 8765  vgg@star.herts.ac.uk"
alias tpb="${HOME}/bin/scripts/torrshellscripts-master/thepiratebay/tpb.sh"
alias ukali="sudo umount /Kali"
alias unlock="sudo rm /var/lib/pacman/db.lck"    # remove pacman lock
alias uosx="sudo umount /MacOSX"
alias w3ml="$BROWSERCLI http://localhost:8000"
alias wanip="dig +short myip.opendns.com @resolver1.opendns.com"
alias wget='wget -c'					# continues/resumes
alias wosqi="java -jar $COMP/Palm/webos/Homebrew/Tools/01-newWebOSQuickInstall-4.6.0.jar &"
alias yaysua="yay -Sua --noconfirm"              # update only AUR pkgs
alias yaysyu="yay -Syu --noconfirm"              # update standard and  AUR pkgs
alias ytv="/usr/bin/youtube-viewer"
#-------- Fasd {{{
#------------------------------------------------------
# DEMO: http://www.youtube.com/watch?v=ur81Y-mV5Us
# URL:  https://github.com/clvv/fasd
# DESC: jump to path or open recent files quickly from cli, better than autojump

if which fasd >/dev/null; then
	eval "$(fasd --init auto)"	# get fasd working, initialization code
	alias m='f -e $PLAYER'		# open with video player
	alias o='a -e $OPENER'		# open any file
	alias v='f -e $EDITOR'		# open with text editor
fi
#}}}
###############################################################################
#
# General --- }}}
#
###############################################################################
###############################################################################
#
# ANALYSES SOFTWARE --- {{{
#
###############################################################################

alias heainit=". $HEADAS/headas-init.sh"
alias ciao="heainit;. $Astro/sw/CIAO/ciao-4.5/bin/ciao.bash"
alias goaips=". ${ASTRO}/Radio/AIPS/LOGIN.SH"
alias mendeley="${HOME}/bin/mendeleydesktop-1.17.6-linux-x86_64/bin/mendeleydesktop &"
alias sasinit="heainit; . $SASDIR/setsas.sh"
alias setodf="export SAS_ODF=${PWD}"
alias updateccf="rsync -v -a --delete --delete-after --force --include='*.CCF' --exclude='*/' xmm.esac.esa.int::XMM_VALID_CCF $HOME/Astro/X-Ray/CCF/"
###############################################################################
#
# ANALYSES SOFTWARE --- }}}
#
###############################################################################
###############################################################################
#
#                         LINUX COMMANDS AND ALIASES --- }}}
#
###############################################################################