linux – 命令“ls -l / dev / tty”结果中’c’的含义是什么?
发布时间:2020-12-14 01:01:33 所属栏目:Linux 来源:网络整理
导读:我正在编写一些代码来解释 Linux中ls命令的输出(以使它对新手更友好).作为测试用例之一,我执行了命令’ls -l / dev / tty’,然后返回 crw-rw-rw- 1 root root 5,0 Apr 15 23:46 /dev/tty first char’c’在第一栏中是什么意思?我知道’d’,’l’和’ – ‘.
我正在编写一些代码来解释
Linux中ls命令的输出(以使它对新手更友好).作为测试用例之一,我执行了命令’ls -l / dev / tty’,然后返回
crw-rw-rw- 1 root root 5,0 Apr 15 23:46 /dev/tty first char’c’在第一栏中是什么意思?我知道’d’,’l’和’ – ‘.你能列出这个领域的所有可能值吗? 解决方法
它是基于字符的(而不是基于块的)设备文件.
基于块的设备是在(令人惊讶的)块中传输数据有意义的任何事物.通过这个,我的意思是像磁盘. 基于字符的设备(同样,这应该不足为奇)倾向于一次传输字符.诸如终端,串口,打印机等等. 如果您正在运行一个不错的Linux发行版,那么可以使用以下命令获取该信息(加上您可能需要的信息): info ls 其中包含这个小片段: The file type is one of the following characters: - regular file b block special file c character special file C high performance ("contiguous data") file d directory D door (Solaris 2.5 and up) l symbolic link M off-line ("migrated") file (Cray DMF) n network special file (HP-UX) p FIFO (named pipe) P port (Solaris 10 and up) s socket ? some other file type (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |