Preguntas etiquetadas con shell

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

70
La integración de Shell de Gnome en Chrome no funciona

Acabo de actualizar a Ubuntu 14.04, que también parece hacer una reinstalación completa de Chromium (ya que se eliminaron todos mis complementos). Ahora, tratando de acceder https://extensions.gnome.org/para habilitar las extensiones de Gnome Shell, pero el mensaje: No podemos detectar una...

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

69
¿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 que...

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

68
¿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, Realpath ya no era...

67
¿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

66
¿Cómo escapar de las cotizaciones en shell?

Tengo problemas para escapar de personajes en bash. Me gustaría escapar de comillas simples y dobles mientras ejecuto un comando con un usuario diferente. A los fines de esta pregunta, digamos que quiero hacer eco de lo siguiente en la pantalla: 'single quote phrase' "double quote phrase" ¿Cómo...