第一章
1、GNU的含义是GNU’S Not UNIX的递归缩写
2、Linux一般有3个主要部分:内核(kernel)、命令解释层(shell或其他操作环境)、实用工具
3、Linux的版本分为内核版本和发行版本两种
4、Linux最早是由计算机爱好者Linus Benedict Torvalds开发的(莱纳斯)
5、Linux是自由软件
单用户不是Linux的特点(多任务、设备独立性、开放性)
6、Linux的内核2.3.20版本是不稳定版本
7、Linux安装过程中的硬盘分区工具是Disk Druid
8、Linux的根分区可以设置成xfs
9、简述Linux的体系结构:Linux系统一般有4个部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
第二章
- 在Linux操作系统中,命令区分大小写,在命令行中,可以使用Tab键来自动补齐命令
- 断开一个长命令,可以使用\(反斜杠),以将一个较长的命令分成多行表达,增强命令的可读性。执行后,shell自动提示符>,表示正在输入一个长命令
- Grep’^????$’TESTFILE命令能用来查找文件TESTFILE中包含4个字符的行
- Is-R/home命令用来显示/home及其子目录下的文件名
- 如果忘记了ls命令是用法,则可以采用man ls命令获得帮助
- ps aux是查看系统当中所有进程的命令
- 要找出/etc/my.conf文件属于哪个包,可以执行rpm-qf/etc/my.conf命令
- 在应用程序启动时,nice命令用于设置进程的优先级
- cat f1.txt>f2.txt命令可以复制为f2.txt
- More和less命令有何区别
答:more命令,一页一页地分屏显示文件的内容。more命令通常用于分屏显示文件内容。
less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。
第三章
- Linux操作系统下的用户账户分为两种:普通用户账户和超级用户账户(root)
- root用户的UID为0,普通用户的UID可以在创建时由管理员指定,如果不指定,则该用户的UID默认从1000开始编号
- 在linux的操作系统中,创建用户账户的同时也会创建一个与用户同名的组,该组是用户的主组,普通组的GID默认也从1000开始编号
第四章
1、文件系统是磁盘上有特定格式的一片区域,操作系统可以利用文件系统保存和管理文件
2、ext文件系统结构的核心组成部分是级块、索引节点表、数据块
3、Linux的文件系统是采用阶层式的树状目录结构,在该结构中的最上层/
4、默认的权限可用umask命令修改,方法非常简单,只需执行umask 777命令,便可屏蔽所有权限,因而之后建立的文件或目录,其权限都变成000
第五章
1、LVM的中文全称是逻辑卷管理器,最早应用在IBM AIX系统上。它的作用是硬盘分区进行管理及调整硬盘分区大小,并且可以多个分区或者物理硬盘作为一个逻辑卷来使用
2、假定内核支持vfat分区,则mount –fs=msdos /dev/hda1 /win可将、dev/hda1这个Windows分区加载到/win目录
3、下来关于etc/fstab描述正确的是用于管理文件系统信息
4、若想在一个新分区上建立文件系统,则可以使用命令mkfs
5、LVM对逻辑卷的扩容和缩容操作有何异同点:扩容和缩容操作都需要先取消逻辑卷与目录的挂载关联,扩容操作是先扩容后检查文件系统完整性,而缩容操作为了保证数据的安全,需要检查文件的完整性再缩容
第七章
- 通配符主要有*、?[]等
- 正则表达式就是处理字符串的方法,是以行为单位来处理字符串
- 正则表达式通过一些特殊符号的辅助,可以让用户轻易地查找、删除、替换某个或某些特定的字符串
- 通配符代表的是bash操作接口的一个功能,正则表达式则是一种字符串处理的表示方式
- 简答题
什么是重定向?什么是管道
答:1.重定向就是不使用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的指定,所以重定向分为输入重定向、输出重定向和错误重定向。
shell提供管道命令“|”将这些命令前后衔接在一起,形成一个管道线。管道是直接将一个程序的标准输出与另一个程序的标准输入相连接,不需要经过任何中间文件。
Shell变量有哪两种?分别如何定义?
2. shell变量分为局部变量和全局变量。
局部变量的作用范围仅限制在其命令行所在的shell或shell脚本文件中。
全局变量的作用范围则包括本shell进程及其所有子进程。