Skip to content

Instantly share code, notes, and snippets.

@nash403
Last active February 28, 2017 09:12
Show Gist options
  • Save nash403/47ed5f7e92f7a0de5caabf69ce37aa57 to your computer and use it in GitHub Desktop.
Save nash403/47ed5f7e92f7a0de5caabf69ce37aa57 to your computer and use it in GitHub Desktop.
My alias for zsh
# Advanced Aliases.
alias c='clear'
# ls, the common ones I use a lot shortened for rapid fire usage
alias l='ls -lFh' #size,show type,human readable
alias la='ls -lAFh' #long list,show almost all,show type,human readable
alias lr='ls -tRFh' #sorted by date,recursive,show type,human readable
alias lt='ls -ltFh' #long list,sorted by date,show type,human readable
alias ldot='ls -ld .*'
alias ldotname='ls -ld1Fcart .*'
alias laname='ls -1Fcart'
alias lname='ls -1Fcrt'
alias zshrc='nano ~/.zshrc' # Quick access to the ~/.zshrc file
alias zalias='nano ~/.zsh_aliases'
alias sgrep='grep -R -n -H -C 5 --exclude-dir={.git,.svn,CVS} '
alias t='tail'
# because typing 'cd' is A LOT of work!!
alias cd..='cd ../'
alias ..='cd ../'
# alias ...='cd ../../'
# alias ....='cd ../../../'
# alias .....='cd ../../../../'
alias dud='du -d=1 -h'
alias duf='du -sh *'
alias fd='find . -type d -name'
alias ff='find . -type f -name'
alias h='history'
alias help='man'
alias js='jobs'
alias p='ps -f'
alias psfa='ps -fa'
alias psa='ps -fax'
alias psaname='ps -faxc'
alias sortnr='sort -n -r'
alias unexport='unset'
# alias whereami=display_info
alias rmi='rm -i'
alias rmd='rm -r'
alias cpi='cp -i'
alias mvi='mv -i'
# Make zsh know about hosts already accessed by SSH
zstyle -e ':completion:*:(ssh|scp|sftp|rsh|rsync):hosts' hosts 'reply=(${=${${(f)"$(cat {/etc/ssh_,~/.ssh/known_}hosts(|2)(N) /dev/null)"}%%[# ]*}//,/ })'
# NPM aliases
alias ni='npm install'
alias nid='npm install --save-dev'
alias nis='npm install --save'
alias nr='npm run'
alias ns='npm start'
alias nig='npm install -g'
alias nlsg="npm list -g --depth=0 2>/dev/null"
alias nls="npm list --depth=0 2>/dev/null"
# More git aliases
alias ggpullr='ggpull --rebase'
alias gta='git tag'
alias garch='git archive HEAD --format=zip'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment