Preguntas etiquetadas con zsh

20
Trayectoria independiente shebangs

Tengo un script que quiero poder ejecutar en dos máquinas. Estas dos máquinas obtienen copias del script del mismo repositorio git. El script debe ejecutarse con el intérprete correcto (p. Ej.zsh ). Desafortunadamente, ambos env yzsh vivir en diferentes lugares en los equipos locales y...

20
Elimine todos los tipos de archivo menos uno (o más)

He estado tratando de encontrar un comando para eliminar todos los archivos de una carpeta pero no un tipo de archivo. Pero parece que no tengo suerte. Lo que he probado hasta ahora: set extended_glob rm !(*.dmg) # this returns zsh:number expected rm ./^*.dmg # this returns no matches found La...

19
¿Cómo mostrar el nombre del Virtualenv actual?

Estoy usando virtualenv, virtualenvwrapper, zsh, oh-my-zsh, terminador, en Crunchbang. Estoy tratando de mostrar el nombre de la corriente virtualenvasí workon example (example)... He probado muchas soluciones, ninguna parece funcionar, aquí está mi archivo .zshrc , sé que no es gran cosa...

19
¿Qué significan las letras en `stand de comandos para fc`?

Acabo de encontrar el fccomando que permite editar el comando anterior y dirigirá después. Tiene su propia FCEDITvariable de entorno para configurar su editor y una página de manual en POSIX Programmer's Manual ( 1p). Se crea un archivo en el /tmpdirectorio y ejecuta el contenido si el archivo se...

19
Ejecutar chsh no cambia el shell

Quiero cambiar mi shell de bash a zsh. Intenté ejecutar lo siguiente mientras estaba conectado como usuario zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell not changed. # zsh exists in /etc/shells.. chsh...

19
Autocompletado dinámico de zsh para comandos personalizados

Estoy tratando de escribir funciones de finalización para algunas funciones personalizadas que escribí, pero parece que estoy luchando incluso con las más básicas. Una función de ejemplo es: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name>...

18
zmv para zsh: ejecuciones en seco y páginas man

He escuchado cosas grandiosas acerca zmvde zsh, y me encantaría aprender realmente a usarlo. Sin embargo, todavía soy relativamente inexperto en zsh y tengo algunas preguntas básicas: ¿Hay una página de manual para zmvin zsh(man zsh produce "No hay entrada manual para zmv") ¿Permite de zmvforma...

18
¿Cómo puedo eliminar una barra diagonal o una palabra en zsh?

Comportamiento bash Acabo de migrar de basha zsh. En bash, tuve la siguiente línea ~/.inputrc. "\e\C-?": unix-filename-rubout Por lo tanto, Alt+ Backspaceeliminaría de nuevo a la barra diagonal anterior, lo que fue útil para cambiar las rutas ingresadas. Además, el valor bashpredeterminado es...

18
zsh: excluir archivos de un patrón

Digamos que tengo los siguientes archivos: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Pensé el siguiente comando print -l foo/*~{type_B*} imprimiría todo debajo, foo excepto las cosas que comienzan con type_Bpero...

18
Acortar ruta en zsh prompt

Bashtiene la PROMPT_DIRTRIMopción, por ejemplo, cuando configuro PROMPT_DIRTRIM=3, luego un camino largo como: user@computer: /this/is/some/silly/path se mostraría en su lugar como: user@computer: .../some/silly/path ¿Existe una opción similar para

18
tabla de combinaciones de teclas?

¿Tenemos una tabla de enlaces de teclas que traduce todas las diversas formas de referirse a una pulsación de tecla? Estoy usando zsh, pero supongo que si hubiera una tabla así, funcionaría para cualquier shell. La razón por la que pregunto es que me gustaría asignar algunas combinaciones de...

17
Finalización de tabulación de "../" en zsh

En bash, puedo usar la finalización de tabulación para mover un directorio hacia arriba y descender nuevamente por otra ruta. Por ejemplo, supongamos que estoy dentro $HOME/folder1y quiero cdhacerlo $HOME/folder2. $HOMEsolo tiene los dos directorios secundarios folder1y folder2. En bash, podría...