.bash_aliases 1.3 KB

1234567891011
  1. alias occ='sudo -u webadmin /opt/plesk/php/$(/root/scripts/bash-tools/pleskDomain/getPHPHandler.sh cloud.jdav-ulm.de)/bin/php --define apc.enable_cli=1 /var/www/vhosts/jdav-ulm.de/cloud.jdav-ulm.de/occ'
  2. alias occupgrade='sudo -u webadmin /opt/plesk/php/$(/root/scripts/bash-tools/pleskDomain/getPHPHandler.sh cloud.jdav-ulm.de)/bin/php --define apc.enable_cli=1 /var/www/vhosts/jdav-ulm.de/cloud.jdav-ulm.de/updater/updater.phar'
  3. alias nano='nano -l'
  4. alias ll='ls -alF' #this is on most shells already standard
  5. alias g='grep -rniI' #search recursively, case insensitive in files, ignore binary files, output line numbers
  6. alias r='rm -rf' #remove
  7. alias du='du -h -d1' #Disk usage
  8. alias c="_f(){ if [ -z \"\$1\" ]; then cd && ll; elif [ -d \"\$1\" ]; then cd \"\$1\" && ll; elif [ -f \"\$1\" ]; then $EDITOR \"\$@\"; else cd \`var=\"\$1\"; cat ~/bookmarks | awk -v var="\$var" '\$0 ~ var {print \$2;exit}'\`; ll; fi; unset -f _f; }; _f" # enter and list if directory and open in editor if file
  9. alias u='_f(){ for i in `seq 1 $1`; do cd ..; done; ll; unset -f _f; }; _f' # go N directoies up
  10. alias o='$EDITOR -l'
  11. alias s='_f(){ for char in `echo "$1" | grep -o .`; do pattern="$pattern.*$char"; done; grep $3 -E "$pattern" "$2"; unset pattern; unset -f _f; }; _f' # like alias g but fuzzy search