if ($answer_counter == 1): ?>
endif; ?>
- O
@
indica um link simbólico. Seu ls
é provavelmente um alias para ls -F
(e sinalizadores adicionais). Se você executar unalias ls
ou executar explicitamente /bin/ls
, não verá as decorações do tipo de arquivo.
- Execute
ls -l /dev/stdin
para ver o destino do link simbólico.
- No Linux,
/dev/stdin
links para /proc/self/fd/0
( /dev/stdin
é um link para /dev/fd/0
e /dev/fd
é um link para /proc/self/fd
). /proc/self
é um diretório em procfs onde o kernel expõe informações sobre o processo de chamada (ou seja, cada processo obtém informações sobre si mesmo quando lê de /proc/self
). O subdiretório fd
contém uma entrada para cada descritor de arquivo aberto no processo, que é um link simbólico (um tanto mágico) apontando para o arquivo que o processo abriu.