1. 下面哪个Linux命令可以一次显示一页内容?( C )
A. pause
B. cat
C. more
D. grep
解析:
more命令可以一页一页分屏显示文件的内容。与之类似的有less,head,tail命令。less是more的改进版,功能比more更强;head用于显示文件的开头部分;tail用于显示文件的末尾部分。
pause用于暂停终止程序的运行。
cat命令主要用于滚动显示文件内容或者把多个文件合并成一个文件。
grep命令用于查找文件中包含指定字符串的行。
2. 怎样更改一个文件的权限设置? ( B )
A. attrib
B. chmod
C. change
D. file
解析:
chmod命令用于修改文件的权限。
attrib命令用于修改文件的属性。
change指令包含chattr、chgrp、chmod、chown、chfn、chsh、chroot等,其中chattr命令用于改变文件属性、chgrp命令用于变更文件或目录的所属群组、chmod命令用于修改文件的权限、chown用于将指定文件的拥有者改为指定的用户或组、chfn用于改变finger命令显示的信息、chsh用于更改使用者 shell 设定、chroot用于改变根目录。
file可以辨识文件的类型。
3. 下面哪个参数可以删除一个用户并删除用户的主目录?( C )
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
解析:
可以通过userdel -r来删除一个用户,同时删除用户的主目录。不存在A、B和C的语法。
4. 如何从当前系统中卸载一个已装载的文件系统( A )
A. umount
B. dismount
C. mount -u
D. 从/etc/fstab中删除这个文件项
解析:
使用umount命令可以卸载一个已经装载的文件系统。没有B选项的命令;没有C选项mount -u的用法。如果使用D选项的方法,属于暴力卸载法,会有权限问题,如果是使用成功也有大概率会导致各种系统错误。
5. 显示一个文件最后几行的命令是:( B )
A. tac
B. tail
C. rear
D. last
解析:
tail命令可以显示文件的末尾内容,加上具体的参数可以查看文件最后几行的内容。tac命令用于将文件行数反序输出,即第一行最后显示,最后一行先显示。rear是Linux的备份指令。last命令用于列出截止目前登录过系统的用户信息。
6. 如何快速切换到普通用户John的主目录下?( D )
A. cd @John
B. cd #John
C. cd &John
D. cd ~John
解析:
可以使用cd ~username命令快速切换到用户名为username的用户的主目录下。
7. 在ps命令中什么参数是用来显示所有用户的进程的?( A )
A. a
B. b
C. u
D. x
解析:
可以使用ps -a命令显示所有用户的进程。不存在B、C、D的用法。
8. 命令 kill 9的含义是:( D )
A. kills the process whose PID is 9
B. kills all processes belonging to UID 9
C. sends SIGKILL to the process whose PID is 9
D. sends SIGTERM to the process whose PID is 9
解析:
执行kill 9命令,系统会发送一个SIGTERM的信号给对应的程序。当程序接收到该signal后,会先释放自己的资源,然后在停止。
9. 如何删除一个非空子目录/tmp?( B )
A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm -rf /tmp/*
解析:
可以使用B选项的方法删除空子目录。不存在A选项的命令,不存在C选项中的-Ra参数。D选项只是删除了tmp目录下的文件或者其他目录,没有删除tmp目录。
10. 下面那种写法表示如果cmd1成功执行,再执行cmd2命令?( A )
A. cmd1&&cmd2
B. cmd1|cmd2
C. cmd1;cmd2
D. cmd1||cmd2
解析:
A选项表示如果cmd1执行成功,再执行cmd2,如果cmd1执行失败,则cmd2不执行;B选项形式错误;C选项cmd1和cmd2都会被执行;D选项cmd1执行成功,还是需要执行cmd2;如果cmd1执行失败,则不执行cmd2.
11. 在vi中退出不保存的命令是?( D )
A. :q
B. :w
C. :wq
D. :q!
解析:
D表示退出不保存,即强制退出。A表示普通的退出;B表示保存修改内容,但不退出;C表示保存修改并退出。
12. 什么命令解压缩tar文件?( B )
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
解析:
tar -xzvf filename.tgz表示解压tar文件。A选项表示打包文件,C表示列出压缩文件内容。D选项不存在。
13. 在使用mkdir命令创建新的目录时,在其父母路不存在时先创建父目录的选项是:( D )
A. -m
B. -d
C. -f
D. -p
解析:mkdir如果带-p参数,表示可以创建多级目录。A选项中的-m表示设置文件模式,B选项和C选项不存在。
14. 对名为fido的文件用chmod 551 fido进行了修改,这它的许可权是( D )
A. -rwxr-xr-x
B. -rwxr--r--
C. -r--r--r--
D. -r-xr-x--x
解析:在权限中,可以用1表示--x,2表示-w-,3表示-wx,4表示r--,5表示r-x,6表示rw-,7表示rwx。则551表示r-xr-x--x,fido是文件,所以使用-,综上,许可权为-r-xr-x--x
16. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将放在( C )目录中。
A. /bin
B. /etc
C. /dev
D. /lib
解析:/bin放置系统必备的执行文件;/etc下放置配置文件;/dev放置外部设置文件;/lib是默认存放的动态库。
17. 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用()命令实现。
A. # reboot
B. # halt
C. # reboot
D. # shutdown -r now
解析:
halt表示关闭正在使用的Linux系统,reboot表示重启但是并没有把内存中的信息写入硬盘。使用shutdown -r now可以在重启的同时把内存中的信息写入到硬盘
18. DHCP是动态主机配置协议的简称,其作用是可以将网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配( D )地址
A. 网络
B. MAC
C. TCP
D. IP
解析:
自动地分配IP地址。