在我的 reelbox(运行 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在linux中有一些特殊的含义
我认为括号中命令的输出将被写入一个名为“.frontpanel.caps" 在 /dev/ 中,但没有这样的文件。在 /dev/ 中有一个前面板,它是到 /dev/ttyS0 的链接
难道egecho something > /dev/.frontpanel.caps
实际上将数据(在本例中是某些东西)发送到/dev/前面板?
那做什么.caps
呢?
答案1
以句号 ( .
) 作为第一个字符的文件名只有一个特殊属性 - 它们是“隐藏”文件。也就是说,当使用ls
没有附加参数的eg来显式请求显示所有文件(包括隐藏文件)时,它们不会显示(例如ls -a
)。这就是 CWD ( .
) 及其父级 ( ..
) 默认情况下不显示的原因。
答案2
以点开头的文件名或目录名会创建隐藏文件/目录。要查看它们,请使用ls -a
or ls -A
- 大写版本不会显示始终存在的.
和..
目录