Mostra la pàginaRevisions anteriorsQuè hi enllaçaExporta a PDFTorna dalt Aquesta pàgina és només de lectura. Podeu veure'n el codi font, però no podeu canviar-la. Consulteu el vostre administrador si penseu que això és degut a algun error. = 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/log'' -> ''cd site1 site2'' -> ''echo $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: * **L** : volcado de alias para poder incrustar en un fichero batch (estructura alias xx=yyy) * **r** : alias regulares * **g** : alias globales * **s** : alias de sufijo * **m** : busca alias por criterio (ha de ir entrecomillado) -> ''alias -m "ls*"'' * [[http://zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html#index-alias]] * 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** * ''zmv "%%(*)%%.txt" "$1.html"'' * ''zmv "%%(*)%%.html" "template_$1.html.old"'' * ''zmv "%%(*torres)ega(_es.*)" "$1egea$2%%"''<code bash; para automatizar los selectores y evitar uso ">autoload -U zmv alias mmv='noglob zmv -W'</code> * 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:02per mate