1
0
mirror of https://github.com/frebib/dotfiles.git synced 2024-06-14 12:57:23 +00:00
dotfiles/aliases

94 lines
2.2 KiB
Plaintext
Raw Normal View History

2016-03-31 02:03:55 +00:00
# Common Aliases
#alias "-"="cd -"
#alias "~"="cd ~"
alias ...=../..
alias ....=../../..
alias .....=../../../..
alias ......=../../../../..
alias ..la="cd ..;la"
alias ..ll="cd..;ll"
alias ..l="..ll"
alias l=ll
alias ll="ls -lFh"
alias la="ls -lAFh"
alias count="la | wc -l"
alias md="mkdir -p"
mcd(){
mkdir $1 && cd $1
}
alias svi=sudoedit
# Git Aliases
alias g=git
alias gcl="git clone --recursive"
alias gco="git checkout"
alias ga="git add"
alias gaa="ga -A"
alias gc="git commit"
alias gcm="gc -m"
alias gcam="gc -a"
alias gst="git status"
alias gm="git merge"
alias gma="git merge --abort"
alias grb="git rebase"
alias grba="grb --abort"
alias grbc="grb --continue"
alias gf="git fetch"
alias gp="git push"
alias gpf="gp --force"
alias gl="git pull --rebase"
alias gd="git diff"
alias glg="git log --stat --color"
alias glog="git log --oneline --decorate --color --graph"
alias gclean="git clean"
alias gbr="git branch"
alias gr="git remote"
alias gra="gr add"
alias grr="gr rm"
alias grao="gra origin"
alias grro="grr origin"
alias gsta='git stash'
alias gstd='gsta drop'
alias gstl='gsta list'
alias gstp='gsta pop'
alias gstv="gsta show -p stash@{0}"
# General Aliases
alias aliases="$EDITOR $DOTFILES/aliases ; source ~/.zshrc"
alias vimrc="$EDITOR ~/.vimrc"
alias zshrc="$EDITOR ~/.zshrc ; source ~/.zshrc"
alias yaourtrc="$EDITOR ~/.yaourtrc"
alias xinitrc="$EDITOR ~/.xinitrc"
alias xresources="$EDITOR ~/.Xresources ; xrdb merge ~/.Xresources"
alias sshc="$EDITOR ~/.ssh/config"
alias dotfiles="cd $DOTFILES"
alias i3c="$EDITOR ~/.config/i3/config ; i3-msg restart"
alias i3bc="$EDITOR ~/.config/i3blocks/config ; i3-msg restart"
alias sf=screenfetch
alias startcsecvm="VBoxManage startvm 'Intro to Computer Security' --type headless"
alias stopcsecvm="VBoxManage controlvm 'Intro to Computer Security' poweroff"
alias lab="ssh -tt tw '~/ctl' 2>/dev/null"
alias downloads="~/Downloads"
alias dl="downloads"
alias doc="~/Documents"
alias desktop="cd ~/Desktop"
alias uni="~/university"
alias drive="~/drive"
alias lol="fortune | cowsay -f sodomized | lolcat -p 1"
alias gsvn="git svn"
alias gsync="git pull -q ; sl ; sp ; git push"
alias sp="git stash -q ; gsvn dcommit ; git stash pop"
alias sl="git stash -q ; gsvn rebase ; git stash pop"