Preguntas etiquetadas con zsh

52
Hacer el shell predeterminado de zsh sin acceso de root

Estoy usando las computadoras de mi escuela y me gustaría usarlas en zshlugar de bash. Me gustaría convertirlo en el shell predeterminado, pero no puedo ejecutar un comando, como $ chsh -s $(which zsh)porque no tengo privilegios de administrador. ¿Hay alguna manera de poner algo en mi .bashrco...

42
Cómo recopilar correctamente una matriz de líneas en zsh

Pensé que lo siguiente agruparía la salida de my_commanden una matriz de líneas: IFS='\n' array_of_lines=$(my_command); entonces eso $array_of_lines[1]se referiría a la primera línea en la salida de my_command, $array_of_lines[2]a la segunda, y así sucesivamente. Sin embargo, el comando anterior...

42
Historia ilimitada en zsh

En zsh, quiero tener una historia ilimitada. Me puse HISTSIZE=, que funciona en bash. Ahora importo una vieja historia mv old_history .history que es bastante grande wc -l .history 43562 .history Si ahora cierro y empiezo de zshnuevo, veo wc -l .history 32234 .history ¿No puedo tener un...

38
¿Cómo habilitar la búsqueda inversa en zsh?

¡Recientemente cambié a zsh (finalmente) y me encanta! Hasta ahora, una cosa que me falta es Ctrl+ Rpara hacer una búsqueda de historial incremental. Tengo el historial configurado correctamente HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history y usé vilas combinaciones de teclas bindkey...

37
¿Cómo cd automáticamente después de git clone?

Quiero acceder automáticamente cdal directorio creado por el clonecomando después de hacer git clonealgo. Importante: no quiero alterar la sintaxis del comando (por ejemplo, usar un alias / función) porque rompería las terminaciones zsh que obtengo automáticamente del Pretzoproyecto. EDITAR : La...

37
Completar directorios falsos avfs en zsh

¿Cómo puedo modificar el sistema de finalización de zsh para completar archivos "falsos" en algunas circunstancias? Más precisamente, el sistema de archivos AVFS expone los archivos como directorios al crear un "directorio falso" al lado de cada archivo. Por defecto, replica toda la jerarquía de...

37
Evitar "BASH-isms" en los scripts de shell

¿Existe una herramienta similar a Perl :: Critic que inspeccionará sus scripts de shell y señalará defectos, problemas de portabilidad, usos de programas no estándar sin fallos, usos de programas depreciados, etc.? Me doy cuenta de que set -o posixdeshabilitará el uso que no sea POSIX, pero eso no...

34
¿Qué significa: $ {param: = value}?

Leí lo siguiente en la Guía del usuario de Z-Shell : Un sinónimo de 'verdadero' es ':'; a menudo se usa en esta forma para dar argumentos que tienen efectos secundarios pero que no deberían usarse, algo así como : ${param:=value} que es un idioma común en todos los derivados de shell...