Linux操作系统
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题

1.思考题

(1)shell的基本功能有哪些?

(2)Linux系统中的主要目录有哪些?各有什么作用?

(3)工作目录及其父目录可分别用什么表示?

(4)在如图3-1 所示的目录结构中,若处在usr1 目录中的用户要访问include目录中的stdio.h,可以采用什么样的路径,对应的带有路径的文件名是什么?

(5)Linux系统中常用的通配符有哪些?试举例说明它们的作用。

(6)常用的shell环境变量有哪些?怎么查询和设置环境变量?

(7)什么是输入/输出重定向?管道的功能是什么?试举例说明如何使用它们。

(8)shell中的引号有哪几种?各有什么作用?试举例说明。

(9)什么是参数替换?什么是命令替换?试举例说明如何使用它们。

(10)shell的种类有哪些?

2.单项选择

(1)下列设备属于块设备的是()。

A.键盘

B.终端

C.游戏杆

D.硬盘

(2)cd命令可以改变用户的当前目录,当用户输入命令cd并按“Enter”键后,()。

A.当前目录改为根目录

B.当前目录不变,屏幕显示当前目录

C.当前目录改为用户家目录

D.当前目录改为上一级目录

(3)命令echo -en '\a'的输出为()。

A.响铃

B.\a

C.'\a'

D.a

(4)超级用户的用户家目录是()。

A./

B./root

C./home

D./home/root

(5)要删除目录/home/user1/subdir连同其下级目录和文件,不需要交互确认,正确的命令是()。

A.rm -rf /home/user1/subdir

B.rm -df /home/user1/subdir

C.rmdir -pf /home/user1/subdir

D.rmdir -P /home/user1/subdir

3.综合题

(1)试述Linux的shell启动过程。

(2)试述在Linux系统中如何进行日期和时间管理。在图形界面下可以实现时间和日期管理吗?若能,如何做?

(3)在UNIX/Linux系统中有些操作是有副作用的,如cp、mv和rm等,应该如何避免?