Как/dev/fd касается/proc/self/fd/?

Как сказанный Richm, удар пытается сделать соответствие истории. Другой способ избежать его состоит в том, чтобы просто выйти из удара с a \:

$ echo \#\!/bin/bash
#!/bin/bash

Хотя остерегаются тот внутренние двойные кавычки, \ не удален:

$ echo "\!"
\!

17
18.08.2012, 18:58
2 ответа

/dev/fd и /proc/self/fd точно то же; /dev/fd символьная ссылка на /proc/self/fd. /proc/self/fd часть большей схемы, которая выставляет дескриптор файла всех процессов (/proc/$pid/fd/$number). /dev/fd существует на других нельдах и обеспечивается в соответствии с Linux для совместимости. /proc/*/fd характерно для Linux.

18
27.01.2020, 19:47

Они имеют в виду дескриптор файла в каждом случае. Посмотрите на мой ответ на вторую часть Вашего вопроса о /dev/ файлы. И также каковы дескрипторы файлов.

/proc файловая система описана здесь. /proc/self содержит свойства текущего процесса.

3
27.01.2020, 19:47

Теги

Похожие вопросы