mirror of
				https://github.com/frebib/dotfiles.git
				synced 2024-06-14 12:57:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			118 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Common Aliases
 | |
| 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 al=la # No, I don't need the Mono Assembly Linker
 | |
| alias count="la | wc -l"
 | |
| 
 | |
| alias md="mkdir -p"
 | |
| mcd(){
 | |
|     mkdir $1 && cd $1
 | |
| }
 | |
| alias grep='grep --color'
 | |
| alias -g H='| head'
 | |
| alias -g T='| tail'
 | |
| alias -g G='| grep'
 | |
| alias -g L="| less"
 | |
| alias -g C="| wc -l"
 | |
| alias -g count="| wc -l"
 | |
| alias -g NE="2> /dev/null"
 | |
| 
 | |
| alias svi=sudoedit
 | |
| 
 | |
| alias rm='rm -i'
 | |
| alias mv='mv -i'
 | |
| alias cp="rsync -poghb --backup-dir=/tmp/rsync -e /dev/null --progress --"
 | |
| 
 | |
| # System aliases
 | |
| alias s=systemd
 | |
| alias p=pacaur
 | |
| alias ps='ps aux'
 | |
| 
 | |
| # File default aliases
 | |
| alias -s pdf=evince
 | |
| alias -s zip="unzip -l"
 | |
| alias -s rar="unrar l"
 | |
| alias -s tar="tar tf"
 | |
| alias -s tar.gz="echo "
 | |
| 
 | |
| 
 | |
| # 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"
 |