Preguntas etiquetadas con zsh

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

4
$ {! FOO} y zsh
${!FOO}realiza una doble sustitución en bash, lo que significa que toma el valor (cadena) de FOO y lo usa como un nombre de variable. zshno es compatible con esta función. ¿Hay alguna manera de hacer que esto funcione igual en bashy zsh? Antecedentes: Tengo una lista de variables de entorno, …

1
Actualizar dinámicamente la lista de finalización en zsh
Encuentro las listas de resultados de zsh para Tab completar son bastante útiles, sin embargo, me gustaría modificar un poco su comportamiento: Deberían aparecer cuando Tabpor primera vez y luego actualizar dinámicamente con cada nueva letra agregada. El comportamiento predeterminado es que las sugerencias solo se vuelven a evaluar cuando …
13 zsh  autocomplete 



3
¿Qué verifica [-t 1]?
Acabo de encontrar una manera de comenzar zshcuando inicio bashen Windows desde https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Se recomienda agregar el siguiente código al final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Que [ -t 1 ]significa ¿Es solo cierto? Entonces, ¿puedo hacer esto? exec zsh
13 bash  shell  zsh  test 

2
Caracteres de nombre de función válidos de shell
El uso de caracteres Unicode extendidos es (sin duda) útil para muchos usuarios. Los shells más simples (ash (busybox), dash) y ksh fallan con: tést() { echo 34; } tést Pero bash , mksh , lksh y zsh parecen permitirlo. Soy consciente de que los nombres de función válidos POSIX …
13 bash  shell  zsh  function 




4
sustituciones de cadena: todas las ocurrencias
Una pregunta simple, pero no puedo encontrar la respuesta. la documentación de zsh me abruma :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... ¿Cómo puedo reemplazar todo 'the' por 'THE', no solo la primera vez? Con zsh son las cosas más fáciles para las que …
13 zsh  string 




3
Borrar o deshabilitar alias en zsh
Instalé oh-my-zsh para hacer que el uso del terminal sea un poco más fácil. Sin embargo, una cosa que me molesta son los prolíficos alias agregados, como "ga", "gap", "gcmsg", "_", que son más difíciles de recordar que el comando original y contaminan la tabla hash del comando. Entonces, ¿hay …
12 shell  zsh  alias  oh-my-zsh 

3
Resolver todos los alias en una línea de comando zsh
He anidado alias y quiero resolverlos todos antes de ejecutar el comando. ¿Cómo puedo hacer eso? Si hay una función que no está vinculada a ninguna tecla, también M-x foobarestá bien para mí. Incluso podría utilizar comando externo ( type, command, which, lo que sea). Intenté todo desde el hilo …
12 zsh  alias 

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.