linux复习题1
Linux复习题

Linux复习题一、选择题1. 下列关于Linux操作系统的说法中,错误的是:a) Linux是一种开源操作系统b) Linux只能运行在服务器上c) Linux具有多用户多任务的特性d) Linux拥有高度的稳定性和安全性2. 在Linux中,用于压缩和解压缩文件的命令是:a) tarb) cpc) rmd) grep3. 在Linux中,将标准输出重定向到文件中的符号是:a) >b) |c) <d) &4. 下面哪个命令可以用于查看当前目录下的文件和文件夹列表:a) lsb) cdc) pwdd) mkdir5. 在Linux中,用于改变文件或目录的所有者的命令是:a) chownb) chmodc) lsd) mv二、简答题1. 请简要解释什么是Shell脚本,并提供一个简单的例子。
2. Linux中的文件权限包括哪三个方面?请说明每个方面的具体权限。
3. 在Linux中,如何通过命令行查看一个文件的内容?4. 请简要解释Linux中的软链接和硬链接的区别。
5. 如果你要在Linux中安装一个新的软件包,你会使用哪个命令以及该命令的一些常见参数。
三、编程题请编写一个简单的Shell脚本,实现以下功能:1. 创建一个名为"mydir"的目录;2. 在"mydir"目录下创建一个名为"mytext.txt"的文件,并向该文件中写入"Hello, Linux!";3. 将"mytext.txt"文件的权限设置为只允许所有者读写,其他用户只读;4. 在终端输出"mydir"目录中的文件列表;5. 删除"mydir"目录和其下所有文件。
参考答案:一、选择题1. b) Linux只能运行在服务器上2. a) tar3. a) >4. a) ls5. a) chown二、简答题1. Shell脚本是一种运行在Unix/Linux操作系统上的脚本语言,用于批量执行操作系统命令和控制流程。
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知识。
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复习题(答案)一.填空题:1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
3. Linux文件系统中每个文件用索引节点来标识。
Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。
Linux文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将文件的名称和它的索引结点号结合在一起的一张表。
目录中每一对文件名称和索引结点号称为一个连接。
4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。
索引节点存储在一个称作索引节点表<inode table>中,该表在磁盘格式化时被分配。
每个实际的磁盘或分区都有其自己的索引节点表。
一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。
文件类型包括如普通文件、目录和特殊文件这样的信息。
linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。
其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。
但是索引结点中不包括文件的名字,文件名是放在目录块里的。
目录块里包含有文件的名字以及此文件的索引结点编号。
linux复习题及答案

linux复习题及答案Linux复习题及答案Linux操作系统是一种开源的操作系统,广泛用于服务器和嵌入式系统。
它具有稳定性、安全性和灵活性等优点,因此备受广大用户的青睐。
为了帮助大家复习Linux操作系统的知识,下面整理了一些常见的Linux复习题及答案,希望能够对大家的复习有所帮助。
1. 什么是Linux操作系统?答:Linux操作系统是一种开源的操作系统,它是基于UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它具有良好的稳定性、安全性和灵活性,可以运行在各种不同的硬件平台上。
2. Linux系统中如何查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
例如,输入“ls”命令,系统会列出当前目录下的所有文件和文件夹。
3. 如何在Linux系统中创建新的文件夹?答:可以使用mkdir命令来创建新的文件夹。
例如,输入“mkdir test”命令,系统会在当前目录下创建一个名为test的新文件夹。
4. 如何在Linux系统中复制文件?答:可以使用cp命令来复制文件。
例如,输入“cp file1 file2”命令,系统会将file1复制为file2。
5. Linux系统中如何查看文件的内容?答:可以使用cat命令来查看文件的内容。
例如,输入“cat file1”命令,系统会显示file1的内容。
6. 如何在Linux系统中编辑文件?答:可以使用vi或者nano等文本编辑器来编辑文件。
例如,输入“vi file1”命令,系统会使用vi编辑器打开file1文件。
7. 如何在Linux系统中查看系统的运行状态?答:可以使用top命令来查看系统的运行状态。
例如,输入“top”命令,系统会显示当前系统的运行状态,包括CPU、内存等信息。
以上是一些常见的Linux复习题及答案,希望能够对大家的复习有所帮助。
同时也希望大家能够多加练习,熟练掌握Linux操作系统的基本操作,为将来的工作和学习打下坚实的基础。
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复习题

编程:1、写一个shell脚本,让用户输入两个整数,并回显在显示器上,然后计算出这两个整数之和及两数之积并显示出来。
要求要有友好的提示信息。
2、写一个脚本,使用while循环(1打印1次,2打印二次,3打印三次)12233344443、编写一个产生一下序列的shell脚本。
1,2,3,4,……,10简答:1、软件的三种模式是?2、什么是Ext3文件系统?其最大的特色是什么?3、常见文件系统格式为?4、3、超级管理员用户(root)密码遗失,现在要求你不重新安装系统把root用户密码设为654321,写出你的操作步骤。
5、文件权限是由一个十位的二进制数组成。
这十位数分为四段,第一段是第一位,以后的每三位是一段。
其中第一段标志该文件的类型。
请回答:(1)后三段分别标志什么?(2)在第一段的文件类型中,普通文件、目录文件和连接文件分别用什么标志表示?6、假设你发现你使用的Linux操作系统分区不合理,请你使用Fdisk重新对该操作系统分区,要求至少分出交换分区和根分区。
写出操作主要步骤!7、安装Linux系统至少需要哪些分区,其作用分别是什么?8、现在要求你安装VMware Tools以实现Linux与Windows共享。
写出安装的主要步骤。
9、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?10、系统备份的策略有那些?11、当前用户为root,当前路径为根目录。
根据下列要求写出完成操作的命令:(1)创建普通用户user01,并设置其用户密码;(2)进入user01用户主目录,创建空白文件file1;(3)将/etc/passwd文件头三行内容传送给文件file1。
12、何为自由软件、共享软件和商业软件?13、写出以下操作的相关命令!(1)建立一个叫user01的普通用户,并设置密码为scitc001(2)建立一个叫group01的用户组(3)把user01用户加入到group01用户组多选1、常用的备份工具中不能直接实现备份级别,而是必须借助于其它工具才能实现的包括( )A. tarB. dumpC. cpioD. afio2、以下哪些命令可以关闭Linux系统。
linux考试复习题

linux考试复习题Linux考试复习题Linux作为一种开源的操作系统,已经成为了计算机科学领域中不可或缺的一部分。
无论是在服务器端还是在个人电脑上,Linux都有着广泛的应用。
对于计算机专业的学生来说,熟悉Linux系统是必不可少的。
下面,我们来复习一些关于Linux的考试题目。
一、命令行操作题1. 如何查看当前目录下的文件和文件夹?答:使用ls命令,输入ls即可显示当前目录下的文件和文件夹列表。
2. 如何在命令行中创建一个新的文件夹?答:使用mkdir命令,输入mkdir <文件夹名>即可创建一个新的文件夹。
3. 如何复制一个文件到另一个目录下?答:使用cp命令,输入cp <源文件路径> <目标目录路径>即可将文件复制到目标目录下。
4. 如何删除一个文件夹及其内部所有文件和文件夹?答:使用rm命令,输入rm -rf <文件夹路径>即可删除该文件夹及其内部所有文件和文件夹。
5. 如何查看一个文件的内容?答:使用cat命令,输入cat <文件路径>即可查看该文件的内容。
二、文件权限题1. 如何修改文件的权限为只有所有者可读写,其他用户无权限?答:使用chmod命令,输入chmod 600 <文件路径>即可将文件权限设置为只有所有者可读写。
2. 如何修改文件夹的权限为所有用户可读写执行?答:使用chmod命令,输入chmod 777 <文件夹路径>即可将文件夹权限设置为所有用户可读写执行。
三、进程管理题1. 如何查看当前运行的所有进程?答:使用ps命令,输入ps -ef即可查看当前运行的所有进程。
2. 如何杀死一个进程?答:使用kill命令,输入kill <进程ID>即可杀死该进程。
四、软件包管理题1. 如何在Ubuntu系统中安装一个软件包?答:使用apt-get命令,输入sudo apt-get install <软件包名>即可安装该软件包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
一填空题
1、 Linux系统是出自芬兰国家赫尔辛基大学的学生linus Torvalds之手。
2、 在创建swap分区,如果物理内存的容量为1G,那么swap分区的容量设置大小一般为
1~2G。
3、 在Linux中,第一个IDE接口的硬盘的第二个逻辑分区表示为/dev/had6
4、 在Linux中,分页显示文本文件的命令为more.
5、 Linux系统的超级用户的默认名为root。
6、 Vi编辑器中,三种模式为 命令行模式、插入模式、末行模式。
7、 Linux操作系统的两种桌面环境为GNOME和KDE.
8、 Linux中显示帮助可以通过man和help来实现。
9、 Shell程序以 #! 的行开始,是用来告诉系统它后面的参数是用来执行该文件的程序。
10、Linux系统的用户是用通过对UID来识别的,root的UID为 0 .
11、Linux系统有两种链接文件,一种为软件链接,一种为硬链接文件。
12、在Linux系统中主要有超级用户,普通用户和 虚拟 用户。
二选择题
1、存放( C )C、passwd 2、下面那( C ) C、/boot 3、世界万维( D )
D、WWW 4、更改一为( C )C chmod 5、Linux系统的联机命令是( D )
D man 6、若你想列```令( A ) A ls *.txt 7、如何删除非空子目录/tmp
( B ) B rm -rf /temp 8、如果执````的权限为( D ) D rwxr—r—
9、欲吧当```确命令为( B ) B cp file1.txt 10、用来存放是( A )
A shadow 11、列出子目录和文件信息( D ) D ls 12、Linux系统的命令是
( A ) A file 13、下列哪个系统目```的是( D ) D/home
14、显示指定文件前若( D ) D head
15、逻辑分区是( B ) B 扩展分区
三、简答题
1、简述Linux系统的应用
答:(1)Linux服务器(2)嵌入式Linux系统(3)软件开发平台(4)桌面应用
2、shell的主要作用以及shell的类型
答:作用:侦听用户指令,启动指令所指定的进程并将结果返回给用户
类型:sh,csh,ksh,tcsh和bash
3、简述Linux系统的组成
答:内核、shell、文件系统和应用程序
4、列举出文件和命令,查找命令有那些?
答:grep,find,locate,where is,file,whatis,which等。
5、简述Linux系统使用那些命令关闭计算机
答;shutdown ,halt ,init
四名词解释
1、系统监视器:
可以查看fedora17系统的系统信息,进程信息,资源信息以及文件系统信息的
2、Linux: 一个免费的、多用户的、多任务的操作系统
3、shell: 解释和执行用户命令,进行程序设计的程序
4、虚拟用户: 不具备登录系统的能力,但却是系统运行不可缺少的用户
5、vi编辑器: 所有Linux系统的标准编辑器
2
五、操作题
1使用命令创建目录newdir1,其默认权限为755,然后用命令设置其权限为765
#mkdir newdir1
#chmod 765 newdir1
2用vi创建一个新文件,放在nclg目录下
(1)创建一个新文件aa
Vi nclg/aa
(2)设置行号
Set nu
(3)光标定位到第20行
在命令行模式下输入20G
在末行模式下输入20,回车
(4)查找字符aa并换成cc
%s/aa/cc/g
(5)文件另存为abcd
W abcd(末行模式)
(6)文件存盘退出
Wq (末行模式)
2、添加、删除用户操作
(1)创建用户uu
#useradd uu
(2)为用户uu设置初始口令
# passwd uu(按提示输入口令)
(3)创建组群newgroup
#groupadd newgroup
(4)向组群添加uu
#gpasswd –a uu newgroup
六、程序设计题
1、使用while语句创建一个计算1到5的平方的shell程序,文件名为ww
#! /bin/bash /* #filename :ww /* Int=1 /* While [$int –le
5]
Do /* Sq=’expr $int\ $int’ /* Echo $sq
Int=’expr $int+1’ /* Done /* Echo “job completed”
2、使用until语句创建一个输入exit退出的shell程序
#! /bin/bash
# filename:hk
Echo “if you input [exit] then quit the system”
Echo –n “please input:”
Read EXIT
Until [$EXIT] =”exit”
3
Do /*Read EXIT /*Done /*Echo “oK”