Preguntas etiquetadas con bash

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

51
¿Es $ () una subshell?

Entiendo que la sintaxis de subshell es (<commands...>), ¿es $()solo una subshell de la que puede recuperar valores variables? Nota: Esto se aplica a bash 4.4 basado en una redacción diferente en su

50
¿Cómo puedo `alias sudo !!`?

Estoy tratando de establecer un alias sudo !!en Bash. Lo intenté alias sbb='sudo !!', pero lo interpreta como un literal !!e imprime sudo: !!: command not found Si uso comillas dobles, sustituye la explosión doble en la cadena en sí, por lo que no funciona. ¿Hay alguna manera de hacer funcionar...

49
Cerrar un descriptor de archivo,> & - vs <& -

En el tutorial de bash que estoy leyendo, dice que si abres un descriptor de archivo para leer, es decir exec 3< echolist Entonces debes cerrarlo así, exec 3<&- Sin embargo, si abre un descriptor de archivo para escribir, debe cerrarse así: exec 3>&- Sin embargo, cuando busco...

49
cron ignora las variables definidas en ".bashrc" y ".bash_profile"

He definido la variable "SHELL" en el archivo / etc / crontab: [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs),...

49
suprimir mensajes stderr en un script bash

Considere el siguiente nombre de script (ligeramente tonto) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Cuando lo ejecuto, obtengo no solo la salida del eco, sino el informe de bash de la muerte del sueño en stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5:...