Unix & Linux

16
¿Cómo medir el tamaño de los datos canalizados?

Me gustaría hacer algo como esto: > grep pattern file.txt | size -h 16.4 MB o algo equivalente a: > grep pattern file.txt > grepped.txt > ls -h grepped.txt 16.4 MB > rm grepped.txt (aunque eso sería un poco incómodo) ¿Es eso

16
¿Cómo puedo rastrear la carga de la biblioteca?

Tengo un programa que depende de la biblioteca que está vinculada a libboost 1.67, que está instalada en el sistema. Cuando lo ejecuto, tengo un error que libboost_system.so.1.58no existe. LD_PRELOADy no LD_LIBRARY_PATHestán establecidos lddtreela ejecución no muestra esta biblioteca como...

16
¿Quién lee /etc/resolv.conf?

Mi servidor Centos 7 no resuelve los nombres de dominio correctamente. Por lo que veo, en los sistemas Linux modernos /etc/resolv.confa menudo es generado con dhclient, dnsmasqo Network Manager. Por lo tanto, tengo una pregunta teórica general sobre la pila de red en Linux modernos: ¿Quién es...

16
Variables de bucle

Estoy escribiendo un script bash para usar rsync y actualizar archivos en unos 20 servidores diferentes. Tengo la parte rsync resuelta. Lo que me está costando es revisar una lista de variables. Mi script hasta ahora se ve

16
Ejecutar una subshell desde el medio del comando actual

Con frecuencia me encuentro en este escenario. Estoy a punto de escribir un comando y necesito verificar otra cosa antes de completarlo. ¿Hay alguna manera de abrir una subshell de algún tipo con mi entrada actual hasta ahora recordada, y luego cuando salgo de esta subshell vuelvo a donde...

16
Comprender los comandos canalizados en Unix / Linux

Tengo dos programas simples: Ay B. Acorrería primero, luego Bobtiene el "stdout" de Ay lo usa como su "stdin". Suponga que estoy usando un sistema operativo GNU / Linux y la forma más simple de hacerlo sería: ./A | ./B Si tuviera que describir este comando, diría que es un comando que toma...