Unix & Linux

9
Eliminar nuevas líneas en los nombres de archivo

Tengo un código PHP que genera el nombre del archivo en el que wget agregará sus registros. Generé más de 2000 archivos, pero el problema es que tengo problemas para trabajar con ellos porque tuve un error al ponerlos PHP_EOLcomo parte de su nombre, ese código se agregará LF/line feed/%0Aa su...

9
¿Cómo afecta la habilitación de cuotas btrfs al sistema?

Utilizo bastante las instantáneas de btrfs, y una de las cosas que me interesa es cuánto espacio ocupa una instantánea determinada, o para ser más específico, cuántos datos exclusivos está ocupando una instantánea de btrfs, de modo que sé si elimino la instantánea, cuánto espacio liberaría. La...

9
sudo en script no interactivo

Tengo un script que ejecuta tres funciones: A && B && C. La función Bdebe ejecutarse como un superusuario, mientras que Ay Cno. Tengo varias soluciones, pero ninguna de estas es satisfactoria: sudo el guión completo: sudo 'A && B && C' Parece una mala idea...

9
¿Cómo trata bash ">> ()"

Mientras experimentaba con la redirección de salida y la sustitución de procesos, me topé con el siguiente comando y su salida resultante: yo @ elem: ~ $ echo foo>> (gato); barra de eco bar yo @ elem: ~ $ foo (Sí, esa nueva línea vacía al final es intencional). Así que bash echo's...

9
¿Cómo y dónde se interpreta $ TERM?

Me pregunto cómo funciona algo de magia terminal internamente. Mientras jugaba con los contenedores acoplables, la variable de entorno $TERMno se estableció. Esto condujo a aplicaciones de consola de aspecto extraño como vim y tmux, pero también a que se ignorara CTRL + l (pantalla clara). Estoy...

9
¿Cómo cambio en qué monitor aparece el TTY?

Cuando inicio, o cuando presiono CtrlAltF*, me llevan a un terminal físico / TTY. El problema es que el TTY aparece en mi monitor HDMI, que en realidad ni siquiera está en la misma habitación que yo. ¿Es posible configurar mi PC para mostrar el TTY en mi monitor DisplayPort? Para aclarar, cuando...

9
Herramienta para generar tráfico TCP

Quiero generar un tráfico TCP a partir del puerto 0 al puerto 65535. 1 paquete tcp para cada puerto con 1 ms entre 2 paquetes. El generador no debería preocuparse si hay un TCP ACK o no. ¿Existe alguna herramienta que pueda generar ese tráfico? ¿Es posible hacer eso con iperf y script? ¿Es...

9
cfdisk o fdisk?

Mientras leía la página del manual, fdiskme encontré con este interesante texto: Hay varios programas * fdisk alrededor. Cada uno tiene sus problemas y fortalezas. Pruébelos en el orden cfdisk, fdisk, sfdisk. (De hecho, cfdisk es un programa hermoso que tiene requisitos estrictos en las tablas...

9
uso paralelo correcto de xargs

Estoy usando xargspara llamar a un script de Python para procesar unos 30 millones de archivos pequeños. Espero usar xargspara paralelizar el proceso. El comando que estoy usando es: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Básicamente,...

9
Kde Panel Launcher Files Location?

Me preguntaba dónde están ubicados los archivos para los lanzadores de paneles de Kde. No puedo encontrar nada en línea. Sé dónde están los archivos de escritorio normales, ( ~/.local/share/applications/), pero no puedo encontrar los archivos del iniciador. Actualmente tengo un lanzador que no...

9
Linux: comando set para variables locales

Estoy tratando de comprender las variables locales / de entorno y los comandos de exportación / configuración. $ set FILEM="razrax" $ echo $FILEM $ FILEN="test" $ echo $FILEN test Por favor, explique por qué echo $FILEMdevuelve una cadena