Preguntas etiquetadas con bash

108
Comprender el signo de exclamación (!) En bash

solía history | less para obtener las líneas de comandos anteriores y de los números en el lado izquierdo, encontré la línea que quería repetir (por ejemplo, 22) e hice !22 en el símbolo del sistema y funcionó, ejecutando el conjunto de comandos en la línea que hice en ese momento. No puedo...

107
Generar archivo de cierto tamaño?

Me gustaría generar un archivo con el nombre example.file. Podría usar touch example.file pero quiero que el archivo tenga exactamente 24 MB de tamaño. Ya revisé la página de manual de touch, pero no hay ningún parámetro como este. ¿Hay una manera fácil de generar archivos de cierto...

105
¿Cómo redirigir la salida a un archivo desde cron?

Tengo un script de respaldo que necesito ejecutar en un momento determinado del día, así que lo estoy usando cronpara esta tarea y desde dentro de cron también estoy tratando de redirigir la salida del script de respaldo a logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>>...

98
Pseudo archivos para datos temporales

A menudo quiero alimentar datos de cadenas relativamente cortas (aunque podrían ser varias líneas) a los programas de línea de comandos que aceptan solo la entrada de archivos (por ejemplo, wdiff) de manera repetida. Claro que puedo crear uno o más archivos temporales, guardar la cadena allí y...

97
Recuerda un comando medio escrito mientras reviso algo

A menudo me encuentro en la siguiente posición: comencé a escribir un comando largo en el indicador bash, pero a mitad de camino descubro que necesito verificar algo con otro comando. Este es un problema cuando estoy en la consola (no X), que a menudo es el caso, porque entonces solo tengo las...

96
diferencia entre "function foo () {}" y "foo () {}"

Puedo definir bashfunciones usando u omitiendo la functionpalabra clave. ¿Hay alguna diferencia? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Ambas llamadas a funciones fooy baréxito y no puedo ver ninguna diferencia. Así que me pregunto si es solo para mejorar la...

94
¿Cómo combinar condiciones de 2 nombres en find?

Me gustaría buscar archivos que no coincidan con 2 -namecondiciones. Puedo hacerlo así: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" y esto producirá el resultado adecuado, pero ¿puedo unir estas 2 condiciones con OR de alguna

93
Uso confuso de && y || operadores

Estaba hojeando un /etc/rc.d/init.d/sendmailarchivo (sé que esto casi nunca se usa, pero estoy estudiando para un examen), y estoy un poco confundido sobre &&los ||operadores y los operadores. He leído dónde se pueden usar en declaraciones como: if [ test1 ] && [ test2 ]; then...

93
¿Cómo borro el historial del terminal?

Estoy usando Linux Mint 17.1 Rebecca durante aproximadamente 2 días y accidentalmente escribí mi contraseña en el terminal que ahora se muestra en la lista del historial de comandos que escribí anteriormente. Quiero borrar el historial del terminal por completo. He intentado usar los siguientes...