Preguntas etiquetadas con zsh

Zsh es un shell con muchas funciones avanzadas de línea de comandos y secuencias de comandos.



7
Sustitución doble y triple en bash y zsh
Seguimiento a la parte de fondo en esta pregunta . En bashpuedo usar ${!FOO}para doble sustitución, en zsh ${(P)FOO}. En ambos, la vieja escuela (hack-y) eval \$$FOOfunciona. Entonces, lo más inteligente y lógico para mí sería la ${${FOO}}, ${${${FOO}}}…sustitución doble / triple / n. ¿Por qué esto no funciona como …

5
¿Qué hace `zstyle`?
zstyleParece que es solo un lugar central para almacenar y recuperar datos, como una alternativa a exportlos parámetros de shell. ¿Es eso cierto o hay más?
23 zsh 

1
Finalización para el primer argumento de cd OLD NEW
En zsh, el cdcomando tiene una forma de dos argumentos: cd OLD NEWcambios a ${PWD/OLD/NEW}. Con el sistema de finalización de nuevo estilo, zsh es capaz de completar NEW: el segundo argumento se completa en función de lo que OLDse puede sustituir para obtener un directorio existente. Pero el primer …

1
¿Cómo funciona una bomba tenedor?
ADVERTENCIA NO INTENTE EJECUTAR ESTO EN UNA MÁQUINA DE PRODUCCIÓN Al leer la página de Wikipedia sobre el tema , generalmente sigo lo que sucede con el siguiente código: :(){ :|:& };: extracto de la descripción La siguiente bomba tenedor se presentó como arte en 2002;5 56 su origen exacto …
22 bash  shell-script  zsh  fork 


4
ZSH: historial de búsqueda en teclas arriba y abajo?
Actualmente, tengo lo siguiente en mi .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Sin embargo, esto solo parece coincidir con el contenido de mi entrada actual antes de que ocurra un carácter de espacio. Por ejemplo, sudo ls /coincidirá con cada línea de mi historial que comience sudo, mientras que …

1
Usar el editor de línea de zsh para envolver subprocesos
¿Es posible usar el editor de línea incorporado de zsh ( zle) para alimentar la entrada a un subproceso? Es decir, me gustaría ejecutar zlewrap mycommanddonde zlewrapestá una función zsh y mycommandes cualquier programa que solo lee líneas de stdin; zlewrapproporcionaría efectivamente las capacidades de edición de línea de zle …
22 zsh  line-editor 

1
Agregue argumentos del comando anterior para completar zsh
En zsh (así como bash) puede usar algunas expansiones de palabras del historial para denotar argumentos de comandos anteriores. Este ejemplo muestra cómo obtener el segundo parámetro del comando anterior en el historial con !:#expansión: % echo foo bar baz foo bar baz % echo !:2 echo bar bar A …
22 zsh  autocomplete 

1
cómo encontrar el archivo que define un alias
Tengo un problema, no estoy seguro de cómo moverse. En algún lugar de mi sistema, tengo un alias definido como tal: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' No estoy seguro de en qué archivo está esto, y quiero cambiarlo (o eliminarlo). Podría desalisarlo en mi .zshrc, pero esa no es una solución …
22 zsh  alias  search  oh-my-zsh 




6
Obteniendo enlaces relativos entre dos caminos
Digamos que tengo dos caminos: <source_path>y <target_path>. Me gustaría que mi concha (zsh) para encontrar automáticamente si hay una manera de representar <target_path>de <source_path>una ruta relativa. Por ejemplo, supongamos <source_path> es /foo/bar/something <target_path> es /foo/hello/world El resultado sería ../../hello/world Por qué necesito esto: Yo necesito como para crear un enlace …
21 shell  files  zsh  symlink 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.