问题 单项选择题

用Linuxls-al命令列出下面的文件列表,()是块设备文件。

A.drwx----1 hel users 1024 Sep 10 08:10 aaa

B.-rw----2 hel-s users 56 Sep 09 11:05 bbb

C.brw----2 hel-s users 56 Sep 09 11:05 ccc

D.1rwx----1 hel users 2024 Sep 12 08:12 ddd

答案

参考答案:C

解析:

Linux文件类型常见的有普通文件、目录、字符设备文件、块设备文件和符号链接文件等。

1.普通文件

[rootlocalhost ~]# ls -lh install.log -rw-r--r-- 1 root root 53K 03-16 08:54 install.log

用Is -1h来查看某个文件的属性,可以看到有类似-rw-r--r--的显示结果,第一个符号是“-”的文件在Linux中就是普通文件。这些文件一般是应用程序创建,例如图像工具、文档工具、归档工具…或cp工具等。这类文件采用rm命令进行删除。

2.目录

[rootlocalhost ~]# ls -lh

-rw-r--r-- 1 root root 2 03-27 02:00 fonts.scale

-rw-r--r--1 root root 53K 03-16 08:54 install.log

-rw-r--r--1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_FC5. i686.rpm

drwxr-xr-x 2 1000 users 4. OK 04-04 23:30 mkuml-2004.07.17

drwxr-xr-x 2 root root 4. OK 04-19 10:53 mydir

drwxr-xr-x 2 root root 4. OK 03-17 04:25 Public

目录在Linux是一个比较特殊的文件,其显示结果类似drwxr-xr-x,第一个字符是d。创建目录的命令可以用mkdir命令或cp命令,删除用rm或rmdir命令。

3.字符设备或块设备文件

[rootlocalhost ~]# ls -la /dev/tty

crw-rw-rw- 1 root tty 5,0 04-19 08:29 /dev/tty

[rootlocalhost ~]# 1s -la /dev/hdal

brw-r----- 1 root disk 3,1 2006-04-19 /dev/hdal

字符设备文件显示结果类似crw-rw-rw-,第一个字符是c,表示Modem等串口设备。第一个字符是b表示块设备,例如硬盘、光驱等设备。是用mknode来创建,用rm来删除。

4.套接口文件

当启动MySQL服务器时,会产生一个mysq1.sock的文件,这个文件属性的第一个字符是s。

[rootlocalhost ~]# ls -lh /var/lib/mysql/mysq1.sock

srwxrwxrwx 1 mysq1 mysq1 0 04-19 11:12 /var/lib/mysq1/mysq1.sock

5.符号链接文件

[rootlocalhost~]# ls -lh setup. log

1rwxrwxrwx 1 root root 11 04-19 11:18 setup. log-> install. log

第一个字符是1的这类文件是链接文件。

单项选择题
问答题 论述题