一、Linux高频考点1: 文件与目录管理
1.在linux中,列举当前目录下文件的是哪个命令__。
A. ps
B. cd
C. mv
D. ls
答案:D
2.如何删除一个非空子目录/tmp?
A. del /tmp/
B. rm -rf /tmp
C. rm -Ra /tmp/
D. rm -rf /tmp/*
答案:B
3.如何快速切换到用户John的主目录下?
A. cd @John
B. cd #John
C. cd &John
D. cd ~John
答案:D
4.使用什么命令把两个文件的合并成一个文件?
A. cat
B. grep
C. awk
D. cut
答案:A
答案解析:
cat的使用:
1. 查看文件 cat txt
2. 实现拷贝文件 cat txt>txt2
3. 实现合并文件 cat txt txt2>txt3(覆盖) cat txt txt2>>txt3(追加)
5.cat -n file1 file2 命令的意思是?
A. 只会把文件file1的内容输出到屏幕上。
B. 把文件file1和file2连在一起,然后输出到屏幕上。
C. 创建文件file1和file2
D. 把file2的内容输出到file1中并保存
答案:B
答案解析:
Cat命令是linux的文本文件查看命令,可以一次性查看多个文件,-n参数表示显示行号,从1开始编号
6.下面哪条命令可以把f1.txt复制为f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt
D. copy f1.txt | f2.txt
答案:C
7.显示一个文件最后几行的命令是:
A. tac
B. tail
C. rear
D. last
答案:B
8.为了查看不断更新的日志文件,可以使用的指令是()
A. cat -n
B. vi
C. more
D. tail -f
答案:D
答案解析:
linux 下 tail 用于看档案的结尾, -f参数 是follow的意思 当文件增长时,输出后续添加的数据
9.Linux系统中建立一个新文件可以使用的命令为?
A. chmod
B. more
C. cp
D. touch
答案:D
10.使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?
A. whereis
B. find
C. locate
D. type
答案:C
答案解析:
locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*
find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)
type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
11.以下哪一个命令只查找源代码、二进制文件和帮助文件,而不是所以类型的文件?此命令查找的目录是由环境变量$PATH指定的
A. whereis
B. whatis
C. which
D. apropos
答案:A
12.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径?
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
答案:D
13.用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 goodbye
C. drwxr—r— 1 hel users 1024 Sep 10 08:10 zhang
D. lrwxr—r— 1 hel users 2024 Sep 12 08:12 cheng
答案:D
答案解析:-文件 d文件夹 l连接文件
14.Linux中包括两种链接:硬链接(Hard Link)和软连接(Soft Link),下列说法正确的是()
A. 软连接可以跨文件系统进行连接,硬链接不可以
B. 当删除原文件的时候软连接文件仍然存在,且指向的内容不变
C. 硬链接被删除,磁盘上的数据文件会同时被删除
D. 硬链接会重新建立一个inode,软链接不会
答案:A
15.使用ln命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,是否还能够访问文件中的数据?
A. 不可能再访问
B. 仍然可以访问
C. 能否访问取决于文件的所有者
D. 能否访问取决于文件的权限
答案:A
16.下面哪个命令可以压缩文件:
A. tar -dzvf filename.tgz
B. tar -tzvf filename.tgz
C. tar -czvf filename.tgz
D. tar -xzvf filename.tgz
答案:C
17.什么命令解压缩tar文件?
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
答案:B
18.以下哪个命令可实现文件去重并排序:
A. uniq demo.txt
B.sort demo.txt
C. uniq demo.txt|sort
D. sort demo.txt|uniq
答案:D
答案解析:
uniq 只能处理邻接的行,所以需要先排序才能去重
19.如何在文件中查找显示所有以”*”打头的行?
A. find file
B. wc -l < file
C. grep -n ‘‘ file
D. grep ‘^‘ file
答案:D
答案解析:
C选项,-n代表显示行号。‘’表示显示包含的。
二、Linux高频考点2: 用户与用户组管理
20.增加一个用户的命令是什么
A. useradd
B. usermod
C. groupadd
D. userdel
答案:A
21.新建一个管理员用户admin,需要使用的参数()
A. useradd -u 0 -o admin
B. useradd -g -0 admin
C. useradd -p -d admin
D. useradd -e -f admin
答案:A
答案解析:
-u 用户号 指定用户的用户号;因为系统用户的用户号为0,故指定用户号为0 如果同时有-o选项,则可以重复使用其他用户的标识号;因为系统本身存在用户号为0的系统用户,故应该使用该参数。
u表示创建用户.g表示创建用户组 -e指定账号的有效期限,缺省表示永久有效。-f指定在密码过期后多少天即关闭该账号。-p表示创建密码
22.下面哪个参数可以删除一个用户并同时删除用户的主目录?
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
答案:C
23.Linux系统上,下面哪些文件是与用户管理相关的配置文件()
A. /etc/passwd
B. /etc/shadow
C. /etc/group
D. /etc/password
答案:ABC
答案解析:
/etc/passwd 用来存储操作系统用户信息(eg:bin:x:1:1:bin:/bin:/sbin/nologin )
/etc/shadow shadow 是 passwd 的影子文件。(为了安全,现在的linux都提供了 /etc/shadow这个影子文件,密码放在这个文件里面,并且是只有root可读的。 )
/etc/group 存储有关本地用户组的信息
24.如何显示Linux系统中注册的用户数(包含系统用户)?
A. account -l
B. nl /etc/passwd |head
C. wc —users /etc/passwd
D. wc —lines /etc/passwd
答案:D
25.对所有用户的变量设置,应当放在哪个文件下?
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
答案:B
26.Linux文件权限一共10位长度,分成四段,第三段表示的内容是 ?
A. 文件类型
B. 文件所有者的权限
C. 文件所有者所在组的权限
D. 其他用户的权限
答案:C
27.在linux文件系统权限中(rwx),只读权限对应的数值为()
A. 4
B.2
C. 1
D. 选项均不正确
答案:A
28.在Linux中,file.sh文件的权限为-rw-r—r-x,其对应权限用数值形式表示为()
A. 775
B.745
C. 645
D. 643
答案:C
29.在Linux中,对file.sh文件执行chmod 645 file.sh中,该文件的权限是()
A. -rw-r—r—
B. -rw-r—rx-
C. -rw-r—rw-
D. -rw-r—r-x
答案:D
30.权限为765的文件,下列哪个是正确的权限位标记()?
A. -rw-rw-r-x
B.-rw-r-xr-r
C. -rwxrw-r-x
D. -rwxr-xrwx
答案:C
31.为脚本程序指定执行权限命令的参数为:
A. chmod +x filename.sh
B. chown +x filename.sh
C. chmod +w filename.sh
D. chown +r filename.sh
答案:A
32.文件exer1的访问权限为rw-r—r—,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?
A. chmod a+x,g+w exer1
B. chown +x filename.sh
C. chmod +w filename.sh
D. chown +r filename.sh
答案:A
33.如果你的umask设置为022,缺省的你创建的文件的权限为:
A. ——w—w-
B. -w—w——
C. r-xr-x—-
D. rw-r—r—
答案:D
三、Linux高频考点3: 磁盘管理
34.哪个命令用来显示系统中各个分区中inode的使用情况?
A. df -i
B. df -H
C. free -b
D. du -a -c /
答案:A
35. 怎样了解您在当前目录下使用了多少空间?
A. df /
B. du /
C. du .
D. df .
答案:C
36.如何将一个文件系统挂载到一个目录上?
A. mount
B. dismount
C. umount
答案:A
四、Linux高频考点4: Vi编辑器
37.在vi编辑器环境中的任意时刻,选择“ESC”键后,编辑器将进入( )模式
A. 命令
B. 输入
C. 末行
D. 文本
答案:A
答案解析:
vi编辑器可以分为三种模式:
1.命令模式:控制屏幕光标的移动,进行文本的删除,复制等文字编辑工作,不使用【del】和【backspace】键,以及进入插入模式或者回到底行模式;
2.插入模式:只有在插入模式下,才可以输入文字,按【esc】可以回到命令模式,vim编辑器一打开是不可以输入的,因为刚打开时候处于命令模式;
3.底行模式:保存文件或者退出vim,也可以设置编辑环境和一些编译工作。
38.vi编辑器中,删除一行的命令是?
A. rm
B. dd
C. yy
D. pp
答案:B
39.在命令行下使用 vi 编辑一个文件时, 如何复制当前行?
A. cc
B. dd
C. yy
D. Ctrl + c
答案:C
答案解析:
dd 删除光标所在的那一整行
yy 复制光标所在的那一整行
p (小)将已复制的数据在光标的下一行粘贴
P (大)将已复制的数据在光标的上一行粘贴
40.在vi编辑器中,退出不保存的命令是?
A. :q
B. :w
C. :wq
D. :q!
答案:D
41.某配置文件针对所有用户的访问权限是只读,vi编辑器强制存盘退出的指令是( )
A. :wq
B. ZZ
C. :q!
D. :wq!
答案:D
42.使用vi编辑器打开一个3000行内容的文件后,光标处在文本最后一行的位置,现在需要清空所有内容。请问你可以使用哪个快捷键?()
A. 0dd
B. dgg
C. dH
D.dG
答案:B
答案解析:
dd: 删除当前行
ndd:删除光标行往下n行(含光标行)内容
dgg:删除光标当前行及以上内容
dG: 删除光标当前行及以下内容
dH :删除当前页面第1行至光标行
p: 粘贴到光标下一行
u: 撤销一次操作
43.在vi编辑器的末行模式中,若需要将文件中每一行的第一个“Linux”替换为“RHEL5”,可以使用( )
A. :s/Linux/RHEL5
B. :s/Linux/RHEL5/g
C. :%s/Linux/RHEL5
D. :%s/Linux/RHEL5/g
答案:C
答案解析:
A选项:指将当前行中的第一个linux换为RHEL5
B选项:指将当前行中所有的linux换为RHEL5
C选项:指将文件中每一行的第一个linux换为RHEL5
D选项:整个文档范围内的linux换为RHEL5
:S 表示当前行 g表示对应范围内的所有
%S表示整个文档
五、Linux高频考点5: 安装包
44.假如你需要找出/etc/my.conf文件属于哪个包(package),你可以执行:()
A. rpm -requires/etc/my.conf
B.rpm -q/etc/my.conf
C. rpm -q|grep /etc/my.conf
D.rpm -qf /etc/my.conf
答案:D
答案解析:
-ivh:安装显示安装进度—install—verbose—hash
-Uvh:升级软件包—Update;
-qa 列出已安装的软件包列表
-q package-name 判断软件包是否安装
-qf:查找指定文件属于哪个RPM软件包[Query File];
-e:删除包
45.通过Makefile来安装已编译过的代码的命令是:
A. make
B. install
C. make depend
D. make install
答案:D
46.在安装软件时下面哪一步需要root权限?
A. make
B. make deps
C. make config
D. make install
答案:D
六、Linux高频考点6: 其他(系统,网络,进程)
47.关闭linux系统(不重新启动)可使用命令。
A. Ctrl+Alt+Del
B.halt
C. shutdown -r now
D. reboot
答案:B
答案解析:
shutdown -r 重启系统
halt 等同于 shutdown -l 即彻底关闭
reboot 重启
48.使用什么命令检测基本网络连接?
A. ping
B. route
C. netstat
D. ifconfig
49.下面哪个命令不是用来查看网络故障的?
A. ping
B. init
C. telnet
D. netstat
50.TCP/IP中,哪个协议是用来进行IP自动分配的?
A. ARP
B. NFS
C. DHCP
D. DNS