Skip to content

Instantly share code, notes, and snippets.

@zfarbp
Last active November 27, 2021 15:53
Show Gist options
  • Save zfarbp/561014412966afa4e51011e94d338bec to your computer and use it in GitHub Desktop.
Save zfarbp/561014412966afa4e51011e94d338bec to your computer and use it in GitHub Desktop.
bash_aliases
alias l='ls -lFsathrGi'
alias c='clear'
alias cp='cp -p'
alias cl='c;l'
alias ls='ls -G'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ll='ls'
alias vjson='fx'
alias vir='vim -R'
alias grep='egrep --color'
alias df='df -h'
alias less='less -I'
alias fstr='grep -nrw . -e'
alias nit='/usr/bin/nl -b a -n rz'
alias d='cd ~/Desktop'
alias D='cd ~/Development'
alias dl='cd ~/Downloads'
# Go
alias go_build="go build -gcflags=all='-N -l'"
# Docker
alias dkat="docker attach"
alias dkex="docker exec"
alias dkext="docker exec -ti"
alias dkkill="docker kill"
alias dkps="docker ps"
alias dkrm="docker rm"
alias dkrmi="docker rmi"
alias dkr="docker run"
alias dkif="docker info"
alias dkins="docker inspect"
alias dkstat="docker stats"
alias dkres="docker container restart"
alias dkcp="docker cp"
alias dkdiff="docker diff"
alias dkrename="docker rename"
alias dktop="docker top"
alias dkcls="docker container ls -a"
alias dkclinks="docker inspect -f '{{.HostConfig.Links}}'"
alias dkcst="docker container start"
alias dkcip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
# Encryption
alias gpgen='f() { gpg --output "$1".enc --symmetric --cipher-algo AES256 --no-symkey-cache "$1"; unset -f f; reset;}; f'
## hacky but ok
alias gpgde='f() { gpg --no-symkey-cache --decrypt "$1" >> "$1".dec; less "$1".dec && rm "$1".dec; unset -f f;reset; }; f'
alias sslencrypt='f() { openssl rsautl -encrypt -pubin -inkey "$1" -ssl -in "$2" -out "${2%%.*}".enc; unset -f f; }; f'
alias ssldecrypt='f() { openssl rsautl -decrypt -inkey "$1" -ssl -in "$2" -out "${2%%.*}".dec; unset -f f; }; f'
alias sslechodecrypt='f() { openssl rsautl -decrypt -inkey "$1" -ssl -in "$2"; unset -f f; }; f'
# PM2
alias _p='pm2 start'
alias p_='pm2 delete'
alias _pm='c;pm2 list'
alias _fl='c;pm2 flush; pm2 log'
# GIT
alias gs='c;git status'
alias gsh='git show'
alias glog='git log'
alias gl='git log --all --decorate --oneline --graph'
alias gld='git log --all --decorate'
alias gsc='git switch -c'
alias gd='git diff'
alias ga='git add'
alias gap='git add -p'
alias gc='git commit -m'
alias gco='git checkout'
alias gm='git merge'
alias gp='git push'
alias gpl='git pull'
alias gb='git branch'
alias gre='git reset --hard HEAD'
alias gbla='git blame'
alias gpup='git push --set-upstream origin'
# Other
alias checkcap="du -h / | grep '^\s*[0-9\.]\+G'"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment