Preguntas etiquetadas con zsh

12
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
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...

11
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...

11
Definir un alias e inmediatamente usarlo

En zshesto funciona bien: alias foo=ls foo Pero esto no: alias foo=ls; foo Al presionar enter un tiempo extra no es un problema cuando se ejecuta de forma interactiva. Pero cuando atravesarlo de sshrepente se convierte en un problema: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not...

11
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...

11
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...

11
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...

11
.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...

11
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 intenté bindkey...

11
¿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...

11
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...

10
zsh: expande completamente la ruta binaria en <tab>

En mi comportamiento actual de zsh, presionar la pestaña después de escribir "sudo" solo agrega un espacio. $ sudo ... Lo que realmente quiero es que la pestaña se expanda completamente a la ruta del binario que está a punto de ejecutarse cuando presiono la pestaña, lo que me permite ver lo que...