linux:zsh:caracteristicas

ZSH features

/vía: https://www.slideshare.net/brendon_jag/why-zsh-is-cooler-than-your-shell

  • cd completion
    • muestra opciones, navegación con flechas
  • git completion
  • path expansion
    • cd /u/lo/b → <TAB> → cd /usr/local/bin
  • path replacement
    • cd /usr/local/bin → ERROR, quería ir a /usr/local/share → cd bin share
    • cd /srv/www/site1/current/logcd site1 site2echo $pwd #/svr/www/site2/current/log
  • prompt
    • PROMPT o PS1 → prompt estilo bash
    • RPROMPT o RPS1 → ubicación elementos prompt a la derecha
  • sugerencia corrección de errores
  • alias
    • argumentos:
    • normal: alias ls=«ls –color=auto»
    • global: alias -g gp=«|grep -i» → sustituyen en cualquier lugar del comando
      • ps aux gp ruby → ps aux | grep -i ruby
    • suffix: alias -s rb=vim ; alias -s log=less -MN
      • equivalente a un «Open With…» desde CLI
  • extended globbing
    • normal: ls -l *.log
    • recursivo: ls -l **/*.log
    • más información abajo
  • edición de variables de entorno : vared <variable>
    • expansión variables entorno : $PWD<TAB>
  • renombrado avanzado de ficheros
  • búsqueda de comandos en el historial
    • teclear comando y arriba/abajo
    • CTRL+derecha/izquierda avanza en la sugerencia del comando, después puedes continuar buscando
  • linux/zsh/caracteristicas.txt
  • Darrera modificació: 22/03/2020 05:02
  • per mate