18.哪个命令不能显示关于ls命令的帮助信息?
A. man ls
B. info ls
C.help ls
D.ls --help
19. 下列说法不正确的是:
A. 在Linux系统下,只能有一个根目录
B. 一个目录下,不能有两个相同的文件名,但可以有与文件名相同的目录名
C. 使用长格式显示目录名的时候,它的第一位被标识为d
D. Linux下的目录具有属性x,表示可以进入这个目录。
【知识点详解】
1. Linux命令帮助:
- `man`命令用于查看命令的详细手册页,例如`man ls`。
- `info`命令提供更详细的命令信息,如`info ls`。
- `help`命令在bash shell中提供内部命令的帮助。
- `ls --help`显示`ls`命令的基本使用选项。
2. Linux文件系统:
- Linux系统只有一个根目录`/`。
- 在同一目录下,不能有两个相同文件名,但可以有与文件名相同的目录名。
- 长格式列出目录时,首位`d`表示该条目是一个目录。
- 目录具有执行(x)权限意味着你可以进入该目录。
3. GRUB配置:
- `root (hd0,0)`在GRUB配置中表示引导加载器的根分区,即系统启动时挂载的第一个硬盘的第一个分区。
4. 系统运行级别:
- 若要设置默认运行级别为5(图形界面),需修改`/etc/inittab`文件中的`id:3:initdefault:`为`id:5:initdefault:`。
5. 系统启动过程:
- BIOS是基本输入输出系统,负责硬件初始化。
- GRUB是引导加载器,选择并加载操作系统内核。
- kernel是操作系统的核心,负责驱动硬件设备。
- init是系统启动后的第一个进程,管理其他系统服务。
6. RPM包管理:
- `rpm -qd`显示包的文档文件。
- `rpm -qf`查询拥有指定文件的包。
- `rpm -ql`列出包包含的文件。
- `rpm -qc`显示包的配置文件。
7. 文件名匹配:
- `ls thiz*.?`会匹配以`thiz`开头,后面跟着任意一个字符的文件,所以会匹配到`thizc`和`thiz1`。
8. 软链接:
- 软链接(符号链接)创建一个指向另一个文件或目录的指针,不共享i节点,因此错误选项是A。
9. 查询文件所属包:
- 使用`rpm -qf`查询文件属于哪个软件包,如`rpm -qf /etc/inittab`。
10. 输出重定向:
- `>`用于重定向标准输出,`>>`追加到文件。
- `2>`用于重定向错误输出。
11. /etc/passwd密码字段:
- 密码字段显示为`x`表示密码存储在`/etc/shadow`中。
12. Linux分区表示:
- 第二块SCSI硬盘的第三个逻辑分区表示为`sdb3`。
13. vi编辑器:
- `R`命令改写当前光标后的字符。
- `zz`保存当前文件。
- `yy`复制一行。
- `a`在当前光标后插入文本。
14. man命令:
- `man 5 passwd`显示`passwd`文件的结构,因为5表示man页的章节,通常配置文件属于5章。
15. shell变量:
- `$#`表示命令行参数的个数。
16. Linux与Windows互访:
- 在同一台计算机上,Linux可以通过Samba等服务访问Windows文件,反之亦然。
- 在局域网内,配置正确的情况下,Linux和Windows主机都能互相访问文件。
17. 命令行参数:
- `$@`表示所有命令行参数。
- `$0`表示脚本本身的名字。
- `$!`表示最后后台进程的PID。
18. 文件查找:
- `find / -name "a1"`会在根目录下查找名为"a1"的文件。
以上是关于Linux系统部分试题的相关知识点详解,涵盖了命令使用、文件系统、系统启动、包管理、文件匹配、文本编辑器等多个方面。