私のリールボックス(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/.frontpanelLinuxでは特別な意味があります
私は括弧内のコマンドの出力が「というファイルに書き込まれると思いました。.frontpanel.caps"にありますが、そのファイルはありません。/dev/に/dev/ttyS0へのリンクであるフロントパネルがあります。
echo something > /dev/.frontpanel.caps
たとえば、実際にデータ(この場合は何か)を次に送信できますか?/dev/フロントパネル?
それで何をしますか.caps
?
答え1
ピリオド(.
)で始まるファイル名には1つの特別な属性しかありません。つまり、「隠し」ファイルです。つまり、ls
追加のパラメータなしでを使用して明示的にすべてのファイル(隠しファイルを含む)を表示するように要求すると、そのファイルは表示されません(たとえばls -a
)。これがCWD(.
)とその親(..
)がデフォルトで表示されない理由です。
答え2
ドットで始まるファイルまたはディレクトリ名は、隠しファイル/ディレクトリを作成します。これを表示するには、ls -a
またはを使用しますls -A
。大文字のバージョンは常に存在するディレクトリを.
表示しません。..