Unix & Linux

30
Grep multicolor

Estoy tratando de hacer que cada comando grep resalte sus resultados en un color diferente. Puedo hacerlo manualmente con una línea como esta: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Cada cpersonaje se...

30
Compruebe si $ REPLY está en un rango de números

Estoy escribiendo un script de shell para Linux, usando Bash, para traducir cualquier archivo de video a un MP4. Para eso, estoy usando avconvcon libvorbispara audio. Dentro de mi script, tengo una pregunta para el usuario: read -p "- Audio Quality [scale from -2 to 10] ? " if [ -n "$REPLY" ] ;...

30
comprobar si la interfaz eth0 está activa (configurada)

Necesito verificar con un script, si eth0está configurado. Si es así, el guión no hará nada. De lo contrario, comenzará wlan0. (No quiero ambos eth0y wlan0estar despierto al mismo tiempo). ¿Cuál sería la forma más fácil de verificar si eth0ya está funcionando? Estoy usando Debian...

30
¿Cómo SSH de host a invitado usando QEMU?

¿Cómo configuro ssh desde el host al invitado usando qemu? Puedo usar la redirección de puertos cuando inicio la VM sin ningún parámetro especial, como se muestra a continuación: /usr/bin/qemu-system-x86_64 -hda ubuntu1204 -m 512 -redir tcp:7777::8001 Pero cuando trato de arrancar usando lo...

30
-bash: / dev / null: permiso denegado

Estoy tratando de crear un nuevo usuario en un sistema Centos 6. Primero lo hago useradd kevin Entonces, traté de ejecutar comandos como ese usuario su - kevin Sin embargo, recibo los siguientes mensajes de error -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash:...

30
¿Fork () copia inmediatamente todo el montón de procesos en Linux?

Una fork()llamada al sistema clona un proceso hijo del proceso en ejecución. Los dos procesos son idénticos excepto por su PID. Naturalmente, si los procesos solo leen de sus montones en lugar de escribirles, copiar el montón sería un gran desperdicio de memoria. ¿Se ha copiado todo el montón del...

30
¿Es posible usar `find -exec sh -c` de forma segura?

Estoy tratando de utilizar finda echo 0en algunos archivos, pero al parecer esto sólo funciona con sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Pero usar sh -ccon find -execme hace sentir muy incómodo porque sospecho que tengo problemas de citas. Jugueteé un poco...