《《LINUX系统及其编程》考试复习重点(4页).doc》由会员分享,可在线阅读,更多相关《《LINUX系统及其编程》考试复习重点(4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-LINUX系统及其编程考试复习重点-第 4 页LINUX系统及其编程复习大纲1 Linux系统的类型、结构(内核、shell用户界面的作用)2 安装Linux时需要收集哪些信息?3 Linux磁盘分区(分区方式、分区工具、分区类型、分区参数)4 交换分区的作用5 Linux分区与目录的关系6 用户帐号的设置习题1-8、1-9、1-12、1-13、1-157 Linux终端及其工作方式(Linux终端的选择方法及其字符命令行方式与图形操作界面的转换方法)8 什么是shell?shell命令解释器的作用9 shell提示符10 Linux系统中的文件类型(主要文件类型的标识)11 Linux的文
2、件目录结构(系统目录:/usr、/home、/dev、/bin、/etc,/var的作用,用户主目录:/home/用户名,“.”、“.”目录)12 通配符(*、?、-)转义字符()的使用方法13 目录和文件的基本操作(cat、more、less、cp -r、rm -r、mv、mkdir、rmdir、cd、pwd、ls -al)14 链接类型及其不同链接类型之间的区别,链接的作用。习题 2-12-5、2-82-15、2-17、2-2217vi编辑器(三种基本工作模式及其转换、保存文件和退出vi的方法)习题 3-1、3-2、3-318. X Window系统(组成部分及其每部分的作用)19. Li
3、nux系统两种主要的桌面系统环境是什么20. 桌面系统与X Window和窗口管理器的关系习题4-1、4-2、4-3、4-74-1021挂载一个存储设备(需要的信息,挂载卸载命令以及使用注意事项)22Linux所支持的文件系统类型23Linux系统中存储设备的名称24. 虚拟文件系统(VFS)的作用 25自动挂载及其配置文件配置文件/etc/fstab习题 6-2、6-3、6-4、6-5、6-8、6-926配置网络接口设备的几种方法27. 常用的网络服务管理工具19常用网络服务的作用及其启动和关闭的方法20Linux帐号的分类(UID和GID)21用户帐号信息的配置文件/etc/passwd及
4、其内容22在Linux系统中如何保存用户口令信息23基本用户管理命令(adduser、passwd、userdel、usermod、su)24文件权限管理命令(chown、chmod)25Linux系统进程的类型26Linux系统启动进程的方式27Linux系统进程管理命令(at、batch) 习题 9-1、9-2、9-3、9-8、9-11、9-12、9-13、9-1628什么是shell程序?说明shell程序的一般格式。29$n(n0、1、2.),$#,$*,$特殊变量的含义和用法。30GCC的使用习题11-3、11-4、11-5、11-6、11-9、11-11、12-1、12-2、12-
5、4、LINUX系统及其编程模拟练习一、单项选择题Linux的根分区系统类型是 。A. FAT16 B.FAT32 C. ext3 D. NTFS安装好Linux操作系统后,系统默认的账号是 。A. administrator B.guest C.root D. bootLinux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在 目录中。A. /bin B. /etc C. /dev D. /lib Linux有三个查看文件的命令,若希望在查看文件内容过程中,可以用光标上下移动来查看文件内容,应使用 命令。A. cat B.more C. less D. me
6、nu 可以为文件或目录重命名的是 。A. mkdir B. rmdir C. mv D. rm已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是: 。A. cd test B. cd /stud1/test C. cd stud1/test D.cd home Linux文件权限一共10位长度,分成四段,第三段表示的内容是 。A.文件类型 B.文件所有者的权限 C.文件所有者所在组的权限 D.其他用户的权限将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下,命令是 。A. moun
7、t dev/hda1 /winsys B. mount /dev/hda1 /winsysC. mount /dev/hda1 winsys D. mount dev/hda1 winsys一般情况下,系统启动过程自动加载的文件系统信息是存放在 文件中A. /usr/sbin/cfdisk B. /sbin/fdisk C. /etc/mtab D. /etc/fstab10系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有 权限。A . 744 B. 664
8、 C. 646 D. 746二、填空题1安装Linux最少需要两个分区,分别是 和 。2链接分为 和 。3在vi编辑环境下,使用 进行模式转换。4在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 。5CD-ROM标准的文件系统类型是 。6Apache服务器进程配置文件是 。7在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 服务器 。8唯一标识每一个用户的是 和 。9为脚本程序指定执行权的命令及参数是 。10变量$*表示Shell程序的 。11在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有 。12Samba服务的配置文件创建方式
9、一种是通过手工创建,另外一种是_。三、技术题1复制文件/etc/named.conf到当前用户zhangsan主目录下,文件名不变。习题2-13习题2-15习题6-9如何设置一个属于用户组usrg,且用户ID为512的新账号? 四、简答题1什么是Linux内核?它的作用是什么?什么是shell?shell的作用是什么? 2Linux系统支持的文件系统类型有哪些?3什么是SMB?Samba服务器的主要作用是什么?4/etc/passwd文件中的其中一行为“a123:x:501:501:/home/a123:/bin/bash”,请解释各字段的含义。5从文本源代码到可执行文件,gcc可以对哪些步骤
10、进行控制?五、综合应用题 读程#!/bin/sh#!/bin/sh# /etc/rc.d/rc.httpd# Start/stop/restart the Apache web server.# To make Apache start automatically at boot, make this# file executable: chmod 755 /etc/rc.d/rc.httpdcase $1 instart)/usr/sbin/apachectl start ;stop)/usr/sbin/apachectl stop ;restart)/usr/sbin/apachectl
11、restart ;echo usage $0 start|stop|restart ;esac编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。 用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。 设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。设计一个Shell程序,在/userdata目录下建立50个目录,即user1user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。7求命令行中输入的数值组的最大的数,将文件存为maxvalue。8. 实验中所编写的程序(包括shell程序和C语言的程序)