Preguntas etiquetadas con zsh

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

7
Serializar variable de shell en bash o zsh
¿Hay alguna forma de serializar una variable de shell? Supongamos que tengo una variable $VAR, y quiero poder guardarla en un archivo o lo que sea, y luego leerla más tarde para recuperar el mismo valor. ¿Hay alguna forma portátil de hacer esto? (No lo creo) ¿Hay alguna manera de …
12 bash  shell  zsh  variable 


5
¿Cómo puedo "apilar" alias de shell?
En mi .profile(originado en shmodo de emulación de mi .zshrc) tengo el siguiente fragmento: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Sin embargo, el segundo alias siempre anula al primero: % type pacman pacman is an alias for pacman --color …
12 zsh  alias 

2
zsh quiere corregir vim a .vim
Estoy usando zsh en Gentoo x64, y cuando escribo sudo vim /path/to/file desde mi carpeta de inicio, zsh pregunta: zsh: correct 'vim' to '.vim' [nyae]? No quiero ejecutar vimmi .vimcarpeta. ¿Cómo puedo solucionar esto? Supongo que eso setopt autocdestá causando esto. Lo extraño es que, si no agrego sudo, zsh …
12 zsh  sudo  gentoo  line-editor 



6
Iniciar la tarea en segundo plano en silencio
Sé que puede usar esto para iniciar un proceso en segundo plano, sin recibir la notificación cuando el proceso se pone en segundo plano y cuando se hace así: (comando &) &> / dev / null Sin embargo, esto elimina la opción de capturar cuando finaliza el proceso ( trap …
12 process  zsh  trap 

1
modificando la división de palabras del shell zsh
Estoy usando el shell de estilo de división de palabras (select-word-style shell). Me gusta en general, pero también me gustaría dividir en barras inclinadas hacia adelante, de modo que cuando avance / retroceda una palabra, si la palabra no contiene ningún / s, omite por completo la palabra pero si …
12 zsh 

4
finalización de la pestaña zsh en línea vacía
Me gustaría un tcsh'ism que no he podido encontrar: en una línea en blanco sin contenido, quiero presionar la tecla de tabulación y ver el equivalente de un ls. Es decir que quiero $ <tab> para hacer otra cosa y luego darme un \ t. He encontrado recursos fantásticos para …



2
Citas de escape en alias zsh
Siguiendo con esta pregunta sobre la eliminación de nuevas líneas del texto, quiero convertir esto en un alias zsh de la siguiente manera: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Intenté escapar de las comillas dentro del script awk, pero recibo este error: awk: …
12 shell  zsh  quoting  alias 

9
Después de instalar oh-my-zsh: ... /.zshrc:source:34: no existe tal archivo o directorio ... /.oh-my-zsh/oh-my-zsh.sh
Solo intenté instalar oh-my-zsh . Recibo el siguiente error cuando intento ejecutar rvm: zsh: command not found: rvm También recibo el siguiente error cuando intento abrir una nueva pestaña: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Aquí está mi .zshrcarchivo: # Path to …
12 bash  zsh  oh-my-zsh 

3
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 found: foo …
11 zsh  alias 

2
¿Por qué la sustitución de proceso <() no funciona con ssh -F
Tengo algunas máquinas virtuales vagabundas. Para iniciar sesión, emito el vagrant sshcomando. Quiero iniciar sesión en ellos usando el sshcomando regular . Las vagrant ssh-configsalidas del archivo de configuración adecuado $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly …

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.