Last active
November 27, 2021 15:53
-
-
Save zfarbp/561014412966afa4e51011e94d338bec to your computer and use it in GitHub Desktop.
bash_aliases
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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