Preguntas etiquetadas con zsh

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

1
ZSH: insertar finalización en la primera pestaña, incluso si es ambiguo?
Actualmente, ZSH muestra un menú cuando presiono la pestaña por primera vez y la finalización es ambigua. Entonces, si tengo 'cd' en el símbolo del sistema y presiono la pestaña, mostrará las diferentes terminaciones disponibles. Si presiono la pestaña nuevamente, seleccionará la primera finalización disponible. Me gustaría fusionar estos dos …
11 zsh  autocomplete 

1
zsh no puede ingresar al terminal al canalizar stdin y stdout con comando variable que tiene salida tty
Información del sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Desplácese a los EJEMPLOS en la parte inferior si solo quiere profundizar en los ejemplos simplificados que hice. NOTA: No soy un gran zshusuario. Estaba mirando las fzfcombinaciones de teclas para bashy zsh. Observe cómo ambos …
11 bash  zsh  pipe  tty 

1
Lista de nombres de alias, funciones y variables en zsh
Necesito una forma de enumerar los nombres (sin el cuerpo / contenido / valor) de alias, funciones, variables, matrices en zsh. Óptimamente debería comportarse así compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you could run. compgen …
11 shell  zsh 

4
¿Dónde son zsh y mksh incompatibles con bash?
¿Hasta qué punto pueden funcionar otros shells compatibles con POSIX como reemplazos razonables para bash? No necesitan ser verdaderos reemplazos "directos", pero lo suficientemente cerca como para funcionar con la mayoría de los scripts y admitir el resto con alguna modificación. Quiero tener scripts de bash explícitos (initscripts, scripts de …
11 bash  zsh  mksh 

1
enlazar secuencia de teclas a Escape, zsh
¿Cómo iba a asignar jja Escen zsh? Estoy tratando de recrear una asignación de teclas que configuré en vim, donde la he jjasignado para ESCque cada vez que presione dos veces j, envíe el an <Esc>a vim, lo que me permite ingresar al modo normal con mayor comodidad. Ya lo …



2
16 colores en ZShell
Parece que solo puedo llamar a 8 colores en mi indicador de zshell. Ejemplo: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Funciona bien. Sin embargo, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " No funciona Básicamente, no aparece ninguna de las variaciones de color "brillante". Después de investigar un poco, descubrí que los colores de zsh son …
11 terminal  zsh  colors 

1
Expansión de tilde en zsh
Me topé con este comportamiento de zsh cuando uso FreeBSD: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Esto realmente me confundió porque lo mismo funciona bien en bash. Puedo toucharchivos usando tilde en zsh, y luego lsellos: % touch ~/test2 % …
11 zsh  tilde 

2
JSON analizando en el shell
¿Cómo puedo analizar la salida JSON en el shell? Por ejemplo, Amazon Web Services proporciona una CLI para recuperar el estado de sus instancias: $ aws ec2 describe-instances <my_instance_id> Pero el comando devuelve una cadena JSON. La salida de ese comando se ve así: $ aws ec2 describe-instances x12345 { …
11 zsh  string  json 

5
.ssh / config para iniciar sesión remota en zsh
Me gustaría comenzar una sesión remota sin escribir el siguiente comando ssh user@remoteserverip -t zsh Sé que puedo cambiar los nombres de host en ~/.ssh/configsimplemente usar algo como esto: ssh serveralias -t zsh Pero quiero eliminar el -t zshparámetro. ¿Hay alguna manera de lograr esto sin escribir una función?
11 ssh  zsh  remote  session 

1
Ejecutar un script bash desde un shell zsh
Tengo problemas para ejecutar un script bash zsh. El script es similar al siguiente y se supone que se ejecuta bajo bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Sin embargo, mi shell está activado de manera predeterminada zsh, por lo que para ejecutar el script anterior, lo que hago …
11 bash  zsh 


4
"Comando no encontrado" cuando sudo'ing función de ~ / .zshrc
Tengo una función en mi ~/.zshrc: findPort() { lsof -t -i :$1 } La invocación habitual es findPort 3306. Quiero ejecutarlo con privilegios elevados. Pero me sale "comando no encontrado". ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Supongo que la razón es que el usuario raíz …
10 sudo  zsh 

5
Usando la expansión de parámetros para generar la lista de argumentos para `mkdir -p`
Tengo algo como esto: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ Quiero crear un directorio bardebajo de cada uno de los subdirectorios debajo foo. Si trato de hacer esto con % mkdir -p /tmp/foo/*/bar ... me sale el error zsh: no matches found: /tmp/foo/*/bar …
10 zsh 

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.