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

4
Entendiendo IFS
Los siguientes hilos en este sitio y StackOverflow fueron útiles para comprender cómo IFSfunciona: ¿En qué consiste IFS para el bucle? Cómo recorrer las líneas de un archivo Bash, leer línea por línea del archivo, con IFS Pero todavía tengo algunas preguntas cortas. Decidí preguntarles en la misma publicación, ya …
71 shell 

1
¿Cómo cambiar cron shell (sh a bash)?
¿Es posible hacer que los comandos en crontab se ejecuten con bash en lugar de sh? Sé que puedes pasar comandos para golpear -c, pero eso es molesto y nunca uso sh de todos modos.
70 shell  cron 

9
Cómo agregar fecha al archivo de respaldo
Necesito hacer una copia de seguridad de un archivo, y me gustaría tener una marca de tiempo como parte del nombre para que sea más fácil diferenciarlo. ¿Cómo inyectaría la fecha actual en un comando de copia? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 …
70 shell  date  cp 



3
¿Qué hace "3> & 1 1> & 2 2> & 3" en un script?
Vi esta línea en un guión: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Que es 3>&1 1>&2 2>&3 ¿haciendo? Sé que 1 = stdout y 2 = stderr, pero ¿para qué sirven 3y &para qué?
69 shell 



2
¿Por qué Ctrl-D (EOF) sale del shell?
¿Está literalmente "terminando un archivo" al ingresar esta secuencia de escape, es decir, la sesión de shell interactiva es vista como un flujo de archivo real por el shell, como cualquier otro flujo de archivos? Si es así, ¿qué archivo? ¿O la señal Ctrl+ es Dsolo un marcador de posición …


2
¿Cuál es la diferencia entre "realpath" y "readlink -f"
He leído mucho sobre el realpathcomando y cómo se ha desaprobado con el readlink -fser ahora recomendado. También he visto en algunos lugares que la razón por la que se introdujo Realpath fue la falta de dicha funcionalidad en el enlace de lectura y que una vez que se introdujo, …
68 shell  command 



1
¿Por qué evaluar la salida de ssh-agent?
Para correr ssh-agenttengo que usar eval $(ssh-agent) ¿Por qué tengo que evalla salida de ssh-agent? ¿Por qué no está diseñado para que pueda ejecutarlo? Nota: Los Backticks (`) se eliminan porque están en desuso. Puedes leer más sobre esto aquí, por ejemplo .
67 shell  ssh  ssh-agent  eval 


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.