Bash Profile - nsymester/Front-end-Engineering-Journal GitHub Wiki

#.For Mac and Window Devices

General Aliases

alias ll="ls -laG" alias ls="ls -G" alias la="ls -a" alias cls="clear" alias de="cd ~/Desktop" alias prj="cd ~/Documents/1.\ Projects" alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'" alias bashr="source ~/.bash_profile" alias h="history" alias ipaddress="echo $(ifconfig | grep broadcast | awk '{print $2}')"

Git Aliases

alias git_sync="git pull -r && git push" alias gs="git status" alias gcm="git commit -m " alias ga="git add" alias gaa="git add --all" alias gc="git fetch && git checkout " alias gb="git branch " alias gpush="git push" alias gpull="git fetch && git pull" alias glog='git lg' alias gdiff='git diff -- '

Access Remote Status

alias gsr='git remote show origin'

Npm

alias nis='npm i -S ' alias nid='npm i -D ' alias nig='npm i -g ' alias nu='npm uninstall ' alias nus='npm uninstall --save ' alias nud='npm uninstall --save-dev ' alias nr='npm run ' alias nu='npm uninstall ' alias nus='npm uninstall --save ' alias nud='npm uninstall --save-dev ' alias ngl='npm ls -g --depth 0 ' alias nll='npm ls --depth 0 '

History expansions

previous command

#. !! #. #. turn wireless on and off #. ifconfig en0 up #. sudo !! #. ifconfig en0 down

#. !$ first and the last arguments of the previous command

#. type is equivalent to which

Add Visual Studio Code (code)

export PATH="$PATH:/{ApplicationRoot}/Visual Studio Code{.app}/{SubDir}/bin"

Node Versions

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion