Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.



5
Env o no env
¿Cuál es la diferencia entre el comando $ env FOO=bar baz y $ FOO=bar baz ¿Qué efecto envtiene?
32 shell 

1
Comodines entre comillas
Será fácil, pero en mis recuerdos, cuando se utilizan scripts de shell, el uso de comillas dobles permitiría expandir el globbing y las variables. Pero en el siguiente código: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Me sale este resultado: bob.sh redeployJboss.sh *.sh *.sh …



2
¿Qué significa una redirección "<<(...)"?
He visto que rvm (administrador de versiones de ruby) se instala con el siguiente comando: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Entonces, según tengo entendido, obtenemos el contenido del script y lo pasamos al bash (¿creo &lt; &lt;y &lt;&lt;es lo mismo?) Estoy interesado en la &lt; &lt;parte, que se encuentra …

3
¿Se puede conectar un script bash a un archivo?
Quiero que se suspenda un script a menos que se modifique / elimine un determinado archivo (o un archivo creado en un determinado directorio, o ...). ¿Se puede lograr esto de alguna manera elegante? Lo más simple que me viene a la mente es un ciclo que duerme por un …
32 linux  shell  files  hook 

5
¿Cómo saber el "nivel" de conchas en el que estoy?
Si abro una terminal como xtermtendré un shell. Entonces si lo uso ssho zshtendré otro "nivel" de shell. ¿Hay alguna manera de saber cuántas veces tengo que Ctrl+Describir o escribir exitpara salir de todos? Mi verdadera intención es salir de todo excepto el shell "raíz". También será bueno saber qué …
32 shell  terminal 

4
Guardar el estado completo de la sesión de pantalla de GNU
¿Es posible mantener el "estado" de una ventana de pantalla de GNU (o simplemente un shell estándar) para que pueda volver a cargar todo después de un reinicio: El número de conchas abiertas El nombre de cada caparazón. El directorio actual de cada shell La historia de cada caparazón. Si …
32 shell  gnu-screen 


12
Usando send-send con cron
Estoy usando Arch Linux con KDE / Awesome WM. Estoy tratando de ponerme notify-senda trabajar cron. He intentado establecer DISPLAY/ XAUTHORITYvariables y ejecutar notify-sendcon "sudo -u", todo sin resultado. Puedo llamar a notificar-enviar interactivamente desde la sesión y recibir notificaciones. FWIW, el trabajo cron está funcionando bien, lo cual verifiqué …


2
¿Cómo diferenciar un archivo y salida del comando?
Normalmente escribirías: diff file1 file2 Pero me gustaría diferenciar un archivo y salida del comando (aquí hago que el comando sea trivial): diff file1 &lt;(cat file2 | sort) Ok, esto funciona cuando ingreso esto manualmente en el indicador de comandos de shell, pero cuando pongo exactamente la misma línea en …

5
Enumerar todos los comandos que conoce un shell
¿Qué puedo escribir en mi shell (que resulta ser bash) que enumerará todos los comandos que se reconocen? Además, ¿esto difiere según el shell? ¿O todos los shells solo tienen un "directorio" de comandos que reconocen? En segundo lugar, una pregunta diferente, pero ¿cómo puedo anular cualquiera de esos? En …
32 shell  command 

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.