Skip to content

Instantly share code, notes, and snippets.

@GuyHarwood
Created July 17, 2025 11:18
Show Gist options
  • Select an option

  • Save GuyHarwood/60739282a52651473b34054d34feb7f1 to your computer and use it in GitHub Desktop.

Select an option

Save GuyHarwood/60739282a52651473b34054d34feb7f1 to your computer and use it in GitHub Desktop.
Useful bash aliases
# misc/OS
alias ll='ls -GFhla'
alias showHidden='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder /System/Library/CoreServices/Finder.app'
alias hideHidden='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder /System/Library/CoreServices/Finder.app'
alias cdd='cd ~/dev/'
alias serve='python3 -m http.server'
# git
alias gs='git status '
alias ga='git add .'
alias gb='git branch'
alias gck='git checkout'
alias gll='git log -3 | cowsay | lolcat'
alias gl='git log'
alias gckm='git checkout master'
alias gms='git checkout master && git pull'
alias gc='git commit -m'
alias gpl='git pull'
alias gp='git push'
# alias gpr='BRANCH=\"$(git branch | grep \* | cut -d ' ' -f2)\" && git push --set-upstream origin $BRANCH'
alias bs='for branch in `git branch -r | grep -v HEAD`; do echo -e `git log -n1 --format="%an" $branch` \\t$branch; done | sort -r'
# npm
alias nb='npm run build'
alias ns='npm start'
alias nd='npm run dev'
alias nt='npm test'
alias nr='nb && ns'
alias ni='npm install'
alias nid='npm install --save-dev'
# docker
alias dc='docker-compose'
alias dcu='dc up'
alias dcd='dc down'
alias dls='docker ps -a -q'
alias drmcall='docker rm $(docker ps -a -q)'
alias drmiall='docker rmi $(docker images -a -q)'
alias dkillem='docker kill $(docker ps -a -q)'
alias dstop='docker stop $(docker ps -a -q)'
alias dp='docker ps'
alias dpa='docker ps -a'
# jmeter
alias jm5='open /usr/local/bin/jmeter'
alias jm4='open /usr/local/bin/jmeter4/'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment