Preguntas etiquetadas con file-descriptors



2
¿Es> & - más eficiente que> / dev / null?
Ayer leí este comentario SO que dice que en el shell (al menos bash) >&-"tiene el mismo resultado que" >/dev/null. Ese comentario en realidad se refiere a la guía de ABS como la fuente de su información. Pero esa fuente dice que la >&-sintaxis "cierra los descriptores de archivo". No …


3
Comprensión / dev y sus subdirecciones y archivos
$ ls -l /dev/stdin /dev/fd/0 lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2 lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0 $ ls -l /dev/pts/2 /proc/self/fd/0 crw--w---- 1 tim tty 136, 2 2011-08-07 09:54 /dev/pts/2 lrwx------ 1 tim tim 64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2 Me …

2
Límites en la cantidad de descriptores de archivo
Estoy tratando de instalar 389-ds, y me da esta advertencia: WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections. Entiendo sobre los descriptores de archivos, pero no entiendo sobre los límites suaves y duros. Cuando corro cat /proc/sys/fs/file-max, regreso 590432. Esto debería …


3
Orden de redireccionamientos
No entiendo cómo la computadora lee este comando. cat file1 file2 1> file.txt 2>&1 Si entiendo, 2>&1simplemente redirija el Error estándar a la Salida estándar. Según esa lógica, el comando me dice lo siguiente: concatenar archivos file1y file2. enviar stdoutdesde esta operación a file.txt. enviar stderra stdout. ¿fin? No estoy …

1
¿Cómo se llama la sintaxis bash '<(contenido del archivo)'?
Esta respuesta en Security StackExchange utiliza una sintaxis bash interesante para generar un archivo en línea: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Este bit es particularmente interesante: &lt;(openssl ecparam -name secp384r1) Corriendo solo: echo &lt;(openssl ecparam -name secp384r1) Regreso /dev/fd/63 …






1
¿Cómo terminar una conexión TCP establecida por bash?
Solía exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435establecer una conexión TCP con 192.168.0.101:6435. Y he recibido y enviado algunos mensajes con el pipecomando. Ahora, quiero terminar la conexión TCP. Pero, ss -anpetpuedo ver que bash mismo mantiene esta conexión, sin bifurcar un proceso hijo. Intenté enviar las señales 9 y 15 al proceso bash, pero …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.