############################################################################### # # 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 --- }}} # ###############################################################################