Linux系统及应用复习题(上)

简介: Linux系统及应用复习题(上)

判断题


1-1Unix 的前身是由贝尔实验室(Bell lab.)的 Ken Thompson 利用汇编语言写成的, 后来在 1971-1973 年间由Dennis Ritchie 以 C 程序语言进行改写,才称为 Unix。T

1-2 1977 年由 Bill Joy 释出 BSD (Berkeley Software Distribution),这些称为 Unix-like 的操作系统。T

1-3 1984 年由 Linus Torvalds 提倡 GNU 计划,倡导自由软件(Free software), 强调其软件可以『自由的取得、复制、修改与再发行』,并规范出 GPL 授权模式, 任何 GPL(General Public License)软件均不可单纯仅贩卖其软件,也不可修改软件授权。F

1-41991 年由芬兰人 Linus Torvalds 开发出 Linux 操作系统。简而言之,Linux 成功的地方主要在于:Minix(Unix),GNU, Internet, POSIX 及虚拟团队的产生。T

1-5符合 Open source 理念的授权相当多,比较知名的如 Apache / BSD / GPL / MIT 等。T

1-6每个用户都必然从属于一个与用户同名的独立的私有用户组。 F

1-7由普通用户之间相互切换时需要输入用户密码。 T

1-8如果有用户将某用户组作为其主用户组,那么在用户已经登录系统的情况下,无法修改这个用户组名。 F

1-9要执行一个根用户才有权限执行的命令,必须先切换为根用户身份。T

1-10可以通过修改passwd 和 shadow文件的内容来修改用户属性。F

1-11 /etc/gshadow为如果是空的或者叹号!,表示用户组没有密码。T

1-12静态链接库代码装载速度快,执行速度略比动态链接库快。T

1-13在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是-p T

1-14临界区不能用于Linux中的进程通信。 T

1-15 Linux文件权限一共10位长度,分成四段,第三段表示的内容是文件所有者的权限 。 F

1-16在vi编辑器环境中的任意时刻,选择“ESC”键后,编辑器将进入命令模式。T

1-17 使用In命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,还能够访问文件中的数据。 F

1-18用户线程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会。T

1-19内核线程只运行在内核态,不受用户态上下文的影响。T

1-20内核线程有利于发挥多处理器的并发优势,但却占用了更多的系统开支。T

1-21用户线程和内核线程的调度都需要经过内核态。F


单选题


2-1 Samba 服务器的配置文件是。

A.httpd.conf


B.inetd.conf


C.rc.samba


D.smb.conf


2-2是shell 具有的功能和特点的是 ___.

A.管道


B.输入输出重定向


C.执行后台进程


D.处理程序命令


2-3下面哪个命令表示不保存强制退出vi。


A. :!q


B. :wq


C. :q!


D. :q


2-4什么命令用来查看硬盘被占用了多少空间和剩余多少空间?

A. du


B. free


C. df


D. vmstat


2-5增加一个用户的命令是什么?


A. usermod


B. groupadd


C. useradd


D. userdel


2-6 vi编辑器中,删除一行的命令是?


A.rm


B.yy


C.dd


D.pp


2-7向下移动10行并定位到行尾,下面哪种做法是正确的?


A. 10j


B. 10x


C. 10↓


D. 10$


2-8进入可视模式( ), 来到第12行( ), 复制12-20行的前10列, 来到30行( ), 粘贴. ( ),下面哪个指令序列是正确的做法(指令之间用分号隔开)?

A. v;12j;30G;p


B. v;12G;30G;p


C. ctrl+v;12G;30G;p


D. ctrl+v;12G;30$;p


2-9 将当前编辑的文件另存成一个名为file.bak 的文件,保存在当前工作目录下,下面哪个做法是正确的?


A. :w ~/file.bak


B. :s ./file.bak


C. :w ./file.bak


D. :s ~/file.bak


2-10 打开当前目录下一个名为file01.txt的文件,将其内容追加到当前编辑的文件末尾,下面哪个做法是正确的?


A. :o ./file01.txt


B. :a ./file01.txt


C. :r ./file01.txt


D. :w ./file01.txt


2-11在用man命令查看一个命令的帮助文档的时候下列哪部分中有命令的用法说明?


A. COPYRIGHT


B. SEE ALSO


C. DESCRIPTION


D. AUTHOR


2-12当您在命令提示符的后面输入命令的一部分时,按(),Linux会帮你打剩下的字符,补充成为完整命令,如果有多个相符的命令,连按两下(),Linux会显示所有的相符的命令。


A. 左CTRL键


B. 左SHIFT键


C. TAB键


D. SPACE键


2-13 假设根用户root当前所在目录为/usr/local,键入cd .. 命令后,用户当前所在目录为( )。

A. /home


B. /usr


C. /root


D. /home/root


2-14假设当前工作目录下有一个名为sampledir 的目录,该目录下有一个名为sampledir01的目录, 键入 “rmdir sampledir”,会发生什么?


A. sampledir01被删除


B. sampledir和sampledir01被删除


C. sampledir被删除,但sampledir01未被删除


D. 出错


2-15 在Linux系统中,设备文件大部分安装在哪个目录下?


A. /mnt


B. /root


C. /dev


D. /proc


2-16 要将当前目录下的文件samplefile的文件从属组改为stu用户组,应该使用哪个命令?


A. chmod stu ./samplefile


B. chmod :stu ./samplefile


C. chown :stu ./samplefile


D. chown stu ./samplefile


2-17 如何在/tmp目录中查找过去24小时产生的,大小大于5k的普通文件并以不带提示的方式删除。


A. find /tmp (–type f -a -mtime -1 -a -size +5k ) -exec rm {} ;


B. find /tmp (–type f -a -ctime -1 -a -size +5k ) -exec rm {} ;


C. find /tmp (–type f -a -mtime -1 -a -size +5k ) -exec rm -f {} ;


D. find /tmp (–type f -a -ctime -1 -a -size -5k ) -exec rm -r {} ;


2-18在less命令中查找字符串时,可以用那两个按键在查找到的字符串之间跳转。


A. d 和 u


B. n和p


C. n 和 N


D. p 和 P


2-19关于less命令,下面哪些描述是正确的?


A. less命令不将文本文件内容直接输出到命令行上


B. 用ctrl+X可以退出less


C. 不可以用pageup和pagedown 按键来上下翻页


D. less命令中可以说使用 “:关键字” 在文本文件中查找特定字符串


2-20 现在需要在根目录下找所有的名字为temp的文件,然后删除,删除时不需要提示,请问可如何实现。


A. find / -name temp –exec rm


B. 编一个SHELL脚本实现


C. find / -name temp –exec rm {} \ ;


D. find / -name temp rm *


2-21写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB。


A. sed 's/AAA/BBB' xyz


B. sed 's/AAA/BBB/p' xyz


C. sed 's/AAA/BBB/g' xyz


D. sed 's/AAA/BBB/d' xyz


2-22以下不属于Linux系统命令的是:


A. kill


B. ifconfig


C. mv


D. remove


2-23在linux系统中,用来存放系统所需要的配置文件和子目录是

A. /etc


B. /var


C. /root


D. /home


2-24 小王希望将他执行的ls命令的输出结果保存在当前目录下文件output.ls中,以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是


A. ls>output.ls


B. ls<<output.ls


C. ls>>output.ls


D. ls—output.ls


2-25 shell不仅仅是用户命令解释器,同时一种强大的编程语言,linux缺省的shell是什么


A. bash


B. ruby


C. PHP


D. perl


2-26 在给定文件中查找与设定条件相符字符串的命令为


A. gzip


B. grep


C. sort


D. find


2-27 哪个命令可以统计一个文件中"大鹏"出现的行数?


A. vim "大鹏" 文件名 | wc -l


B. grep "大鹏" 文件名 | wc -l


C. ls "大鹏" | wc


D. vim "大鹏" 文件名 | wc


2-28 linux查看cpu占用的命令是什么?


A. top


B. netstat


C. free


D. df


2-29 下面选项关于linux下查看cpu,内存,swap,硬盘信息的命令描述错误的是?


A. cat /proc/cpuinfo 查看CPU相关参数的linux系统命令


B. cat /proc/meminfo 查看linux系统内存信息的linux系统命令


C. du -h: 查看硬盘信息


D. cat /proc/swaps :查看所有swap分区的信息


2-30 ___ 命令可以从文本文件的每一行中截取指定内容的数据。


A. cp


B. dd


C. fmt


D. cut


2-31 终止一个前台进程可能用到的命令和操作_____.


A. kill


B. ;+C


C. shut down


D. halt


2-32 在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___.

A. -m


B. -d


C. -f


D. -p


2-33具有很多C 语言的功能,又称过滤器的是___.


A. csh


B. tcsh


C. awk (awk 详解 )


D. sed


2-34 建立动态路由需要用到的文件有__.


A. /etc/hosts


B. /etc/HOSTNAME


C. /etc/resolv.conf


D. /etc/gateways


2-35 下列提法中,不属于ifconfig 命令作用范围的是__.


A. 配置本地回环地址


B. 配置网卡的IP 地址


C. 激活网络适配器


D. 加载网卡到内核中


2-36下列文件中,包含了主机名到IP 地址的映射关系的文件是:___.


A. /etc/HOSTNAME


B. /etc/hosts


C. /etc/resolv.conf


D. /etc/networks


2-37 Linux查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用 C__命令.


A. cat


B. more


C. less


D. head


2-38 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是 __.


A.ping


B. ifconfig


C. traceroute


D. netstat


2-39对名为fido 的文件用chmod 551 fido 进行了修改,则它的许可权是__.


A. -rwxr-xr-x


B. -rwxr--r--


C. -r------


D. -r-xr-x—x


2-40 用ls –al 命令列出下面的文件列表,__文件是符号连接文件.


A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello


B. -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey


C. drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang


D. l rwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng


2-41 Linux 系统通过 __命令给其他用户发消息。


A. less


B. mesg y


C. write


D. echo to


2-42 ___命令可以在Linux 的安全系统中完成文件向磁带备份的工作。


A. cp


B. tr


C. dir


D. cpio


2-43 Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在 ___目录中.


A. /bin


B. /etc


C. /dev


D. /lib


2-44在重新启动Linux 系统的同时把内存中的信息写入硬盘,应使用 __命令实现。


A. reboot


B. halt


C. reboot


D. shutdown –r now


2-45 关闭linux 系统(不重新启动)可使用命令 __.


A. Ctrl+Alt+Del


B. halt


C. shutdown -r now


D. reboot


2-46在vi 编辑器中的命令模式下,键入 ___可在光标当前所在行下添加一新行。


A. ;


B. o


C. ;


D. A


2-47 在vi 编辑器中的命令模式下,删除当前光标处的字符使用 __命令。


A. x


B. ;;


C. ;


D. ;;


2-48 86.()命令是在vi 编辑器中执行存盘退出。

A. :q


B. ZZ


C. :q!


D. :WQ


2-49 85.以下命令对中,正确的是:


A. ls 和sl


B. cat 和tac


C. more 和erom


D. exit 和tixe


2-50 以下不属于Linux系统命令的是:


A. kill


B. ifconfig


C. mv


D. remove


2-51 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__ _ ___ 。


A.467


B. 674


C.764


D. 476


2-52 linux 系统中,给文件授予可执行权限的命令是______。

A. mv


B. chown


C. chmod


D. sudo


2-53 在linux系统中,用来存放系统所需要的配置文件和子目录是____。


A. /etc


B. /var


C. /root


D. /home


2-54下面那些命令可以将当前目录下的名为file.txt文本文件中的所有小写t都替换成大写T。


A. cut ‘t’‘T’ file.txt


B. cut ‘t’‘T’<file.txt>


C. tr ‘t’ ‘T’<file.txt>


D. tr ‘t’ ‘T’ file.txt


2-55 如何将ls -l file01 file02 命令的标准输出重定向到名为stdout.txt的文件中,并将错误输出重定向到名为stderr.txt的文件中。


A. ls -l file01 file02 1>stdout.txt &>stderr.txt


B. ls -l file01 file02 &>stdout.txt


C. ls -l file01 file02 2>stdout.txt 1>stderr.txt


D. ls -l file01 file02 1>stdout.txt 2>stderr.txt


2-56 关于如下命令,哪个说法是错误的?


sort -k3 <<EOF


002 张三 5500


005 李四 6600


009 王五 5120


EOF


A. EOF是输入文件的界定符,是固定的


B. 该命令使用了输入重定向的Here Document功能


C. 界定符EOF一定要顶格写,前面不能有任何字符,后面也不能有任何字符


D.该命令的输出将对输入内容按字段三排序


2-57 linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为( )。


A. chmod start.sh 706


B.chmod start.sh 705


C. chmod start.sh 750


D. chmod start.sh 777


2-58文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?。


A. chmod a+x,g+w exer1


B. chmod g+w exer1


C. chmod 765 exer1


D. chmod o+x exer1


2-59局域网的网络地址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 1


B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1


C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1


D. route add default 192.168.1.0 netmask 172.168.1.1 metric 1


2-60 在dhcpd.conf中用于向某个客户主机分配固定IP地址的参数是


A. server-name


B. filename


C. fixed-address


D. hardware


2-61 Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在?

A. /bin


B. /etc


C. /dev


D. /lib


2-62 当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置什么文件


A. hosts


B. sysconfig


C. network


D. hostname


2-63 若一台计算机的内存为128MB,则交换分区的大小通常是


A. 64MB


B. 128MB


C. 256MB


D. 512MB


2-64 建立动态路由需要用到的文件有


A. /etc/hosts


B. /etc/HOSTNAME


C. /etc/gateways


D. /etc/resolv.conf


2-65 若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是?

A. arm-linux-gcc -c -o test.o test.c


B. arm-linux-gcc -S -o test.o test.c


C. arm-linux-gcc -g -o test test.c


D. arm-linux-gcc -o test test.c


2-66在xdm的配置目录中,哪个文件用来设置在用户通过xdm登录后自动起动的应用程序?


A. The Xsession file


B. The Xstart_up file


C. The Xsetup_0 file


D. The GiveConsole file


2-67 在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好?

A. SpinLock


B. Mutex


C. Semaphore


D. Condition variable


2-68 linux用户磁盘配额配置文件aquota.user的默认访问权限是( )


A.644


B. 755


C. 600


D. 700


2-69 终止系统中所有名为sshd的进程


A. kill sshd


B. xkill sshd


C. pkill sshd


D. killall sshd


2-70 启动系统中的httpd服务命令是


A. service httpd start


B. service httpd restart


C. service httpd stop


D. service httpd stauts


2-71 退出交互模式的shell,应键入____.


A. ;


B. ^q


C. exit


D. quit


2-72 下列变量名中有效的shell 变量名是:___.

A. -2-time


B. _2$3


C. trust_no_1

D. 2004file


目录
相关文章
|
25天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
65 3
|
25天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
61 2
|
22天前
|
缓存 Java Linux
如何解决 Linux 系统中内存使用量耗尽的问题?
如何解决 Linux 系统中内存使用量耗尽的问题?
106 48
|
19天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
15 3
|
24天前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
39 4
|
22天前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
25 1
|
22天前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
45 1
|
22天前
|
Linux
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
|
25天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
68 3
|
6天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。