Unix & Linux

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

95
¿Hay un tutorial básico para grep, awk y sed? [cerrado]

He sido un usuario de Linux por un tiempo, y tengo una comprensión bastante decente de la mayoría de las utilidades de línea de comandos comunes. Sin embargo, los que vienen hacia arriba y de nuevo en relación con la programación son grep, awky sed. Para lo único que he usado grep es para...

95
¿Cómo sé qué versión de Debian estoy ejecutando?

En un tutorial, me preguntan "Si está ejecutando Squeeze, siga estas instrucciones ..." y "Si está ejecutando Wheezy, siga estas otras instrucciones ..." Cuando corro uname, recibo la siguiente información: Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux ¿Es esa...

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

94
¿Por qué grep no ignora los archivos binarios por defecto?

La página de manual de grepdescribe la -Ibandera de la siguiente manera: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. También dice esto sobre archivos binarios: --binary-files=value Controls searching and printing of binary files. Options are...

94
Cómo reducir el sistema de archivos raíz sin iniciar un livecd

Me encuentro necesitando reorganizar las particiones de un sistema para mover datos previamente bajo el sistema de archivos raíz a puntos de montaje dedicados. Todos los volúmenes están en LVM, por lo que esto es relativamente fácil: cree nuevos volúmenes, mueva datos a ellos, reduzca el sistema de...

93
¿Cuál es la necesidad del comando `fakeroot` en Linux?

¿Por qué necesitamos fakerootcomando en absoluto? ¿No podemos simplemente usar los comandos sudoo su? La página del manual dice: fakeroot: ejecuta un comando en un entorno que simula privilegios de root para la manipulación de archivos About.com dice: Da un entorno raíz falso. Este...

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