Last active
February 28, 2017 09:12
-
-
Save nash403/47ed5f7e92f7a0de5caabf69ce37aa57 to your computer and use it in GitHub Desktop.
My alias for zsh
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
# 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