Linux基础题库整理(选择,填空,简答) | 您所在的位置:网站首页 › linux初学 › Linux基础题库整理(选择,填空,简答) |
1.在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ?A. 串行口B. 硬盘C. 虚拟终端D. 打印机 答案:B 2.Linux终端中root用户使用( )作为默认的提示符。A. $ B. # C. ? D. ! 答案:B 3. shell命令( )可以创建目录。A. mkdir B. mv C. diff D. ls 答案:A 4.使用命令ls显示文件hello的描述如下所示: lrwxr--r-- 1 root root 214 Dec 10 17:12 hello 由此可知文件hello的类型为( )。A. 普通文件 B. 硬链接 C. 目录 D. 符号链接 答案:D 5.shell命令( )可以从底部往上显示指定的行数。A. more B. tac C. nl D. tail 答案:D 6. 用来显示/home及其子目录下的文件名的shell命令是( )。A. ls –R /home B. ls –d /home C. ls –a /home D. ls –l /home 答案:A 7. 目录( )通常用来存放Linux的源代码。A. /etc B. /home C. /usr/src D. /usr 答案:C 8. 某文件的组内成员权限为读与执行、所有者拥有全部权限、组外成员的权限为写与执行,则该文件的权限为 。A. 573 B. 755 C. 575 D. 753 答案: D 9. 对名为file2的文件使用shell命令chmod 551 file2 进行了修改,则它的许可权是 。A. -rwxr-xr-x B. -rwxr--r- C. -r-xr-x-x D. -r--r--r- 答案:C 10. 文件hello的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是:( )。A. chmod a+x, g+w hello B. chmod 765 hello C. chmod o+x hello D. chmod g+w hello 答案:A 11.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:A. -rw-r----- , -r--------B. -rw-r--r-- , -r--r--r--C. -rw-r--r-- , -r--------D. -rw-r--rw- , -r-----r-- 答案:C 12.如果你的umask设置为022,缺省的你创建的文件的权限为:A. ----w--w-B. -w--w----C. r-xr-x---D. rw-r--r-- 答案:D 13. 在shell编程中关于$3的描述正确的是( )。A. 程序后携带了三个位置参数 B. 程序后面携带的第三个位置参数 C. 宏替换 D. 携带位置参数的个数 答案:B 14.在 bash 中, 在一条命令后加入"1>&2" 意味着:A. 标准错误输出重定向到标准输入B. 标准输入重定向到标准错误输出C. 标准输出重定向到标准错误输出D. 标准输出重定向到标准输入 答案:C 15.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是:( )。A. –m B. –d C. –f D. –p 答案:D 16.使用ln命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,是否还能够访问文件中的数据?A. 不可能再访问B. 仍然可以访问C. 能否访问取决于文件的所有者D. 能否访问取决于文件的权限 答案:A 17.在Linux系统中的脚本文件一般以什么开头?A. $/bin/shB. #!/bin/shC. use /bin/shD. set shell=/bin/sh 答案:B 18.下面哪种写法表示如果cmd1成功执行,则执行cmd2命令?A. cmd1&&cmd2B. cmd1|cmd2C. cmd1;cmd2D. cmd1||cmd2 答案:A 19.下面哪个命令可以压缩部分文件:A. tar -dzvf filename.tgz *B. tar -tzvf filename.tgz *C. tar -czvf filename.tgz *D. tar -xzvf filename.tgz * 答案:C 20. 下面( )命令可以跨文件系统。A. ln B. mv C. cp D. touch 答案:A 21.YUM是基于RPM包的管理工具,以下属于列出已安装mypackage.rpm包的命令是( )。A. yum -y install mypackage.rpm B. yum update mypackage.rpm C. yum remove mypackage.rpm D. yum list mypackage.rpm 答案:D 22.Shell的自动补齐功能按( )键会在相关目录下自动查找匹配项。A. Tab B. SHIFT C. ^D D. ALT 答案:A 23.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( )目录中。A. /bin B. /etc C. /dev D. /lib 答案:C 24.系统正常运行时,要改变的数据存放在( )中。A. / B. /prc C. /dev D. /var 答案: D 25.将xx.tar.gz的备份文件还原并解压缩的命令是( )。A. tar cxvf xx.tar.gz B. tar zxvf xx.tar.gz C. tar tzvf xx.tar.gz D. gzip –dtv xx.tar.gz 答案:B 26.建立一个新文件可以使用的命令为( )。A. chmod B. more C. cp D. touch 答案:D 27.Linux文件权限一共10位长度,分成四段,从左到右第三段表示的内容是( )。A. 文件类型 B. 文件所有者的权限 C. 文件所有者所在组的权限 D. 其他用户的权限 答案:C 28.下列提法中,不属于ifconfig命令作用范围的是:( ) 。A. 配置本地回环地址 B. 配置网卡的IP地址 C. 激活网络适配器 D. 加载网卡到内核中 答案:D 29.( )命令可以修改以太网ip地址。A. ping B. ifconfig C. arp D. traceroute 答案:B 30.执行shell命令ifconfig时显示:eth0:0 192.168.0.1 netmask 255.255.255.0 up,下面给本机网卡设置第二个IP地址的shell命令中正确的是( )。A. ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0 up B. ifconfig eth1:0 192.168.0.2 netmask 255.255.255.0 up C. ifconfig eth1:1 192.168.0.2 netmask 255.255.255.0 up D. ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 up 答案:D 31.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是( )。A. 配置域名服务器 B. 定义一条本机指向所在网络的路由 C. 定义一条本机指向所在网络网关的路由 D. 定义一条本机指向目标网络网关的路由 答案:C 32.以下不属于Linux系统中用户进程间通信的方式是()。A. 命名管道 B. 消息队列 C. 套接字 D. 系统调用 答案:D 33.Linux内核编译过程中,使用()命令生成新的内核。A. make dep B. make clean C. make modules D. make bzImage 答案:D 34.vi中删除所在整行的命令是()。 A. yy B. y1 C. dd D. ss 答案:C 35.主要服务于基于Java平台的项目构建、依赖管理和项目信息管理的工具是( )。A. eclipse B. ant C. make D. maven 答案:D 36.使用gcc对文件进行编译时,参数( )表示对生成的代码进行优化。A. –o B. –O C. –c D. -w 答案:B 37.Ubuntu Linux系统的默认软件包管理工具是____,所管理的软件包格式的扩展名为____。(1)apt-get (2) deb 38.Linux系统提供几种特殊的设备文件,其中____是一个空设备,有时也称为“黑洞设备”,因为它丢弃一切写入其中的数据,____是一个特殊的文件,当读它的时候,会提供无限的空字符。(1)/dev/null (2) /dev/zero 39.对于bash,可以通过命令____来设置环境变量,环境变量更改后,如果想立刻生效,可以使用命令____。(1)export (2)source 40.假设当前工作目录为“/home”,请按顺序写出下面操作步骤中所用到的shell命令(包括参数) 进入用户student主目录下的“music”目录; 复制文件“/home/student/m1.mp3”到“/home/student/music”目录下并同时重命名为“mylove1.mp3”; 把“/home/student/temp/mylove2.mp3”文件移动到“/home/student/music”目录下; 删除非空目录“/home/student/temp”,要求不出现“是否删除文件”的提示。答:ch ~/music cp ~/m1.mp3 mylove1.mp3 mv ~/temp/mylove2.mp3 ./ rm -rf ~/temp 41.一个典型的Linux发行版包括哪些组件?写出4种你知道的Linux发行版本。答:一个典型的Linux发行版包括:Linux内核、一些GNU程序库和工具、命令行shell、图形界面的Xwindow系统和相应的桌面环境,如KDE或GNOME,并包含数千种应用软件,包括办公套件、编译器、文本编辑器和科学工具等等。 Linux发行版本包括:Ubuntu、Redhat、CentOS、Debian、OpenSUSE、Fedora。 // /bin,它是重要的二进制应用程序,包含二进制文件,系统的所有用户使用的命令都在这里 /boot,启动包含引导加载程序的相关文件 /dev,包含设备文件,终端文件,USB 或者连接到系统的任何设备 /etc,配置文件,启动脚本等,包含所有程序所需要的配置文件,也包含了启动/停止单个应用程序的启动和关闭 shell 脚本 /home,本地主要路径,所有用户用 home 目录存储个人信息 /lib,系统库文件,包含支持位于 /bin 和 /sbin 下的二进制库文件 /lost+found,在根目录下提供一个遗失+查找系统,必须在 root 用户下才能查看当前目录下的内容 /media,挂载可移动介质 /mnt,挂载文件系统 /opt,提供一个可选的应用程序安装目录 /proc,特殊的动态目录,用于维护系统信息和状态,包括当前运行中进程信息 /root,root 用户的主要目录文件夹 /sbin,重要的二进制系统文件 /tmp, 系统和用户创建的临时文件,系统重启时,这个目录下的文件都会被删除 /usr,包含绝大多数用户都能访问的应用程序和文件 /var,经常变化的文件,诸如日志文件或数据库等 |
CopyRight 2018-2019 实验室设备网 版权所有 |