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
|
###############################################################################
#
# 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 bye="logout"
alias c="fasd_cd -d"
alias cls="clear"
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 eclipse="/usr/local/bin/eclipse/eclipse 2> /dev/null &"
alias eclm="$ECLIPSE_HOME/eclimd &"
alias eclmoff="$ECLIPSE_HOME/eclim -command shutdown &"
alias emx="emacs -nw"
alias fixeclipse="rm -f $HOME/Computing/Development/Workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi"
alias fbhami="sftp fxunb.sr.bham.ac.uk"
alias fucl="sftp vgg@ftp.star.ucl.ac.uk"
alias galias="nvim $HOME/.bashrc.d/02aliases.bash.linux"
alias galiasenv="nvim $HOME/.bashrc.d/01environ.bash.linux"
alias galiasfunc="nvim $HOME/.bashrc.d/03functions.bash.linux"
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 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/.bashrc.d/02aliases.bash.linux"
alias less_env="less $HOME/.bashrc.d/01environ.bash.linux"
alias less_func="less $HOME/.bashrc.d/03functions.bash.linux"
alias lnx1="ssh -l vgg lnx1.sr.bham.ac.uk"
alias more_alias="more $HOME/dotfiles/bashrc.d/02aliases.bash.linux"
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 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 prot="chmod og-rx"
alias pycharm="/usr/local/bin/pycharm &"
alias pydoc35="ebook-viewer '/MacOSX-Data2/Calibre/Python Documentation Authors/Python 3.5.1 documentation (2496)/Python 3.5.1 documentation - Python Documentation Authors.epub' &"
alias qutebrowser="~/bin/scripts/open_url_in_instance.sh"
alias ralias=". $HOME/.bashrc.d/01environ.bash.linux ; . ${HOME}/.bashrc.d/02aliases.bash.linux; . ${HOME}/.bashrc.d/03functions.bash.linux"
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 tor="${HOME}/bin/tor-browser_en-US/start-tor-browser.desktop"
alias tpb="${HOME}/bin/scripts/torrshellscripts-master/thepiratebay/tpb.sh"
alias ukali="sudo umount /Kali"
alias uosx="sudo umount /MacOSX"
alias v="nvim"
alias vifm="vifmrun"
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 wh="echo $cwd"
#alias zork1="xzip -geometry 300x300 -statgeometry 30x30 $HOME/bin/zork/DATA/ZORK1.DAT &"
#-------- 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 --- }}}
#
###############################################################################
|