习题答案 全linux
- 格式:doc
- 大小:60.50 KB
- 文档页数:14
linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。
答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。
答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。
答案:free三、简答题1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。
常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。
2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。
答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。
如果被链接的文件被删除,软链接将失效。
硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。
存放用户账号的文件是passwd1、Linux是“Free software”,这个“Free”的含义是:()A Linux不需要付费B Linux发行商不能向用户收费C Linux可自由修改和发布D 只有Linux的作者才能向用户收费2、下面关于Shell的说法中,不正确的说法是;()A 操作系统的外壳B 用户与内核之间的接口程序C 一个命令语言的解释器D 一种与C类似的程序语言3、hda2表示:()A IDE0接口上的从盘B IDE0接口上的第二个逻辑盘C IDE0接口上的第二个主分区D IDE0接口上主盘的第二个主分区5、以下()设置不需要超级用户权限:A 修改系统时间B 改变桌面环境类型C 改变鼠标的类型D 添加打印机6、以下哪个组合键可以关闭图形化界面:()A Ctrl+Alt+SpaceB Ctrl+AltC ctrl+Alt+BachspaceD Ctrl+Alt+Space7、以下哪个文件保存用户帐号信息:()A /etc/usersB /etc/gshadowC /etc/inittabD /etc/shadow8、新建用户使用useradd命令,如果要指定用户登录的bash类型,则要()选项:A -sB -dC -uD -g9、tar命令可以进行文件的():A 压缩、归档和解压缩B 压缩和解压缩C 压缩和归档D 归档和解压缩2、Linux操作系统中把外部设备按数据交换的特性分为三种类型:___字符设备___、__块设备_____和______网络设备_。
3、X Window的组成结构主要有三大部分:__应用程序接口______、__窗口管理器______和_________。
4、利用ps命令查看进程时,主要输出项PID表示_进程标志号_____,TTY表示___该进程对应的终端______。
5、_内核____是Linux操作系统的核心。
6、Linux的用户可分为_____个人_、____专业___和____商业__三种类型。
Linux操作系统命令练习题参考答案一、文件与目录管理命令1. 查看当前目录下所有文件和文件夹:ls使用方法:ls2. 切换目录:cd使用方法:cd 目录路径3. 创建新目录:mkdir使用方法:mkdir 目录名4. 创建新文件:touch使用方法:touch 文件名5. 复制文件:cp使用方法:cp 源文件目标路径6. 移动文件:mv使用方法:mv 源文件目标路径7. 删除文件或目录:rm使用方法:rm 文件或目录二、文件内容查看与编辑命令1. 查看文件内容:cat使用方法:cat 文件名2. 分页查看文件内容:less使用方法:less 文件名3. 编辑文件内容:vi使用方法:vi 文件名三、文件传输命令1. 下载文件:wget使用方法:wget 文件URL2. 上传文件:scp使用方法:scp 文件路径目标路径四、进程管理命令1. 查看当前进程:ps使用方法:ps2. 杀死进程:kill使用方法:kill 进程ID五、网络管理命令1. 查看网络连接状态:netstat使用方法:netstat2. 查看IP地址配置:ifconfig使用方法:ifconfig3. 测试网络连通性:ping使用方法:ping 目标IP地址六、压缩与解压命令1. 压缩文件或目录:tar使用方法:tar -czvf 压缩文件名.tar.gz 要压缩的文件或目录2. 解压文件或目录:tar使用方法:tar -xzvf 压缩文件名.tar.gz七、用户与权限管理命令1. 添加新用户:useradd使用方法:useradd 用户名2. 修改用户密码:passwd使用方法:passwd 用户名3. 修改文件或目录权限:chmod使用方法:chmod 权限设置文件或目录以上是对Linux操作系统常用命令的简要介绍和使用方法。
掌握这些命令可以提高对Linux系统的操作效率,同时也是Linux系统管理和维护的基础知识。
希望本文的内容能为您提供一些帮助。
第1 章Linux 概况一、选择题1、以下哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software〞,这个“Free〞的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 核版本的说法,错误的选项是?A. 依次表示为主版本号.次版本号.修正次数的形式表示稳定的发行版表示对核2.2 的第6 次修正表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 效劳器D. 集群A6、Linux 系统各组成局部中哪一项为哪一项根底?A.核B. X Window C. Shell D. GnomeB7、Linux 核管理不包括的子系统是哪个?A. 进程管理系统B. 存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的选项是哪个?A. 操作系统的外壳B. 用户与Linux 核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用LRU 算法〔最近最少使用〕算法,淘汰最近没有访问的物理页,从而空出存空间以调入必须的程序段或数据。
2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。
第2 章安装与删除Linux一、选择题B1.安装Linux系统至少需要几个分区?A.2B.3C.4D.52.RHEL Server 5 系统启动时默认由以下哪个系统引导程序实施系统加载?A.GRUBB.LILOC.KDED.GNOME3.光盘安装RHEL Server 5 的过程中,以下哪个操作是必需的?A. 磁盘手动分区B. 显卡设置C. 键盘类型设置D. 打印机的设置4. /dev/hda5 在Linux 中表示什么?A. IDE0 接口上从盘B. IDE0 接口上主盘的逻辑分区C. IDE0 接口上主盘的第五个分区D. IDE0 接口上从盘的扩展分区A5、超级用户的口令必须符合什么要求?A.至少4 个字节,并且大小写敏感B.至少6 个字节,并且大小写敏感C.至少4 个字节,并且大小写不敏感D.至少6 个字节,并且大小写不敏感A6、Linux系统引导的过程一般包括如下几步:1. MBR 中的引导装载程序启动;2. 用户登录;3. Linux 核运行;4. BIOS 自检。
Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
linux试题及答案一、选择题1. Linux操作系统的默认文件系统是()。
A. FAT32B. NTFSC. ext4D. exFAT答案:C2. 在Linux系统中,用于查看文件内容的命令是()。
A. catB. dogC. ratD. log答案:A3. 下列哪个命令可以用来压缩文件或目录?()。
A. gzipB. zipC. bzip2D. All of the above答案:D4. 在Linux中,用于远程登录的命令是()。
A. telnetB. sshC. ftpD. rlogin答案:B5. 下列哪个是Linux系统下的包管理器?()。
A. yumB. apt-getC. pipD. Both A and B答案:D二、填空题1. 在Linux系统中,查看当前工作目录的命令是________。
答案:pwd2. 使用Linux命令行创建一个名为“myfolder”的目录的命令是________。
答案:mkdir myfolder3. 将文件“oldfile.txt”重命名为“newfile.txt”的命令是________。
答案:mv oldfile.txt newfile.txt4. 显示当前目录下所有隐藏文件和文件夹的命令是________。
答案:ls -a5. 为了查看系统进程信息,可以使用的命令是________。
答案:ps三、简答题1. 请简述Linux操作系统的主要特点。
答:Linux是一个开源的Unix-like操作系统,其主要特点包括稳定性高、安全性强、免费或低成本、多用户多任务、良好的硬件支持和丰富的软件资源等。
2. 请解释什么是Linux内核?答:Linux内核是Linux操作系统的核心部分,负责系统的最基本功能,包括进程管理、内存管理、文件系统管理和网络服务等。
它是一个运行在最低权限级别的程序,负责调度和管理系统资源。
3. 请描述Linux中的文件系统层次结构。
Linux考试复习题1、Pwd命令的功能是(c )A、设置用户的口令B、显示用户的口令C、相当于Windows命令行里输入CD命令D、相当于在windows命令行里输入dir命令2、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为(b )A、同组用户可读写myfile文件B、其他用户可读写myfile文件C、所有用户都可读写myfile文件D、文件所有者读写myfile文件3、怎样新建一个新目录:(b )A、touch helloB、mkdir helloC、rm helloD、new hello4、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(d )A、文件所有者所在组的权限B、文件所有者的权限C、文件类型D、其他用户的权限5、存放设备文件的相关文件目录:( a )A、/devB、/etcC、/libD、/bin6、下列说法错误的是( d )A、为保证Linux文件系统的安全,把口令保存到只有超级用户才能读取/etc/shadow文件中B、在shadow文件中,每定义一个用户信息,行中各字段用“:”隔开C、为进一步提高系统的安全性,shadow文件中保存的是已经加密的口令D、password 是一个文本文件,用于定义系统的用户账号,该文件位于“/bin”目录下。
7、对于用户组账户,一个用户( c )A、必须属于一个组B、必须属于多个组C、可以属于一个组或多个组D、可以不属于任何组8、对于组账户可以进行的操作是( b )A、增加组B、一个组添加到另一个组中C、删除组D、修改组信息9、用户帐号文件是(c )A、shadowB、groupC、passwdD、gshadow10、在终端提示符后使用useradd命令,该命令没做下面哪件事(d )A、在/etc/passwd文件中增添了一行记录。
B、在/home目录下创建新用户的主目录。
C、将/etc/skel目录中的文件拷贝到新用户的主目录中去。
复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。
) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。
) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(B. cp file1.txt | file2.txt A. copy file1.txt file2.txtD. cat file1.txt > file2.txt C. cat file2.txt file1.txt”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。
)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。
B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。
6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。
7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。
D. * A.上箭头 B. 下箭头 C. .Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为( A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号( A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。
linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。
a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。
a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。
a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。
答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar4. Linux 是基于()开发的操作系统。
答案:UNIX5. Linux 中,默认的超级用户账户是()。
答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。
Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。
其中,`-m` 参数表示同时创建用户的主目录。
3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。
例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。
4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。
Linux操作系统基础与实训教程(习题答案)一、选择题1.在Linux系统中,用于查看文件内容的命令是:–[ ] A. mv–[ ] B. cp–[x] C. cat–[ ] D. ls2.Linux系统的核心是:–[ ] A. Shell–[ ] B. 系统工具–[ ] C. 命令解释器–[x] D. 内核3.在Linux系统中,创建目录的命令是:–[x] A. mkdir–[ ] B. rmdir–[ ] C. cp–[ ] D. rm4.在Linux系统中,用于显示当前工作目录的命令是:–[ ] A. pwd–[ ] B. cd–[x] C. ls–[ ] D. mkdir5.在Linux系统中,用于移动文件或目录的命令是:–[ ] A. cp–[x] B. mv–[ ] C. ls–[ ] D. rm二、填空题1.在Linux系统中,用于查看文件内容的命令是cat。
2.使用命令mkdir可以创建目录。
3.Linux系统的核心是内核。
4.使用命令pwd可以显示当前工作目录的路径。
5.使用命令mv可以移动文件或目录。
三、简答题1.什么是Linux操作系统?Linux操作系统是一种开放源代码的操作系统,它的内核由Linus Torvalds于1991年开发而成。
Linux操作系统具有稳定性、安全性和多用户多任务的特点,广泛用于服务器、个人电脑和嵌入式设备上。
2.请简述Linux系统的特点。
–开放源代码:Linux操作系统的源代码对用户开放,任何人都可以查看、修改和分发。
这使得Linux系统具有高度灵活性和可定制性。
–稳定性:Linux系统能够长时间运行而不需要重启,具有高度稳定性和可靠性。
–安全性:Linux系统具有强大的安全性,对用户和系统的数据具有保护机制。
同时,开放源代码的特点也使得安全问题可以快速修复。
–多用户多任务:Linux系统支持多用户同时登录,并且可以同时运行多个程序,实现多任务处理。
linux期末考试题及答案Linux期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看一个文件的内容,但不修改它,可以使用以下哪个命令?A. catB. viC. rmD. mv答案:A4. 在Linux中,以下哪个命令可以显示当前系统的运行时间、用户数、系统负载等信息?A. topB. psC. uptimeD. who答案:C5. Linux系统中的文件权限分为哪三类?A. 可读、可写、可执行B. 可读、可写、可删除C. 可读、可写、可链接D. 可读、可写、可打印答案:A...20. 在Linux系统中,以下哪个命令用于解压tar.gz格式的压缩文件?A. tar -xzvfB. gzip -dC. gunzipD. tar -zxvf答案:D二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为节点组织的。
答案:inode2. 在Linux中,使用_________命令可以切换到root用户。
答案:su3. 要查看当前路径,可以使用命令_________。
答案:pwd4. 如果需要递归地复制一个目录到另一个位置,并覆盖原有文件,可以使用命令_________。
答案:cp -r5. 在Linux中,文件权限的数字表示方法中,7表示_________。
答案:可读可写可执行...10. 使用_________命令可以查看当前系统的磁盘使用情况。
答案:df三、简答题(每题10分,共30分)1. 简述Linux系统中的文件类型有哪些,并给出每种类型的代表字符。
答案:Linux系统中的文件类型主要有以下几种:- 普通文件:-- 目录:d- 符号链接:l- 块设备文件:b- 字符设备文件:c- 管道:p- 套接字:s2. 解释什么是Linux的硬链接和软链接,并说明它们的区别。
linux期末考试题库及答案一、选择题(每题2分,共20分)1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. Linux系统中的文件权限分为哪三种类型?A. 只读、只写、只执行B. 读、写、执行C. 可读、可写、可执行D. 可读、可写、可修改答案:B4. 在Linux中,哪个命令可以用来查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A5. 在Linux系统中,哪个命令用于修改文件权限?A. chmodB. chownC. chgrpD. chmodown答案:A6. 在Linux系统中,哪个命令用于查看文件内容?A. catB. cpC. mvD. rm答案:A7. 在Linux中,哪个命令用于创建新文件?A. touchB. mkdirC. rmdirD. rm答案:A8. 在Linux系统中,哪个命令用于查看系统日志文件?A. tailB. headC. grepD. log答案:A9. 在Linux中,哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. tar -xjvfD. tar -cjvf答案:A10. 在Linux系统中,哪个命令用于查看当前用户的ID和组ID?A. idB. whoamiC. suD. sudo答案:A二、简答题(每题5分,共30分)1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统结构以根目录“/”开始,所有文件和目录都从这里开始。
常见的目录包括/bin(存放二进制可执行文件),/etc (配置文件),/home(用户主目录),/var(存放系统日志文件),/usr(用户应用程序),/tmp(临时文件)等。
第1章1.Linux是在______版本协议下发行的遵循______标准的操作系统内核。
答:GPL(GNU General Public License)、POSIX。
2.Linux常见的发行版本有哪些(至少回答五个)?答:Linux常见的发行版本有Red Hat、CentOS、Debian、Ubuntu、Gentoo、Slackware 等。
3.简述Linux的系统特点。
答:Linux操作系统主要具有以下特点:开放性、多任务和多用户、支持多种硬件平台、可靠的安全系统、良好的用户界面、强大的网络功能、设备独立、支持多种文件系统、良好的可移植性。
4.Linux系统一般由哪四个部分组成?答:Linux系统一般由4个主要部分组成:内核、shell、文件系统和应用程序。
5.简述Linux内核的组成。
答:Linux内核由以下几部分组成:内存管理器、进程管理器、设备驱动程序、虚拟文件系统(Virtual File System,简称VFS)和网络管理等。
第2章1.Linux在虚拟机内安装和在生产实践中的安装各有什么优点?答:使用虚拟机可以从物理机划分出一个完全独立的硬件环境,在这样的环境中安装Linux可以保留原有的操作系统,并且利于操作系统的把控和移植。
对于初学者来说可以在虚拟机中进行各种尝试,而不必担心破坏计算机。
生产实践中直接将Linux安装在了计算机硬盘里,Linux内核直接与硬件交互,这样避免了虚拟化软件资源浪费的问题,提高了计算机的效率。
这样做也利于各种大型服务器集群的配置。
2.与Linux进行交互可以通过哪两种方法?它们各自有什么特点?答:与Linux进行交互可以通过文字终端(CLI)和图形终端。
文字终端(CLI)是Linux中经典的交互方式,它在占用非常少的计算机资源的同时,提供了较高的交互效率。
因此大部分Linux的管理与操作都是在文字终端下进行的。
图形终端为用户提供了GUI,使得交互不局限于字符,可以在屏幕上显示多种图像,如线条、颜色、图形、窗口等。
第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。
2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。
一、选择题1.下列那个命令不是显示多个环境变量的 CA.set B.export C.pwd D.env2.获取某个环境变量值使用函数 AA.getenv B.putenv C.setenv D.unsetenv3.文件系统保存在磁盘的 BA.引导块B.超级块C.i节点块D.数据块4.Linux文件系统的根目录的i节点号为 CA. 0B. 1C.2D.35.文件描述符的数据类型是BA. charB.intC.doubleD.float6.设置文件偏移量的系统调用是CA. truncateB. sync C . lseek D.create7.下面那个不是lseek第三个参数的取值CA.SEEK_SETB.SEEK_CURC.SEEK_NOWD.SEEK_END 8.Sync系统调用的功能是AA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘9.Fsync系统调用的功能是BA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘10.Fdata系统调用的功能是CA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘11.可以使用(C)系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink12.获得工作路径名称的系统调用是AA.getcwdB.getpwuidC.getgrgidD.getlogin13.通过文件属性中的uid获得文件拥有者名字的系统调用是BA.getcwdB.getpwuidC.getgrgidD.getlogin14.通过文件属性中的gid获得文件所属组名字的系统调用是CA.getcwdB.getpwuidC.getgrgidD.getlogin15.根据文件路径来改变文件权限使用系统调用是BA.chownB.chmodC.fchmodD.fchown二、填空题1.关于Linux的版本有两种不同的称呼:一种是内核版本,一种是发行版本。
Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。
A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。
A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。
Linnux期末考试题目及答案Linux期末考试题目及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪一种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看Linux系统的运行时间和平均负载,可以使用以下哪个命令?A. uptimeB. topC. psD. who答案:A4. 在Linux中,以下哪个文件是系统的启动配置文件?A. /etc/fstabB. /etc/inittabC. /etc/passwdD. /etc/sysconfig答案:B5. 下面哪个选项是正确的Linux文件权限设置?A. -rwxr-xr--B. drwxr-xr-xC. -rwxrwxrwxD. drwxrwxrwx答案:B6. 在Linux中,哪个命令可以查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. cat /proc/version答案:A7. 在Linux系统中,以下哪个命令用于压缩文件?A. gzipB. tarC. zipD. bzip2答案:B8. 在Linux中,以下哪个命令可以查看网络连接状态?A. ifconfigB. netstatC. routeD. nslookup答案:B9. 在Linux中,以下哪个命令用于查找文件?A. findB. grepC. whichD. whereis答案:A10. 在Linux系统中,以下哪个命令用于显示当前路径?A. cdB. pwdC. lsD. mkdir答案:B二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为树形结构组织的。
第一章初识Linux1、Linux是在GNU版权下发行的遵循POSIX标准的操作系统内核。
2、Linux内核的作者是Linus Torvalds。
3、请列举至少五个Linux发行版答:Fedora Core/RedHat Enterprise Linux; SuSE Linux/Open SuSE; Mandriva Linux; Ubuntn Linux; Debian; Slackware ; Gentoo4、简述Linux内核和Linux发行版的区别。
答:发行版是为了安装方便,将各种软件集合起来,与操作系统核心(Linux)内核一起包装在一块。
第二章安装Linux 操作系统1、Linux可以通过光盘安装、硬盘安装和网络安装等多种介质进行安装。
2、Red Hat Enterprise Linux 提供的引导安装程序有光盘启动安装和虚拟机启动安装。
3、试比较图形化安装模式和文本安装模式的特点。
第三章图形界面与命令行1、X Window 是一套基于“服务器/客户端”架构的视窗系统,于1984年在麻省理工学院(MIT)计算机科学研究室开始开发。
2、X Window由服务器(Server)、客户端)(Client)和通信协议(XProtocal)三部分组成。
3、下面不是KDE组件的程序是(B)A KonquerorB NautilusC KOfficeD KDevelop4、下面不是Linux桌面的有(D)A KDEB GNOMEC XFCED Bash5、列举常用的Linux Shell,至少四种答:Bourne Shell ; C Shell ;Korn Shell ;POSIX Shell ;Bourne Again Shell 6、简述如何从GNOME切换到虚拟终端答:使用GNOME终端仿真器单击“应用程序”|“系统工具”|“终端”命令7、如何在虚拟终端使用帮助答“使用man命令”,使用“info”命令第四章文件管理与常用命令1、Linux 下的文件可以分为五种不同的类型,分别是:普通文件,目录文件,链接文件,设备文件和管道文件。
linux操作系统期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统的内核作者是谁?A. Linus TorvaldsB. Dennis RitchieC. Ken ThompsonD. Bill Gates答案:A2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. Linux系统中,文件权限的表示方法中,'r'代表什么?A. 读B. 写C. 执行D. 所有权限答案:A4. 在Linux中,以下哪个命令用于下载文件?A. wgetB. getC. fetchD. pull答案:A5. 在Linux系统中,哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. loadC. timeD. duration答案:A6. Linux系统中,如何查看当前登录用户?A. whoB. userC. loginD. users答案:A7. 在Linux中,哪个命令用于查看当前路径?A. pathB. pwdC. cdD. ls答案:B8. 在Linux系统中,以下哪个命令用于创建一个新文件夹?A. mkdirB. makedirC. newdirD. create答案:A9. Linux系统中,哪个命令用于查看当前系统的磁盘使用情况?A. dfB. diskC. diskusageD. space答案:A10. 在Linux中,哪个命令用于查看当前路径下的隐藏文件?A. ls -aB. ls -hC. ls -lD. ls -d答案:A二、填空题(每题2分,共20分)1. 在Linux系统中,文件的权限通常由三组数字表示,分别代表______、______和______的权限。
答案:所有者、组、其他2. 在Linux中,使用______命令可以查看当前系统的版本信息。
答案:uname -a3. Linux系统中,______命令用于解压tar.gz文件。
一、选择题1.下列那个命令不是显示多个环境变量的CA.set B.export C.pwd D.env2.获取某个环境变量值使用函数AA.getenv B.putenv C.setenv D.unsetenv3.文件系统保存在磁盘的 BA.引导块B.超级块C.i节点块D.数据块4.Linux文件系统的根目录的i节点号为CA. 0B. 1C.2D.35.文件描述符的数据类型是BA. charB.intC.doubleD.float6.设置文件偏移量的系统调用是CA. truncateB. sync C . lseek D.create7.下面那个不是lseek第三个参数的取值CA.SEEK_SETB.SEEK_CURC.SEEK_NOWD.SEEK_END8.Sync系统调用的功能是AA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘9.Fsync系统调用的功能是BA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘10.Fdata系统调用的功能是CA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘11.可以使用(C)系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink12.获得工作路径名称的系统调用是AA.getcwdB.getpwuidC.getgrgidD.getlogin13.通过文件属性中的uid获得文件拥有者名字的系统调用是BA.getcwdB.getpwuidC.getgrgidD.getlogin14.通过文件属性中的gid获得文件所属组名字的系统调用是CA.getcwdB.getpwuidC.getgrgidD.getlogin15.根据文件路径来改变文件权限使用系统调用是BA.chownB.chmodC.fchmodD.fchown二、填空题1.关于Linux的版本有两种不同的称呼:一种是内核版本,一种是发行版本。
2.Vi的三中工作模式:插入模式、命令模式、末行模式。
3.Gcc生成可执行文件的四个步骤:预处理、编译、汇编、链接。
4.Makefile 用来描述程序或工程中各个文件之间的相互联系5.make。
命令用来及时makefile文件中的命令6.库分为静态库和共享库。
7.命令行参数是main。
函数的参数8.Main函数的参数若有两个参数则第一个参数代表命令行参数个数、第二个参数代表指向各命令行参数字符串的指针数组。
9.Linux 中日期时间的表示方法有:算术类型、结构体类型、字符串类型。
10.使用time函数获得的时间是算术类型、代表自1970年1月1日零时到当前时间的秒数。
11.把算数类型时间表示转换成结构体类型使用()函数localtime。
12.把算数类型时间表示转换成字符串类型使用()函数ctime。
13.Maketime函数把()类型时间表示转换成()类型时间表示结构体、算术。
14.如果一个C程序的入口表示为main(int argc,char *argv[]),编译该程序后的可执行程序为a.out,那么在命令“./a.out –f foo”后,main中的参数argv[1]指向的字符串是(“-f”)。
15.Linux系统下表示标准输入、标准输出和标准错误输出的文件描述符(符号表示)分别为(STDIN_FILENO、STDOUT_FILENO 、STDERR_FILENO),它们的值分别为0、1、2。
16.数字635表示的权限使用字母的方式表示为(rw—wxr-x)、使用符号方式表示为(S_IRUSR | S_IWUSR | S_IWGRP | S_IXGRP | S_IROTH | S_IXOTH)。
17.系统调用open的功能是打开或创建文件。
18.使用open打开文件时有三个标志必须要选择其一,这三个标志是O_RDONLY、O_WRONLY、O_RDWR。
19.文件偏移量代表下一次读或写的位置。
20.将文件偏移量市值为当前偏移处之前的4个字节的维护使用lseek(fd,(-4),(SEEK_CUR))。
21.设置打开文件标志(O_TRUNC),可以截断文件为0,使用系统调用(truncate)可以截断文件或者加长文件。
22.如果umask设置为022,则创建一个新文件夹(数字表示)的权限为(644)、创建一个新目录的权限为(755)。
23.如果umask设置为024,则创建一个新文件夹(数字表示)的权限为(642)、创建一个新目录的权限为(753)。
24.使用系统调用(umask)可以设置和得到文件模式的屏蔽字。
25.创建硬链接使用系统调用(link),创建符号链接使用系统调用(symlink)。
26.获得工作路径名称的系统调用是(getcwd)。
27.可以使用(stat或fstat或lstat)系统调用显示文件属性信息。
28.chmod,chown,utime都可以修改文件i节点信息,其中chmod的功能是(更改文件权限)、chown的功能是(更改文件所有者和所属组)、utime的功能是(更改文件访问时间和修改时间)。
29.若实现将标准输出重定向到文件描述符为6对应的文件上,则应使用语句(dup2(6,1))。
30.系统调用(Unlink)的作用是删除目录项,这里的目录项是指(文件名和文件i节点的对应关系)。
31.打开目录使用(DIR *opendir(const char *name))系统调用,关闭目录使用( int closedir(DIR *dir))系统调用,读取目录内容使用(struct dirent *readdir(DIR *dir))系统调用。
32.chdir系统调用的功能是(改变当前目录)。
33.创建目录使用(int mkdir(const char *pathname, mode_t mode))系统调用、删除目录使用(int rmdir(const char *pathname))系统调用。
三、简答题1.关于Linux的版本有两种不同的称呼:一种是内核版本,一种是发行版本。
2.简述Linux操作系统的特点3.系统调用、库函数的区别和练习从用户角度观察,系统调用和库函数都以C函数形式出现,提供给用户一种功能实现的接口,需要用户输入指定的参数,调用结束得到指定的返回值。
从实现者角度观察,库函数是在系统调用上层的函数,库函数一般指程序员可以使用的通用函数。
系统调用由两部分组成:(1)核心函数:是实现系统调用功能的代码,作为操作系统的核心驻留在内存中,是一种共享代码。
运行在核心态。
(2)接口函数:是提供给应用程序的API,以库函数的形式存在于Linux的lib.a中,该库中存放了所有系统调用的接口函数的目标代码,用汇编语言书写。
其主要功能是把系统调用号,入口参数地址传给相应的核心函数,并使用户态下运行的应用程序陷入核心态。
4.完成如下命令(1)新建用户tom 和用户组student#useradd tom#passwd tom#groupadd student(2)新建文件file#touch file(3)将文件file 改名为test,然后将test拷贝到/home#mv file test#cp test /home(4)将/home/test文件的拥有着修改为tom,将文件所属组该为student #chown tom:student /home/test5.静态库和共享库的区别(1)静态库的代码在编译时就已连接到开发人员开发的应用程序中。
(2)共享库只是在程序开始运行时才载入,在编译时,只是简单地指定需要使用的库函数。
(3)静态库文件以.a结尾,共享库文件以.so结尾。
6.Makefile 文件的显式规则是什么?目标文件:依赖文件列表<tab>更新目标文件使用的命令7.Linux文件类型主要有哪七类?常规文件、目录文件、字符设备文件、块设备文件、管道文件、链接文件、套接字文件8.简述文件、i节点、文件名、目录之间的关系每个存在磁盘上的文件都由i节点和数据块两部分组成,i节点和文件一一对应,一个i节点可以对应多个文件名,文件名和i节点的对应关系叫做文件的硬链接,文件名和i节点的对应关系保存在目录文件中。
9.什么是文件描述符?(1)一个非负整数,内核以此来标识一个特定进程正在操作的文件。
(2)012代表三个标准的文件描述符,分别为标准输入、标准输出、标准错误输出10.使用符号方式表示rwxrwxrwx权限S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH| S_IWOTH|S_IXOTH11.写出open一下6种打开标志:只读、只写、读写、追加、文件不存在创建、截断为0 O_RDONLY O_WRONLY O_RDWR O_APPEND O_CREAT O_TRUNC12.读程序,写出执行结果并解释得到该结果的原因main(){int fd1,fd2;fd1=open(“/etc/passwd”,O_RDONLY);fd2=open(“/etc/passwd”,O_RDWR);printf(“fd1=%d,fd2=%d\n”,fd1,fd2);close(fd1);close(fd2);}结果:fd1=3 fd2=4原因:open返回的文件描述符为最小可用的非负整数,012是三个标准的文件描述符默认已经被占用,所以第一个open的返回值为3,第二个open返回的是4。
13.回答stat、fstat、latat三个系统调用的区别stat根据路径获得文件元数据信息fstat根据文件描述符获得文件元数据信息前两者如果遇到符号链接文件则会一直引用至非符号链接文件lstat获得符号链接文件本身的文件元数据信息14.dup和dup2的区别和联系联系:dup与dup2都用来将新文件描述符指向原来文件描述符指向的打开文件描述。
区别:dup返回的新文件描述符为最小可用的文件描述符,dup2返回的新文件描述符可以通过第二个参数指定。
15.硬链接和符号链接的区别(1)命令ln 原文件硬链接文件(不能对目录创建硬链接)ln –s 原文件/目录符号链接文件(2)是否新增文件:硬链接不增文件,符号链接增加文件。
(3)删除原文件/目录硬链接:对应i节点链接数-1。
符号链接:符号链接文件失效。
(4)删除链接文件删除硬链接文件,使对应i节点的链接数-1。