Questions marquées «file-descriptors»



2
Est-ce que> & - est plus efficace que> / dev / null?
Hier, j'ai lu ce commentaire SO qui dit que dans le shell (au moins bash) >&-"a le même résultat que" >/dev/null. Ce commentaire fait en réalité référence au guide ABS comme source d'informations. Mais cette source dit que la >&-syntaxe "ferme les descripteurs de fichier". Il n’est pas clair pour …


3
Comprendre / dev et ses sous-répertoires et fichiers
$ 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 Je …

2
Limite du nombre de descripteurs de fichier
J'essaye d'installer 389-ds, et cela me donne cet avertissement: WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections. Je comprends les descripteurs de fichier, mais pas les limites souples et strictes. Quand je cours cat /proc/sys/fs/file-max, je reviens 590432. Cela devrait impliquer …


3
Ordre des redirections
Je ne comprends pas très bien comment l'ordinateur lit cette commande. cat file1 file2 1> file.txt 2>&1 Si je comprends bien, 2>&1redirigez simplement l'erreur standard vers la sortie standard. Par cette logique, la commande se lit comme suit: concaténer des fichiers file1et file2. envoyer stdoutde cette opération à file.txt. envoyer …

1
Comment s'appelle la syntaxe bash '<(contenu du fichier)'?
Cette réponse sur Security StackExchange utilise une syntaxe bash intéressante pour générer un fichier en ligne: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Ce bit est particulièrement intéressant: &lt;(openssl ecparam -name secp384r1) Courir juste: echo &lt;(openssl ecparam -name secp384r1) Je reviens …






1
Comment mettre fin à une connexion TCP établie par bash lui-même?
J'ai utilisé exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435pour établir une connexion TCP avec 192.168.0.101:6435. Et j'ai reçu et envoyé quelques messages avec la pipecommande. Maintenant, je veux mettre fin à la connexion TCP. Mais, avec ss -anpetje peux voir que bash lui-même détient cette connexion, sans bifurquer un processus enfant. J'ai essayé d'envoyer les …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.