Linux操作系统——校招高频考点汇总

目录

一、Linux高频考点1: 文件与目录管理

二、Linux高频考点2: 用户与用户组管理

三、Linux高频考点3: 磁盘管理

四、Linux高频考点4: Vi编辑器

五、Linux高频考点5: 安装包

六、Linux高频考点6: 其他(系统,网络,进程)


一、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

你可能感兴趣的:(Linux操作系统,linux,服务器,运维)