내 릴박스(Ubuntu 실행)에서 다음 내용이 포함된 /etc/init 파일을 찾았습니다.
# frontpanel-pre - check for frontpanel CAPs and adjust time
#
description "check frontpanel caps"
#start on starting mountall
#start on tty-device-added DEVNAME=/dev/ttyS0
task
script
(
/sbin/dev_frontpanel.sh
/sbin/reelfpctl -capability
) > /dev/.frontpanel.caps
initctl emit --no-wait frontpanel-linked
end script
이 점을 알고 싶습니다./dev/.frontpanel리눅스에서는 특별한 의미가 있습니다
나는 괄호 안에 있는 명령의 출력이 "라는 파일에 기록될 것이라고 생각했습니다..frontpanel.caps"에 있지만 해당 파일은 없습니다. /dev/에 /dev/ttyS0에 대한 링크인 전면 패널이 있습니다.
echo something > /dev/.frontpanel.caps
예를 들어 실제로 데이터(이 경우에는 무엇인가)를 다음으로 보낼 수 있습니까?/dev/전면 패널?
그래서 뭐 할까 .caps
?
답변1
마침표( .
)로 시작하는 파일 이름에는 하나의 특수 속성만 있습니다. 즉, "숨겨진" 파일입니다. 즉, ls
추가 매개변수 없이 를 사용하여 모든 파일(숨겨진 파일 포함)을 표시하도록 명시적으로 요청하는 경우 해당 파일은 표시되지 않습니다(예: ls -a
). 이것이 CWD( .
) 및 해당 상위( ..
)가 기본적으로 표시되지 않는 이유입니다.
답변2
점으로 시작하는 파일 또는 디렉터리 이름은 숨겨진 파일/디렉터리를 만듭니다. 이를 보려면 ls -a
또는를 사용하십시오 ls -A
. 대문자 버전은 항상 존재하는 디렉토리를 .
표시 하지 않습니다...