alias nbpdf='function _nbpdf(){ jupyter nbconvert "$1" --to pdf; };_nbpdf' alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' alias gonote='jupyter notebook' alias gonotebook='jupyter notebook --notebook-dir="~/Valencell/notebooks/"' alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' ## get rid of command not found ## alias cd..='cd ..' ## a quick way to get out of current directory ## alias ..='cd ..' alias ...='cd ../../../' alias ....='cd ../../../../' alias .....='cd ../../../../' alias .4='cd ../../../../' alias .5='cd ../../../../..' # handy short cuts alias h='history' alias j='jobs -l' alias a=alias alias lo=exit alias path='echo -e ${PATH//:/\\n}' alias now='date +"%T"' alias nowtime=now alias nowdate='date +"%d-%m-%Y"' alias awake='caffeinate -disu -t 36000' # all things git (most things) alias g='git' alias st='git status' alias com='git commit -m' alias clone='git clone' alias sth='git stash' alias lg='git log' alias u='git add -u' alias all='git add .' # confirmation # alias rm='rm -i' alias mv='mv -i' alias cp='cp -i' alias ln='ln -i' #gcloud aliases alias gpuload='watch -n0.1 nvidia-smi' alias gonote='jupyter notebook &' alias noteup='ps -aux | grep jupyter' ## get top process eating memory alias psmem='ps aux | sort -nr -k 4' alias psmem10='ps aux | sort -nr -k 4 | head -10' ## get top process eating cpu ## alias pscpu='ps aux | sort -nr -k 3' alias pscpu10='ps aux | sort -nr -k 3 | head -10' # mapr login alias gomapr='maprlogin password' # yarn jobs alias myjobs='yarn application -list | grep ttank2' alias kill_kernels='yarn application --list | grep $(whoami) | cut -f 1 | xargs -p -L 1 yarn application --kill' alias nuke='yarn application --list | grep $(whoami) | cut -f 1 | xargs -L 1 yarn application --kill' ## gcloud aliases ## hard wire IP for now gcp() { #copy from 1 to 2 gcloud compute scp $1 tank-predator-vagrant-vm:/home/tank --zone us-east1-c } gget() { gcloud compute scp tank-predator-vagrant-vm:$1 . --zone us-east1-c } ## vagrant alias vagrant='ssh vagrant@192.168.99.93' vcp() { #copy from 1 to 2 scp -r $1 vagrant@192.168.99.93:/tmp } vget() { #copy from 1 to 2 scp -r vagrant@192.168.99.93:/tmp $1 } ## cd and ls all at once - it will change your life cl() { cd "$@" && ls; }