2016Linux程序设计复习题
linux复习题及答案)
linux复习题及答案)Linux复习题及答案Linux作为一种常见的操作系统,广泛应用于服务器、嵌入式设备等领域。
对于计算机科学和信息技术专业的学生来说,熟练掌握Linux操作系统的使用和管理是非常重要的。
为了帮助大家复习Linux知识,下面将列举一些常见的Linux复习题,并给出相应的答案。
一、Linux基础知识1. 什么是Linux操作系统?答:Linux是一种开源的、类Unix的操作系统内核,最初由芬兰的程序员Linus Torvalds开发。
Linux操作系统具有稳定性、安全性和可靠性等特点,广泛应用于服务器、桌面计算机和嵌入式设备等领域。
2. Linux的文件系统是什么样的结构?答:Linux的文件系统采用树状结构,以根目录(/)为起点,下面分为多个子目录,如bin、etc、home等。
每个子目录下又可以有更多的子目录和文件。
3. 如何在Linux系统中创建新的用户?答:可以使用useradd命令来创建新用户,例如:useradd username。
其中,username为新用户的用户名。
4. 如何在Linux系统中修改用户的密码?答:可以使用passwd命令来修改用户的密码,例如:passwd username。
其中,username为要修改密码的用户的用户名。
二、Linux命令行操作1. 如何在Linux系统中查看当前所在的目录?答:可以使用pwd命令来查看当前所在的目录。
2. 如何在Linux系统中列出当前目录下的文件和子目录?答:可以使用ls命令来列出当前目录下的文件和子目录。
3. 如何在Linux系统中创建新的目录?答:可以使用mkdir命令来创建新的目录,例如:mkdir dirname。
其中,dirname为新目录的名称。
4. 如何在Linux系统中删除文件?答:可以使用rm命令来删除文件,例如:rm filename。
其中,filename为要删除的文件名。
三、Linux系统管理1. 如何在Linux系统中查看系统的运行时间和负载情况?答:可以使用uptime命令来查看系统的运行时间和负载情况。
linux操作系统复习题
linux操作系统复习题Linux操作系统复习题Linux操作系统是一种开源的操作系统,具有高度的稳定性和安全性,被广泛应用于服务器、嵌入式设备和个人电脑等领域。
为了更好地理解和掌握Linux操作系统的知识,下面将提供一些复习题,帮助读者加深对Linux的理解。
一、基础知识1. Linux操作系统的起源是什么?它的创始人是谁?2. Linux操作系统的特点有哪些?3. 什么是Shell?常见的Shell有哪些?4. Linux文件系统中,/dev目录的作用是什么?5. 如何在Linux中查看当前目录下的文件列表?二、命令行操作1. 如何在Linux中创建一个新的目录?2. 如何在Linux中查看当前所在的目录?3. 如何在Linux中查看文件的内容?4. 如何在Linux中复制文件或目录?5. 如何在Linux中删除文件或目录?三、文件权限和用户管理1. 如何在Linux中查看文件或目录的权限信息?2. Linux文件权限中的三组权限分别代表什么含义?3. 如何修改文件或目录的权限?4. 如何创建一个新的用户账号?5. 如何将一个用户添加到某个用户组?四、进程管理1. 如何在Linux中查看当前正在运行的进程?2. 如何杀死一个进程?3. 如何后台运行一个进程?4. 如何查看一个进程的详细信息?5. 如何查找一个进程的PID(进程ID)?五、网络配置1. 如何在Linux中查看网络配置信息?2. 如何在Linux中配置静态IP地址?3. 如何在Linux中查看当前网络连接状态?4. 如何在Linux中查看网络接口的详细信息?5. 如何在Linux中配置DNS服务器?六、软件包管理1. 如何在Linux中安装一个软件包?2. 如何在Linux中卸载一个软件包?3. 如何在Linux中更新已安装的软件包?4. 如何在Linux中查看已安装的软件包列表?5. 如何在Linux中搜索软件包?七、系统日志和故障排查1. 如何在Linux中查看系统日志?2. 如何在Linux中查看最近登录的用户列表?3. 如何在Linux中查看系统负载情况?4. 如何在Linux中查看系统内存使用情况?5. 如何在Linux中查看系统CPU使用情况?这些复习题涵盖了Linux操作系统的基础知识、命令行操作、文件权限和用户管理、进程管理、网络配置、软件包管理以及系统日志和故障排查等方面的内容。
linux考试复习题
linux考试复习题Linux考试复习题涵盖了Linux操作系统的基本概念、命令行操作、文件系统、权限管理、包管理、网络配置、服务管理以及脚本编写等关键知识点。
以下是一些复习题,帮助学生巩固和检验他们的Linux知识。
1. Linux操作系统简介- Linux操作系统的起源和发展。
- Linux与其他操作系统的主要区别。
2. Linux命令行基础- 命令行界面(CLI)的作用和优势。
- 如何使用命令行进行基本操作,如创建、删除、移动和重命名文件和目录。
3. 文件系统结构- Linux文件系统的层次结构。
- 常见目录的作用,如/bin, /etc, /home, /usr, /var等。
4. 文件权限和所有权- Linux文件权限的表示方法。
- 如何使用chmod和chown命令修改文件权限和所有权。
5. 包管理器- 不同Linux发行版使用的包管理器,如APT, YUM, DNF等。
- 如何使用包管理器安装、更新和卸载软件包。
6. 文本编辑器- 常用的文本编辑器,如Vim, Nano, Emacs等。
- 基本的文本编辑命令和技巧。
7. 网络配置- 如何配置网络接口,包括IP地址、子网掩码和网关。
- 使用ping, ifconfig, netstat等命令诊断网络问题。
8. 进程管理- 进程的概念和重要性。
- 使用ps, top, kill等命令管理进程。
9. 磁盘管理- 如何使用df, du等命令检查磁盘空间和文件大小。
- 文件系统的挂载和卸载。
10. 服务管理- 服务的概念及其在Linux中的作用。
- 使用systemctl, service等命令管理服务。
11. Shell脚本编写- Shell脚本的基本概念和用途。
- 编写简单的Shell脚本进行自动化任务。
12. 系统安全和备份- 基本的系统安全措施,如防火墙配置。
- 数据备份和恢复的方法。
13. Linux系统监控- 使用top, htop等工具监控系统性能。
Linux操作系统考试复习题
《Linux操作系统》复习题选择题/填空题(20/10,共30分):1.系统管理员的主要职责是进行系统()管理,系统性能管理和系统性能监测。
2.设定限制用户使用磁盘空间的命令是()3.Linux文件系统中用()来标识每个文件4.网络管理员的管理对象是服务器、用户和服务器的()以及系统的各种资源5.编辑器vi具有三种不同的工作模式,即:(),()和()6.Apache服务器进程的配置文件是()7.安装Linux系统对硬盘分区时,比喻有类型:()分区和()分区8.在Win9X环境共享Unix/Linux中的用户目录的工具是()服务器9.系统交换分区是作为系统()的一块区域10.网络管理的重要任务是:控制和()11.静态路由设定后,若网络拓扑结构发生变化,需由()修改路由的设置12.Shell不仅是用户命令的解释其,同时也是一种功能强大的()命令题(20分):1.在当前目录和/usr/tmp目录下查找某文件名的文件2.在文件中搜索包含5个字符且前4个字符为user,最后一个字符为数字的行3.将光盘/dev/hdc卸载的命令4.创建用户,名为user02,所属私有组和标准组为stuff,主目录为/home/user2,登录shell为/bin/bash5.定义dir为‘*****’命令的别名6.在/home/stud1/wang目录下有文件file,写后台执行命令,将file文件中的内容输入到file.copy文件7.将/dev/had1分区加载到win目录8.把某目录中的所有文件包括所有子目录复制到另一目录中简答题(10分):1.Shell的工作过程2.DNS域名解析过程3.Linux采用的文件系统,描述构造形式4.Linux文件权限及管理程序设计题(40分):1.设计Shell程序,计算n的阶乘2.设计Shell程序,检查给出的串是否为回文3.设计Shell程序,添加一个新组为class1,然后添加属于这个组的80个用户,用户名的形式为stdxx,其中xx从01到804.设计Shell程序,接受从键盘输入的100个整数,求总和、最小值、最大值5.设计Shell程序,从用户那里接受一个用户名和目录名6.某管理员每天做的重复工作,按照要求请设计解决方案:在下午5:30删除/abc目录下的全部子目录和全部文件;从早10:00到下午6:00每小时读取/xyz目录下的x1文件中每行的第一个域的全部数据加入到/backup目录下的bak01.txt文件内;每逢周一下午4:50,将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;在下午3:15将IDE接口的CD-ROM卸载(假设CD-ROM的设备名为hdc);在早晨6:00前开机后启动7.试对语句逐条进行解释,说明完成的功能:#!bin/bashDir=$1If [ -d $dir ]thencd $dirfor file in *doif [ -f $file ]thencat $fileecho “end of file $file”fidoneelseecho “bad directory name $dir”。
linux复习题及答案
linux复习题及答案Linux复习题及答案Linux作为一种开源操作系统,具有广泛的应用和深远的影响。
无论是在服务器领域还是嵌入式设备上,Linux都扮演着重要的角色。
为了更好地理解和掌握Linux操作系统,下面将介绍一些常见的Linux复习题及其答案。
1. 什么是Linux操作系统?它有哪些特点?答:Linux是一种开源的操作系统,由Linus Torvalds于1991年首次发布。
它具有以下特点:- 开放源代码:任何人都可以查看、修改和分发Linux的源代码。
- 多用户和多任务:Linux可以同时支持多个用户和多个任务运行。
- 稳定性和安全性:Linux操作系统具有良好的稳定性和安全性,可以长时间运行而不需要重启。
- 强大的网络功能:Linux操作系统支持各种网络协议和服务,如TCP/IP、HTTP等。
- 可定制性:用户可以根据自己的需求自由定制Linux系统,添加或删除软件和功能。
2. 如何在Linux系统中创建用户?答:在Linux系统中,可以使用以下命令创建用户:```$ sudo useradd username```其中,username为要创建的用户名。
创建用户后,还可以使用以下命令设置用户密码:```$ sudo passwd username```然后输入两次密码即可。
3. 如何在Linux系统中查看文件内容?答:在Linux系统中,可以使用以下命令查看文件内容:```$ cat filename```其中,filename为要查看的文件名。
此外,还可以使用`less`命令进行分页查看,使用`head`和`tail`命令查看文件的前几行和后几行。
4. 如何在Linux系统中查找文件?答:在Linux系统中,可以使用以下命令查找文件:```$ find path -name filename```其中,path为要查找的路径,filename为要查找的文件名。
此外,还可以使用`locate`命令进行文件查找,使用`grep`命令进行文本内容查找。
Linux程序设计期末复习题及部分答案
Linux复习题一、单项选择题1. Linux在确定文件名filename是否代表目录文件时,依据( C )。
A. 由程序员指定B. filename是否位于/etc目录中C. 该文件i结点中的类型信息D. filename中的扩展名2. . ls命令用于(A)。
A. 查看目录的内容B. 查看文本文件的内容C. 查看帮助D. 查看打印机3. rmdir命令可( B )。
A. 创建子目录B. 删除子目录C. 移动子目录D. 命名子目录4. cat命令可( B )。
A. 设置捕鼠器B. 查看子目录内容C. 查看文本文件内容D. 查看二进制文件5. stdin表示( C )。
A. 标注错误B. 标准输出C. 标准输入D. 标准打印6. cp命令用于(A)。
A. 拷贝文件B. 查询数据库C. 网络连接D. 执行命令7. 在创建Linux分区时,一定要创建( D )两个分区A. FA T/NTFSB. FA T/SWAPC. NTFS/SW APD.SW AP/根分区8 .在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.9. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –a(所有)D. ls –d10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 按下(A)键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D12. 用来分离目录名和文件名的字符是( B )A. dash (-)B. slash (/)C. period (.)D. asterisk(*)13.在下列分区中,Linux默认的分区是( B )A. FA T32B. EXT3 C FA T .D NTFS14.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。
Linux复习题及答案
第一章
1.Linux最早是由哪个国家的、哪位计算机爱好者、在什么时候开发的? 2. Linux之所以受到广大计算机爱好者的喜爱,主要原因有拿两个? 3.由三个数字组成的内核版本号各代表什么含义? 4. Red Hat的总部设在美国的什么地方? 5.说出以下图标中属于美国、德国和中国的三个标志。
(2)它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都 可以从Linux中获益。
3.版本号的形式为:major.minor.patchlevel,依次表示主版本号、次版本号、对当前版本修 订的次数
4. RRed Hat公司总部位于美国北卡罗莱纳州 H at公司总部位于美国北卡罗来纳州 5.Redhat 美国、openSUSE 德国、红旗 中国
第二章 VMware虚拟机与Linux安装
1.VMware虚拟机的定义是什么? 2. VMware虚拟机的优点是什么? 3.在我校机房的Linux系统中,用户名和密码分别是什么? 4.在以下界面下,写出关机与重启的操作步骤。
返回
1.通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
返回
1.1991年Linux诞生,由芬兰赫尔辛基大学学生Linus Torvalds在本校用于系统教学的Minix系 统基础上开发的类UNIX操作系统。它的标志是一个名为Tux的可爱的小企鹅。
2. (1)它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以 根据自己的需要对它进行必要的修改和无约束地继续传播。
4. 动作——注销——关机 动作——注销——重启
第三章 Linux的图形化用户界面
1.在此菜单下,写出设置桌面背景的操作步骤。
linux复习题及答案)
linux复习题及答案)Linux复习题及答案Linux操作系统是一种开源的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等领域。
对于想要深入了解Linux操作系统的人来说,掌握一些基本的复习题和答案是非常重要的。
下面就来看一些常见的Linux复习题及答案。
1. 什么是Linux操作系统?答:Linux是一种开源的类Unix操作系统,它是由Linus Torvalds在1991年创建的。
Linux操作系统具有稳定性高、安全性好、性能优越等特点,因此受到了广泛的欢迎。
2. Linux操作系统中的文件系统有哪些?答:Linux操作系统中常见的文件系统有ext2、ext3、ext4、XFS、Btrfs等。
3. 如何在Linux中查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
4. 如何在Linux中创建一个新的目录?答:可以使用mkdir命令来创建一个新的目录。
5. 如何在Linux中查看系统当前的IP地址?答:可以使用ifconfig命令来查看系统当前的IP地址。
6. 如何在Linux中安装新的软件包?答:可以使用apt-get或yum命令来安装新的软件包,具体命令根据不同的Linux发行版而有所不同。
7. 如何在Linux中查看系统当前的内存使用情况?答:可以使用free命令来查看系统当前的内存使用情况。
8. 如何在Linux中查看系统当前的进程?答:可以使用ps命令来查看系统当前的进程。
通过对这些常见的Linux复习题及答案的了解,可以帮助大家更好地掌握Linux 操作系统的基本知识,为进一步深入学习和应用Linux打下坚实的基础。
希望大家在学习Linux的过程中能够不断提高自己的技能,为今后的工作和学习打下良好的基础。
linux复习题附答案doc
linux复习题附答案docLinux复习题附答案一、选择题1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中,哪个文件系统支持文件压缩?A. ext3B. ext4C. btrfsD. squashfs答案:D4. 如何在Linux终端中查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. hostnamectl答案:A5. 在Linux中,哪个命令可以查看当前网络连接的状态?A. ifconfigB. netstatC. ipD. route答案:B二、填空题1. Linux系统中,____命令用于查看文件内容。
答案:cat2. 在Linux中,____命令用于创建一个新文件。
答案:touch3. Linux系统中,____命令用于解压tar.gz文件。
答案:tar -xzf4. 要查看当前Linux系统的磁盘使用情况,可以使用____命令。
答案:df5. 在Linux中,____命令用于查看当前路径。
答案:pwd三、简答题1. 请简述Linux系统中的权限设置。
答案:Linux系统中的权限设置包括对文件和目录的读取(r)、写入(w)和执行(x)权限。
权限可以针对文件所有者(owner)、所属组(group)和其他用户(others)进行设置。
2. 解释什么是Linux的软链接和硬链接。
答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的指针。
硬链接则是文件系统中的一个独立节点,它指向文件数据的物理位置,即使原始文件被删除,硬链接仍然可以访问文件内容。
四、应用题1. 如何在Linux系统中查找包含特定字符串的文件?答案:可以使用grep命令来查找包含特定字符串的文件。
LINUX系统编程含答案
第1 页共7 页一、不定项选择题(多选不得分,每题2分,共20分)1、 B B 目录存放着目录存放着Linux 的源代码。
A 、/etc /etcB B 、/usr/srcC C、、/usrD /usr D、、/home2、Linux 系统是一个系统是一个__D__ __D__ __D__ 的操作系统。
的操作系统。
A 、单用户、单任务B 、单用户、多任务C 、多用户、单任务D 、多用户、多任务3、为了能够使用ls 程序列出目录的内容,并能够使用cd 进入该目录,操作者需要有作者需要有 AC AC AC 的权限。
的权限。
A 、读B B、写、写C 、执行D D、递归、递归4、终止前台起动的进程,可以键入:、终止前台起动的进程,可以键入:_B______B______B_____。
A 、Ctrl+Z Ctrl+Z B B 、Ctrl+C C C、、Ctrl+D D Ctrl+D D、、Ctrl+V5、比较重要的系统配置资料,一般来说大部分位于、比较重要的系统配置资料,一般来说大部分位于__B____B____B__目录下,如果是目录下,如果是进行升级安装,最好先备份。
A 、/boot /bootB B 、/etcC C、、/homeD /home D、、/usr 6、root 文件系统一旦安装完毕,内核将启动名为文件系统一旦安装完毕,内核将启动名为____C_______C_______C___的程序,这也的程序,这也是引导过程完成后,内核运行的第一个程序。
A 、loginB B、、rc.d rc.dC C 、initD D、、startup7、我们可以修改默认的启动级别为_B____B___,使得系统重启后自动采用,使得系统重启后自动采用X Window 方式登录。
A 、3 3B B 、5C C、、2D 2 D、、18、使用chmod 命令修改文件权限时,可以使用的有关用户的选项参数有:ABCD ABCD 。
linux教程考试试题
linux教程考试试题Linux教程考试试题在计算机科学领域中,Linux操作系统是一种广泛使用的开源操作系统。
它的稳定性、安全性和灵活性使得它成为许多企业和个人用户的首选。
为了更好地掌握Linux的知识和技能,考试是一种常见的评估方式。
本文将介绍一些常见的Linux教程考试试题,以帮助读者更好地准备考试。
一、基础知识1. 什么是Linux操作系统?简要介绍其特点和优势。
2. Linux中的文件系统是如何组织和管理的?请解释根目录、用户目录和系统目录的作用。
3. 请列举并解释Linux中常用的文件权限。
4. 如何在Linux中创建和删除用户账户?请说明具体的命令和步骤。
5. 请解释Linux中的进程和线程的概念,并说明它们之间的区别。
二、命令行操作1. 如何在Linux中查看当前目录下的文件和文件夹?请列举相关的命令。
2. 如何在Linux中创建一个名为"myfolder"的文件夹,并将其权限设置为只允许所有者读写,其他用户只读?3. 如何在Linux中复制一个名为"file1.txt"的文件到名为"folder2"的文件夹中?4. 如何在Linux中查找包含特定字符串的文件?请列举相关的命令。
5. 如何在Linux中将一个名为"file2.txt"的文件重命名为"newfile.txt"?三、软件管理1. 如何在Linux中安装一个新的软件包?请列举相关的命令和步骤。
2. 如何在Linux中更新已安装的软件包?请列举相关的命令和步骤。
3. 如何在Linux中卸载一个已安装的软件包?请列举相关的命令和步骤。
4. 如何在Linux中查看已安装的软件包列表?请列举相关的命令。
5. 如何在Linux中查找并安装特定软件包的依赖项?请列举相关的命令和步骤。
四、网络配置1. 如何在Linux中查看当前网络配置信息?请列举相关的命令。
第9章 Linux应用程序开发复习题
2014-2015第一学期13级软件技术专业《Linux应用程序开发(Java版)》期末复习材料考试题型及分值情况:一、单项选择题:40%(每题2分,共40分)二、填空题:30%(每空2分,共30分)三、简答题: 5%(每题5分,共5分)四、程序填空题:25%(三题,共25分)题库一.选择题1.linux操作系统下有很多应用软件,其中大部分软件包括linux本身属于 _C_A商业软件 B 共享软件 C自由软件 D其他类型软件2. Linux操作系统的管理员账号是 _D_A administratorB superuserC systemD root3.下列关于linux操作系统用途的说法错误的是 DA linux可以作为个人电脑的操作系统使用B linux可以作为web服务器使用C linux可以作为E-Mail服务器使用D linux不可以看电影,听音乐4. 在linux操作系统也有非常友好的图形界面,一般我们称为 B__A MS WindowB X WindowC A WindowD Y Window5. linux 采用 ___C__目录形式组织管理文件A 星型B 网状C 树形D 二级6. linux的目录中最占磁盘空间的是 __A__ 目录A /usrB /etcC /dev D/tmp7. 下列查询RPM包的命令错误的是___C____A –a:查询所有已安装的软件包B –i:显示软件包信息C –s:显示软件包的个数D –c:显示被标记为配置文件的文件列表8. 在Linux系统中,执行一个shell命令行时通常会自动打开三个标准文件,其中有标准输入文件(stdin),通常对应终端的_B__。
A 鼠标B 键盘C 显示器D 其它9. 显示当前目录的命令是___D__A showB historyC tailD pwd10.在VI编辑器中,常用命令“:wq”表示__C_ 。
A 退出Vi.B 不保存退出ViC 保存退出ViD 其它11. 将ls命令生成的/tmp目录的一个清单存到当前目录中的dir文件中,下面命令正确的为___D__。
Linux操作系统复习题与答案
《LINUX操作系统》复习题(09)一、单选题1、在下面的IP地址中,专用于本地主机回环地址的是_D _____________ 。
A.192.168.5.0. B . 192.168.5.255C. 255.255.255.0 D . 127.0.0.12、现在需要立即关机并使内存中的信息与硬盘中的文件同步,应执行以下哪条命令? C 。
A. shutdow n —nowB. haltC. shutdow n -h nowD. reboot3、执行chmod 4754 prog 命令后,ls -prog 命令显示的前10个字符是 A 。
A. -rwsr-xr--B. -rwSr-xr--C. -rwtr-xr--D. -rwTr-xr--4执行chmod 2654 prog 命令后,ls -prog 命令显示的前10个字符、是 A 。
A. -rw-r-sr--B. -rw-r-Sr--C. -rw-r-tr--D. -rw-r-Tr--5执行chmod 1654 prog 命令后,ls -prog 命令显示的前10个字符、是 ___ D __A. -rw-r-xr-sB. -rw-r-xr-SC. -rw-r-xr-tD. -rw-r-xr-T6、Linux最早是由A 人Linus Torvalds 编写的。
A.芬兰B. 荷兰C.法国D.美国7、GPL指的是A。
A.通用公共许可证B.对推动自由软件发展起了重要的作用C.保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下得到源代码D.规定自由软件的衍生作品继续保持自由状态,并且用户在扩散GNI软件时,必须让下一个用户也有获得源代码的权利& Linux的安装至少需要一个分区,它是 A 。
A. /B. /homeC. /usrD.交换分区9、在一个磁盘分区上,创建Linux文件系统的命令是 D 。
XXX《Linux和Unix编程基础》课程期末复习题参考答案
XXX《Linux和Unix编程基础》课程期末复习题参考答案XXX《Linux和Unix编程基础》课程期末复题参考答案注意事项:1、如下题目为XXX在2016-2017学年秋季学期该门课留下的期末复题,不确保每年留的期末复题完全一致。
2、如果是XXX上这门课,平时上课、上机缺勤对期末考试成绩的确基本没影响。
期末成绩基本就靠期末考试的发挥。
期末考题跟复题不会一模一样,期末考题要么会加多一两问,要么某些限制条件会变。
注意期末考试时间只有90分钟,3道简答题(各15分),3道编程题(头一题15分,后两题各20分),作答时间会非常紧,4.33并不好拿。
期末考后3天就会出成绩。
老师说如果整体成绩极为不理想时期末给分会比卷面原始分高一点点。
3、之所以复题范围画得如此之小就是因为在网上基本搜索不出答案,如下谜底也仅仅是学霸们凭本人得的常识给出的参考谜底,跟标准谜底大概有所出入。
给出这份参考答案的同学在这门课取得了94分。
4、2016-2017学年期末考题基本源自该复题简答题第2、4、5题及编程题第1、3、6题。
XXX:1.Linux文件系统怎样通过i-node号存储文件?I-node用于贮存文件的属性,比方文件的一切者、文件的创建日期、点窜日期、文件的大小等等,中文译名为"索引节点"。
每当要存储一个新文件时,内核先找到一个空的i-node,将上文提到的文件属性记入i-node中。
内核在数据区寻找充足的自在块寄存文件内容,并将数据块序列存入i-node的磁盘漫衍区。
末了内核将i-node号和文件名一同作为入口记入当前目次中。
目次是一种包含了i-node号和文件名的表的文件。
每个i-node都有唯一的一个号码,Unix/Linux操作系统用i-node号码来唯一标识不同的文件。
因此一个文件可以有多个文件名,但他们都共同拥有一个i-node号,即指向同一个文件。
Unix/Linux系统内部不使用文件名,而使用i-node号码来识别文件。
LINUX程序设计环境考试试卷-共8套
Linux 期末考试试题(一)一、选择题(每小题2分,共50分)1.在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SWAP/根分区2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。
Linux系统编程考试复习题纲
一、《Linux系统编程》考试题型:1、单项选择题:20题,每小题1分,共20分;2、填空题:10题,每小题2分,共20分;3、简答题:4题,每小题5分,共20分;4、编程题:4题,每小题10分,共40分;二、考试内容:1、Linux背景知识:了解:Linux系统的产生过程,GNU组织的产生和版权规则,自由软件与开源软件的概念;Linux系统的版本命名规则;2、Linux基本操作和命令:(1)掌握Linux下各种命令的使用:如:cp mv pwd mkdir rm ln grep cat chmod tar gzip mount umount chown reboot su shutdown cd ls ps top kill 等;(2)掌握Linux系统的目录结构,了解主要的目录用途:如 /lib /bin /usr /home 等目录;(3)掌握Linux下系统分区的命名规则:如:sda1 sdb1,以及挂载U盘和卸载U盘的命令。
(4)掌握Linux下系统分区的格式:如:ext3 ext4;掌握Linux系统中格式化硬盘的方法;(5)掌握vi编辑工具的使用,了解vi常用的快捷键;3、Linux编译工具:(1) 掌握gcc的各种编译参数,如 -c -o -g -l -L -I(2) 了解静态库和动态库的概念和编译方法,(3)了解Linux下gdb调试程序的方法,掌握编写简单Makefile的方法。
4、Linux文件IO编程(1)了解“一切都是文件”是linux的基本哲学思想;(2)掌握:open、close、read、write、lseek函数的使用。
(看程序举例)5、Linux Shell编程:(1)了解:输入、输出重定向和管道:< > |(2)了解:Shell脚本的基本概念,Shell脚本的执行方法;(3)了解:在shell编程中定义变量:用户自定义变量、环境变量、位置变量和特殊变量(4)了解:Shell脚本的输入/输出;(5)了解:Shell脚本中的逻辑运算和算术运算;(6)了解:Shell控制结构:会使用Shell脚本编写简单的求和及判断程序。
《Linux应用程序设计》复习题
.一、选择题1.下面哪个命令是用来定义shell 的全局变量( )A.exportfsB. aliasC. exportsD. export2.将当前目录下的文件shell.sh 移动到目录/home/linux 下的命令为。
A.cp shell.sh /home/linuxB. mv shell.sh /home/linuxC. lls shell.sh / home/linux/shell.shD. mv /root/shell.sh /home/linux/shell.sh3.如果要列出一个目录下的所有文件需要使用命令行( )。
A. ls –lB. ls -tC. ls –aD. ls –d4.Linux 下Makefile 文件中,表示第一个依赖目标的系统变量是( )A.$@B.$*C.$<D.$#5.32 位系统下,定义一个指向字符类型的变量short i ,那么sizeof(i) 的值是( )A.1B.2C.3D.46.在用ls –l 查看文件属性时,字符设备文件类型的标志是( )A.cB.bC.sD.l7.在linux 下进行shell 编程时,注释符是。
A. #B. //C. /* */D. 以上都不对8.任何时候用户需要回到用户主目录时可以使用命令。
A. cdB. pwdC. pathD. cd .9.下列属于文件包含的命令是_____ 。
A. #define N 25B. #endifC. #include "stdio.h"D. #else10.下列关于Linux 安装的说法中,不正确的是。
A.如果计算机的内存为128MB ,则SWAP 分区(交换分区)的大小通常设定为256M。
B.安装时Linux 分区的文件系统类型一般为ext2 或ext3。
C.安装时要进行磁盘分区,如果选择“自动分区” ,系统会自动保留硬盘上原来的数据。
D.Linux 除了可以从光盘安装外,还可以从网上下载Linux 的iso 映像文件,从硬盘安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1、在Linux 系统中,以文件方式访问设备。
2、Linux 内核引导时,从文件/etc/fstab 中读取要加载的文件系统。
3、Linux 文件系统中每个文件用i 节点来标识。
4、全部磁盘块由四个部分组成,分别为引导块、专用块、i 节点表块和数据存储块。
5、链接分为:硬链接和符号链接。
6、超级块包含了i 节点表和空闲块表等重要的文件系统信息。
7、某文件的权限为:drw-r--r-- ,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。
8、前台起动的进程使用Ctrl+C 终止。
9、静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
10、网络管理的重要任务是:控制和监控。
11、安装Linux 系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
12、编写的Shell 程序运行前必须赋予该脚本文件执行权限。
13、系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。
14、系统交换分区是作为系统虚拟存储器的一块区域。
15、内核分为进程管理系统、内存管理系统、I/O 管理系统和文件管理系统等四个子系统。
16、内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。
17、在安装Linux 系统中,使用netconfig 程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP 地址、网关地址和子网掩码等必要信息。
18、唯一标识每一个用户的是用户ID 和用户名。
19、RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。
20、在Linux 系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
21、DHCP可以实现动态IP 地址分配。
22、系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。
23、网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。
24、当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。
25、Ping 命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
26、vi 编辑器具有三种工作模式:命令模式、底行模式和输入模式。
27、可以用ls –al 命令来观察文件的权限,每个文件的权限都用10 位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占 3 位,表示文件所有者对该文件的权限。
28、进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。
29、DNS实际上是分布在internet 上的主机信息的数据库,其作用是实现IP地址和主机名之间的转换。
30、Apache 是实现WWW 服务器功能的应用程序,即通常所说的“浏览web 服务器”,在服务器端为用户提供浏览web 服务的就是apache 应用程序。
31、在Linux 系统上做备份可以有两种类型:系统备份和用户备份。
其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。
32、CD-ROM标准的文件系统类型是iso9660 。
33、当lilo.conf 配置完毕后,使之生效,应运行的命令及参数是lilo 。
34、在使用ls 命令时,用八进制形式显示非打印字符应使用参数-b 。
35、Linux 使用支持Windows 长文件名的文件系统的类型是vfat 。
36、设定限制用户使用磁盘空间的命令是quota 。
37、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是/etc 。
38、硬连接只能建立对文件链接。
符号链接可以跨不同文件系统创建39、套接字文件的属性位是s 。
40、二、单项选择题41、下列文件中,包含了主机名到IP 地址的映射关系的文件是:( )。
A./etc/HOSTNAMEB./etc/hostsC./etc/resolv.confD./etc/networks答案解析:B42、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是( ) 。
A.pingB.ifconfigC.traceroutestat答案解析:C43、用ls –al 命令列出下面的文件列表,( )文件是符号连接文件。
A.-rw-rw-rw- 2 hel-susers56 Sep0911:05 helloB.-rwxrwxrwx 2 hel-susers56 Sep0911:05 goodbeyC.drwxr--r-- 1 helusers1024 Sep1008:10 zhangD.lrwxr--r-- 1 helusers2024 Sep1208:12 cheng答案解析:D44、在给定文件中查找与设定条件相符字符串的命令为:( )。
A.grepB.gzipC.findD.sort答案解析:A45、退出交互模式的shell,应键入( ) 。
A.<Esc>B.^qC.exitD.quit答案解析:C46、为了将当前目录下的压缩归档文件myftp.tar.gz 解压缩,我们可以使用:()。
A.tar-xvzfmyftp.tar.gzB.tar-xvzmyftp.tar.gzC.tar-vzfmyftp.tar.gzD.tar-xvfmyftp.tar.gz答案解析:A47、用来保存用户名、个人目录等资料的文件是()。
A./etc/shadowB./etc/passwdC./etc/inittabD./etc/group答案解析:B48、一个文件的权限是-rw-rw-r-- ,这个文件所有者的权限是()。
A.read-onlyB.writeC.read-write答案解析:C49、绝大多数Linux 分区使用的文件系统类型是()。
A.vfatB.NfsC.swapD.ext2答案解析:D50、在Linux 系统中,硬件设备大部分是安装在()目录下的。
A./mntB./devC./procD./swap答案解析:B51、比较重要的系统配置资料,一般来说大部分位于()目录下。
A./etcB./bootC./homeD./usr答案解析:A52、要改变文件的拥有权,使用命令()。
A.chgrpB.chownC.chshD.chmod答案解析:B53、在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是()。
A.-mB. -dC. -fD. -p答案解析:D54、局域网的网络地址192.168.1.0/ 24,局域网络连接其它网络的网关地址是192.168.1.1 。
主机192.168.1.20 访问172.16.1.0/24 网络时,其路由设置正确的是()。
A. route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1C. route add –net 172.16.1.0 gw 172.168.1.1 netmask 255.255.255.0 metric 1D. route add default192.168.1.0 netmask 172.168.1.1 metric 1答案解析:B55、下列提法中,不属于ifconfig 命令作用范围的是()。
A.配置本地回环地址B. 配置网卡的IP 地址C. 激活网络适配器D. 加载网卡到内核中答案解析:D56、存放用户帐号的文件是()。
A.shadowB.groupC.passwdD.gshadow答案解析:C57、下面哪个系统目录中包含Linux 使用的外部设备()。
A./binB./devC./bootD./home答案解析:B58、Linux 系统的联机帮助命令是()。
A.tarB.cdC.mkdirD.man答案解析:D59、如何删除一个非空子目录/tmp ( )。
A.del /tmp/*B.rm -rf /tmpC.rm -Ra /tmp/*D.rm –rf /tmp/*答案解析:B60、更改一个文件权限的命令是()。
A.changeB.attribC.chmodD.at答案解析:C61、如果执行命令chmod 746 file.txt ,那么该文件的权限是()。
A.rwxr--rw-B.rw-r--r —C.--xr--rwxD.rwxr--r —答案解析:A62、如果您想列出当前目录以及子目录下所有扩展名为―.txt‖的文件,那么您可以使用的命令是()。
A.ls *.txtB.find –name ―.txt‖C.ls –d .txtD.find . ―.txt‖答案解析:A63、怎样显示当前目录()。
A.pwdB.cdC.whoD.ls答案解析:A64、欲把当前目录下的file1.txt 复制为file2.txt ,正确的命令是()。
A.copy file1.txt file2.txtB.cp file1.txt | file2.txtC.cat file2.txt file1.txtD.cat file1.txt > file2.txt答案解析:D65、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( )。
A.566B.644C.655D.744答案解析:B66、将光盘CD-ROM(hDC)安装到文件系统的/mnt/CDrom 目录下的命令是( ) 。
A.mount /mnt/CDromB.mount /mnt/CDrom /dev/hDCC.mount /dev/hDC /mnt/CDromD.mount /dev/hDC答案解析:C67、Linux 核心的许可证是什么?()A.NDAB. GDPC. GPLD. GNU答案解析:C68、谁是Linux 的创始人()A. Turbo LinuxB. AT&T Bell LaboratryC. University of HelsinkiD. Linus TorvalDs答案解析:D69、Linux 是操作系统,意味着开放性源码是自由可用。
()A.封闭资源B.开放资源C.用户注册D.开放性二进制答案解析:B70、确定myfile 的文件类型的命令是什么()A.type myfileB.type -q myfileC.file myfileD. whatis myfile答案解析:C71、哪条命令从当前系统切换到启动级别1( )A.inittab 1B.init 1C.level 1D.rlevel 1答案解析:B72、下面哪个选项能取消shutdown 命令( )A.shutdown -cB.shutdown - xC.shutdown- uD.shutdown -n答案解析:A73、通过shell 执行一个命令,必须先敲入一个_____( )A.参数B.命令C.操作符D.终端ID 号答案解析:B74、哪个符号加在命令后面可以在后台执行程序( )A.@B.&C.#D.*答案解析:B75、在vi 编辑器里,哪个命令能将光标移到第200 行( )A.200GB.:200C.g200D.G200答案解析:A76、下面哪个配置文件用来定义syslog 的后台进程( )A.system.confB.syslog.confC. syslogdD.slog.conf答案解析:B77、下面哪个syslog.conf 代表httpd 进程( )A.httpdB.procC.smtpD.daemon答案解析:D78、你给公司的新同事添加一个用户,你起初指定他的帐号在30 天后过期,现在想改变这个过期时间,用下面哪个命令( )ermod -aermod -dermod -xermod -e答案解析:D79、用下面哪个命令可以不用退出vi 编辑器来切换文件( )A. e for edit commandB. map commandC. export commandD. set command答案解析:A80、用vi 打开一个文件,如何用字母‖new‖来代替字母‖old‖()A. :r/old/newB. :s/old/newC. :1,$s/old/new/gD. :s/old/new/g答案解析:C81、下面哪个选项用来添加用户定义用户登录的shell( )A.-sB.-uC.-lD.-sh答案解析:A82、如果你想给变量"IQ" 定义为4,下面哪些时正确的( )A. IQ=4B. set IQ=4C. set $IQ=4D. IQ set 4答案解析:A83、在系统重建的时候,下面哪个参数能用来对mkfs 命令检查坏块( )A.-bB.-eC.-cD.-check答案解析:C84、哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行?( )A.grep '????' TESTFILEB.grep '....' TESTFILEC.grep '^????$' TESTFILED.grep '^....$' TESTFILE答案解析:D85、哪一个命令能用来删除当前目录及其子目录下名为'core'的文件? ( )A.find -name core -exec rm;B.find -name core -exec rm{}\;C.find -name core -exec rm{}-;D.find -name core -exec rm{};答案解析:B86、哪个符号加在命令后面可以在后台执行程序( )A.@B.&C.#D.*答案解析:B87、用标准的输出重定向(>)像"> file01" 能使文件file01 的数据_____( )A.被复制B.被移动C.被覆盖D.被打印答案解析:C88、按_____键能中止当前运行的命令。