Как сказанный Richm, удар пытается сделать соответствие истории. Другой способ избежать его состоит в том, чтобы просто выйти из удара с a \
:
$ echo \#\!/bin/bash
#!/bin/bash
Хотя остерегаются тот внутренние двойные кавычки, \
не удален:
$ echo "\!"
\!
/dev/fd
и /proc/self/fd
точно то же; /dev/fd
символьная ссылка на /proc/self/fd
. /proc/self/fd
часть большей схемы, которая выставляет дескриптор файла всех процессов (/proc/$pid/fd/$number
). /dev/fd
существует на других нельдах и обеспечивается в соответствии с Linux для совместимости. /proc/*/fd
характерно для Linux.
Они имеют в виду дескриптор файла в каждом случае. Посмотрите на мой ответ на вторую часть Вашего вопроса о /dev/
файлы. И также каковы дескрипторы файлов.
/proc
файловая система описана здесь. /proc/self
содержит свойства текущего процесса.