i3 init
This commit is contained in:
159
.zsh/aliases.zsh
Normal file
159
.zsh/aliases.zsh
Normal file
@@ -0,0 +1,159 @@
|
||||
alias aliases='vim ~/.zsh/aliases.zsh'
|
||||
|
||||
# Push and pop directories on directory stack
|
||||
alias pu='pushd'
|
||||
alias po='popd'
|
||||
|
||||
# Super user
|
||||
alias _='sudo'
|
||||
alias sudo='sudo '
|
||||
alias fuck='sudo $(fc -ln -1)'
|
||||
|
||||
#alias g='grep -in'
|
||||
|
||||
# List direcory contents
|
||||
alias lsa='ls -lah'
|
||||
alias ll='ls -l'
|
||||
alias sl=ls
|
||||
alias lk='ls -lSr'
|
||||
alias ls='ls -c --color=auto --group-directories-first --quoting-style=shell'
|
||||
alias l='ls -lcnhF --color=auto --group-directories-first --quoting-style=shell'
|
||||
alias lc='ls -lcr'
|
||||
alias lg='ls | grep '
|
||||
alias lss='du -kh --max-depth=1 | sort -nr | more '
|
||||
# alias to avoid making mistakes:
|
||||
alias rm='rm -iv'
|
||||
alias cp='cp -iv'
|
||||
alias mv='mv -iv'
|
||||
|
||||
# ARCH
|
||||
# pacman shortcuts:
|
||||
# This one is dangerous!!
|
||||
alias pacman='pacaur'
|
||||
alias P="sudo pacman"
|
||||
alias S="P -S"
|
||||
alias Syu="P -Syu"
|
||||
alias Sd="P -Ss" #search in database
|
||||
alias Si="P -Qs" #search installed
|
||||
# display info about pkg
|
||||
#alias Si="P -Si"
|
||||
# list orphans
|
||||
alias lsorhpans='sudo pacman -Qqdt'
|
||||
# remove orphans
|
||||
alias rmorphans='sudo pacman -Rs $(pacman -Qtdq)'
|
||||
# Remove the specified package(s), its configuration(s) and unneeded dependencies
|
||||
alias pacrem='sudo pacman -Rns'
|
||||
# list local packages with size
|
||||
alias paclist="LC_ALL=C pacman -Qi | sed -n '/^Name[^:]*: \(.*\)/{s//\1 /;x};/^Installed[^:]*: \(.*\)/{s//\1/;H;x;s/\n//;p}' | sort -nk2"
|
||||
|
||||
# DEBIAN
|
||||
# apt-get Shortcuts
|
||||
alias acs='apt-cache search'
|
||||
alias agi='sudo apt-get install'
|
||||
alias agr='sudo apt-get remove'
|
||||
alias agu='sudo apt-get update'
|
||||
alias agg='sudo apt-get upgrade'
|
||||
alias sources='gksudo vim /etc/apt/sources.list'
|
||||
alias update='sudo apt-get update && sudo apt-get upgrade'
|
||||
|
||||
|
||||
alias ..="cd .."
|
||||
|
||||
alias reboot="sudo reboot"
|
||||
alias sdn="sudo shutdown -h now"
|
||||
alias hibernate="sudo pm-hibernate"
|
||||
|
||||
# brightness workaround
|
||||
alias br70='sudo setpci -s 00:02.0 F4.B=70'
|
||||
alias br40='sudo setpci -s 00:02.0 F4.B=40'
|
||||
alias br30='sudo setpci -s 00:02.0 F4.B=30'
|
||||
alias br20='sudo setpci -s 00:02.0 F4.B=20'
|
||||
alias br10='sudo setpci -s 00:02.0 F4.B=10'
|
||||
|
||||
|
||||
alias x="exit"
|
||||
|
||||
# Dateiendungen automatisch mit dem jeweiligen Programm öffnen
|
||||
alias -s html=$BROWSER
|
||||
alias -s png=eog
|
||||
alias -s jpg=eog
|
||||
alias -s org=$BROWSER
|
||||
alias -s php=$EDITOR
|
||||
alias -s com=$BROWSER
|
||||
alias -s net=$BROWSER
|
||||
alias -s gz=tar -xzvf
|
||||
alias -s bz2=tar -xjvf
|
||||
alias -s java=$EDITOR
|
||||
alias -s txt=$EDITOR
|
||||
alias -s PKGBUILD=$EDITOR
|
||||
|
||||
alias f='find |grep'
|
||||
alias c="clear"
|
||||
|
||||
# Krams
|
||||
|
||||
alias open="xdg-open"
|
||||
alias pg='ps aux|grep' # Prozess greppen -> pg name
|
||||
alias h='history'
|
||||
#alias du='du -kh' # lesbarer Output
|
||||
alias ps='ps auxf'
|
||||
alias x='exit'
|
||||
alias dd='dcfldd'
|
||||
alias subl='subl3'
|
||||
|
||||
alias reload='source ~/.zshrc'
|
||||
|
||||
alias xclip='xclip -selection clipboard'
|
||||
|
||||
|
||||
# GIT
|
||||
alias ga='git add'
|
||||
alias gaa='git add --all'
|
||||
alias gb='git branch'
|
||||
alias go='git checkout'
|
||||
alias gob='git checkout -b'
|
||||
alias gcl='git clone'
|
||||
alias gd='git diff --ignore-space-change '
|
||||
alias gdc='git diff --cached'
|
||||
alias gf='git fetch '
|
||||
alias gi='git init'
|
||||
alias gl='git log'
|
||||
alias gcm='git commit -m'
|
||||
alias gc='git commit -a'
|
||||
alias gme='git merge'
|
||||
alias gmt="git mergetool"
|
||||
alias gp='git push'
|
||||
alias gpu='git pull'
|
||||
alias shit='git'
|
||||
|
||||
alias dots='git --git-dir=$HOME/sources/dots/ --work-tree=$HOME'
|
||||
|
||||
|
||||
# RAILS
|
||||
#bundler
|
||||
alias be='bundle exec '
|
||||
alias bi='bundle install '
|
||||
alias bu='bundle update '
|
||||
|
||||
#rails 3
|
||||
alias rc='rails console'
|
||||
alias rs='rails server'
|
||||
alias rdb='rails db'
|
||||
alias rdbm='rake db:migrate'
|
||||
alias rdbp='rails db:test:prepare'
|
||||
alias rg='rails generate '
|
||||
alias rgmi='rails generate migration '
|
||||
alias rgmo='rails generate model '
|
||||
alias gua='rake db:test:prepare; bundle exec guard'
|
||||
alias rr='rake routes | grep'
|
||||
|
||||
#fuck timestamps, open last migation by vim `lastmig`
|
||||
alias lastmig='echo db/migrate/`ls db/migrate -lt | head -n 2 | tail -n 1 | rev | cut -d " " -f 1 | rev`'
|
||||
|
||||
# APACHE
|
||||
alias arc="sudo /etc/init.d/apache2 reload"
|
||||
alias ars="sudo /etc/init.d/apache2 restart"
|
||||
|
||||
function cpstat() {
|
||||
rsync -ah --progress "$1" "$2"
|
||||
}
|
||||
Reference in New Issue
Block a user