Linux面试笔试题(1)

在这里插入图片描述
1、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是__A____。

A.目录文件、读写执行
B.目录文件、读写
C.普通文件、读写
D.普通文件、读

在这个问题中,我们需要解析文件权限的描述,以确定文件类型和文件主的权限。在Unix和类Unix系统中,文件权限通常用10个字符来表示,其中前三位表示文件类型,后七位表示特定用户的权限。在这个例子中,
文件test的权限描述为"drwxrw-r–"。
根据这个描述,"d"表示这是一个目录(而不是文件),
"rwx"表示文件主(拥有者)有读、写和执行的权限,
"rw-"表示与文件主同组的用户有读和写的权限,"r–"表示其他用户只有读的权限。因此,我们可以得出以下结论:文件类型:目录(Directory) -"d"表示。
文件主的权限:读写执行(Read, Write, Execute) -"rwx"表示。
所以,答案为A:目录文件、读写执行。

2、当字符串用单引号(’’)括起来时,SHELL将__C____。

A.解释引号内的特殊字符
B.执行引号中的命令
C.不解释引号内的特殊字符
D.结束进程

在 Linux 系统中,当字符串用单引号(’’)括起来时,SHELL 将不解释引号内的特殊字符。SHELL 是一个用于处理命令的程序,它会解释命令中的特殊字符,例如单引号、双引号、反斜杠等。
例如,如果要在命令中使用单引号,可以使用单引号将字符串括起来,例如:echo "hello"
echo 'hello'
这两个命令都会输出字符串 hello。
如果要在命令中使用单引号和双引号,可以使用反斜杠将单引号转义,例如:echo "hello"
echo 'hello'
`echo "hello``
`echo 'hello``
这两个命令都会输出字符串 hello。
因此,答案是 C:不解释引号内的特殊字符。在 Linux 系统中,当字符串用单引号(’’)括起来时,SHELL 将不解释引号内的特殊字符。

3、/etc/shadow文件中存放_B_____。

A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息

/etc/shadow文件是Linux系统中用于存储用户口令的加密信息的文件。
在Linux系统中,用户的账号和密码信息通常存储在/etc/passwd文件中,而用户的口令则以加密的形式存储在/etc/shadow文件中。因此,答案是B,即/etc/shadow文件中存放用户口令的加密信息。

4、若当前目录为 /home,命令 ls–l 将显示 home 目录下的( D )。

A.所有文件 B.所有隐含文件 C.所有非隐含文件 D.文件的具体信息

5、为卸载一个软件包,应使用___B__。
A.rpm -i B.rpm -e C.rpm -q D.rpm -V

为了卸载一个软件包,应该使用 rpm -e 命令。rpm 是 Linux 系统中的一个用于管理软件包的工具,可以用来安装、查询和卸载软件包。
rpm -e 命令用于卸载一个软件包,可以指定要卸载的软件包的名称。
例如,如果要卸载软件包 mypackage,可以使用以下命令:rpm -e mypackage
这个命令会将软件包 mypackage 卸载,并删除该软件包的所有文件和配置文件。
其他命令,如 rpm -i、rpm -q 和 rpm -V,都不是用来卸载软件包的。rpm -i 命令用于安装一个软件包,rpm -q 命令用于查询一个软件包的信息,rpm -V 命令用于检查软件包的安装情况。
因此,答案是 B:rpm -e。这个命令可以用来卸载一个软件包,是正确的选项。

6、下面关于文件 “/etc/sysconfig/network-scripts/ifcfg-eth0” 的描述哪个是正确的?( D )。

A.它是一个系统脚本文件
B.它是可执行文件
C.它存放本机的名字
D.它指定本机eth0的IP地址

7、如何快速切换到用户John的主目录下?( D)

A.cd @John B.cd #John C.cd &John D.cd ~John

8、Linux 有三个查看文件的命令(less/more/cat),若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(c)

A.cat B.more C.less D.menu

Linux 有三个查看文件的命令(less/more/cat),若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令less。more只能用enter向下翻。

9、在LINUX中,要查看文件内容,可使用(  A  )命令。
A.more        B.cd       C.login        D.logout

10、光盘所使用的文件系统类型为(  D  )。

A.ext2      B.ext3       C.swap        D.ISO 9660
11、LINUX 所有服务的启动脚本都存放在(  A  )目录中。

A./etc/rc.d/init.d   B./etc/init.d   C./etc/rc.d/rc   D./etc/rc.d

12、RED HAT LINUX 所提供的安装软件包,默认的打包格式为(  C  )。

A…tar        B…tar.gz        C…rpm         D…zip

RED Hat Linux 提供的安装软件包,
默认的打包格式为 RPM (Red Hat Package Manager)格式。RPM 是一种常用的 Linux 软件包管理器,可以方便地安装、更新和卸载软件包。
RPM 包通常包含软件的代码、配置文件、文档和依赖关系信息等内容。
在安装 RPM 包时,系统会自动安装该包所需的所有依赖包,以确保软件可以正常运行。除了 RPM 包,RED Hat Linux 还支持其他软件包格式,如 DEB(Debian Package)格式和 TGZ(Tar gzip Archive)格式等。

在这里插入图片描述
13、以下文件中,只有 root 用户才有权存取的是(  B  )

A.passwd      B.shadow        C.group        D.password

14、usermod 命令无法实现的操作是(  B  )

A.账户重命名   B.删除指定的账户和对应的主目录 
C.加锁与解锁用户账户     D.对用户密码进行加锁或解锁

15、关闭linux系统(不重新启动)可使用(  B )命令。

A.ctrl+alt+del      B.halt           C.shutdown  -r         D.reboot

Linux 系统关机命令有哪些,我们可以使用 4 种方法关机,
halt 仅用于关闭系统,shutdown 和 init 可关闭或重启系统,
poweroff 用于关闭计算机并切断电源

16 在vim编辑器中的命令模式下,键入(b)可在光标当前所在行下添加一新行。

A.a B.o C.i D.A

在vi编辑器中的命令模式下,键入<o>;可在光标当前所在行下添加一新行

17\ 以下选项中,哪个命令可以关机? ( A )

A. init 0          B. init 1           C. init 5         D. init 6

在 Linux 系统中,可以使用 init 命令来关机。具体来说,可以使用 init 0 命令来关机,这个命令会将系统切换到关机模式。
init 命令是 Linux 系统中的一个重要命令,它用于控制系统的启动和关机等操作。在 Linux 系统中,init 命令的值通常会被设置为 1,表示系统正在运行。其他的值,如 2、3、4 等,表示不同的运行级别,具体的含义可以参考 Linux 文档。
因此,答案是 A:init 0 命令。这个命令可以将系统切换到关机模式,从而实现关机操作

18、从后台启动进程,应在命令的结尾加上符号( A )

A.& B. @ C. # D. $

在 Linux 系统中,如果要从后台启动一个进程,
可以使用 & 符号将命令后面的进程标记为后台进程。具体来说,可以在命令的结尾加上 & 符号,来启动一个后台进程。
例如,如果要从后台启动一个名为 myprocess 的进程,可以使用以下命令:sudo /usr/bin/myprocess &
这个命令会将 myprocess 进程标记为后台进程,并将控制权交给用户。如果要退出后台进程,可以使用 kill 命令,并指定进程的 ID 或名称。
其他符号,如 @、# 和 $,在 Linux 系统中也有特定的含义,但它们不适用于启动后台进程。例如,@ 表示一个用户的命令行,# 表示一个注释,$ 表示一个命令的结尾。
因此,答案是 A:& 符号。这个符号可以用于将命令后面的进程标记为后台进程,从而实现从后台启动进程的操作

下面哪个命令是用来定义shell的全局变量( D )
A. exportfs B. alias C. exports D. export

在 Linux 系统中,
可以使用 export 命令来定义 shell 的全局变量。export 命令可以用于将变量的值导出到当前的环境中,也可以将当前环境中的变量导出到其他的环境中。
例如,如果要定义一个名为 MY_VAR 的全局变量,并将其导出到当前的环境中,可以使用以下命令:export MY_VAR=hello
这个命令会将 MY_VAR 变量的值 hello 导出到当前的环境中,并使其在当前环境中可用。
其他命令,如 exportfs、alias 和 exports,都不是用来定义 shell 的全局变量的。exportfs 是一个用于挂载文件系统的命令,alias 是一个用于定义别名的命令,exports 是一个用于查看进程的导出文件的命令。
因此,答案是 D:export 命令。这个命令可以用于定义 shell 的全局变量,并将其导出到当前的环境中,或者将当前环境中的变量导出到其他的环境中。

20、哪个目录存放用户密码信息( B )
A. /boot B. /etc C. /var D. /dev

在 Linux 系统中,
用户密码信息通常存放在 /etc/shadow 目录中。
/etc/shadow 目录包含了用户的密码信息和其他用户配置信息,这些信息是用来保护用户的账户安全的。
在 /etc/shadow 目录中,每个用户都有一个对应的文件,该文件包含了用户的密码信息和其他用户配置信息。例如,如果要查看用户 user1 的密码信息,可以使用以下命令:cat /etc/shadow/user1
这个命令会显示用户 user1 的密码信息和其他用户配置信息。
其他目录,如 /boot、/var 和 /dev,都不是用来存放用户密码信息的。/boot 目录包含了操作系统的启动文件,/var 目录包含了变量的值和其他动态文件,/dev 目录包含了设备文件。
因此,答案是 B:/etc/shadow 目录。这个目录包含了用户的密码信息和其他用户配置信息,是用来保护用户的账户安全的。

21、默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr B. /home C. /root D. /etc

在 Linux 系统中,默认情况下,管理员创建了一个用户,就会在 /home 目录下创建一个用户主目录。/home 目录包含了所有用户的主目录,每个用户都有一个对应的主目录,用于存放用户的文件和配置信息。
例如,如果要创建一个名为 user1 的用户,并在 /home 目录下创建一个用户主目录,可以使用以下命令:sudo useradd user1
sudo mkdir /home/user1
sudo chown user1:users /home/user1
这个命令会创建一个名为 user1 的用户,并在 /home 目录下创建一个用户主目录 /home/user1。然后,将该主目录的所有者设置为用户 user1,并将该主目录的所属组设置为用户组 users。
其他目录,如 /usr、/root 和 /etc,都不是用来存放用户主目录的。/usr 目录包含了操作系统的软件包和用户应用程序,/root 目录是操作系统的根目录,/etc 目录包含了操作系统的配置文件和其他系统配置信息。
因此,答案是 B:/home 目录。这个目录包含了所有用户的主目录,是用来存放用户的文件和配置信息的。

21、当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /home B. /bin C. /etc D. /dev

在 Linux 系统中,
当使用 mount 命令进行设备或者文件系统挂载的时候,需要用到的设备名称通常位于 /dev 目录中。/dev 目录包含了操作系统中的所有设备文件,这些文件用于访问硬件设备和软件设备。
例如,如果要挂载一个名为 /dev/sda1 的硬盘分区,可以使用以下命令:sudo mount /dev/sda1 /mnt
这个命令会将 /dev/sda1 设备挂载到 /mnt 目录下,使得 /mnt 目录下的文件可以访问 /dev/sda1 设备上的文件。
其他目录,如 /home、/bin 和 /etc,都不是用来存放设备文件的。/home 目录包含了所有用户的主目录,/bin 目录包含了操作系统的可执行文件和用户应用程序,/etc 目录包含了操作系统的配置文件和其他系统配置信息。
因此,答案是 D:/dev 目录。这个目录包含了操作系统中的所有设备文件,是用来访问硬件设备和软件设备的。

22、如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls–l B. ls C. ls–a D. ls–d

如果要列出一个目录下的所有文件(包括隐藏文件),可以使用以下命令:ls -a
这个命令会显示当前目录下的所有文件(包括隐藏文件)。
如果要列出一个目录下的所有文件(不包括隐藏文件),可以使用以下命令:ls -d
这个命令会显示当前目录下的所有文件(不包括隐藏文件)。
如果要列出一个目录下的所有文件的详细信息,可以使用以下命令:ls -l
这个命令会显示当前目录下的所有文件的详细信息,包括文件的权限、所有者、大小等信息。
因此,答案是 C:ls -a 命令。这个命令会显示当前目录下的所有文件(包括隐藏文件),是正确的选项。

23.哪个命令可以将普通用户转换成超级用户( D )

A. super B. passwd C. tar D. su

在 Linux 系统中,可以使用 su 命令将普通用户转换成超级用户。su 命令用于切换用户身份,可以使用超级用户的密码来切换到超级用户的目录下。
例如,如果要将普通用户 user1 转换成超级用户,可以使用以下命令:su user1
这个命令会将用户 user1 转换成超级用户,并进入到超级用户的目录下。
其他命令,如 passwd、tar 和 super,都不是用来将普通用户转换成超级用户的。passwd 命令用于更改用户的密码,tar 命令用于打包和备份文件和目录,super 命令用于控制超级用户的权限。
因此,答案是 D:su 命令。这个命令可以将普通用户转换成超级用户,是正确的选项。

24、除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )

A.用户目录 B. home目录 C. root目录 D.当前目录

在 Linux 系统中,如果不特别指定,cp 命令假定要拷贝的文件在当前目录下。
cp 命令用于复制文件或目录,可以将一个文件或目录复制到另一个文件或目录中。
例如,如果要将文件 /home/user1/file.txt 复制到当前目录下,可以使用以下命令:cp /home/user1/file.txt /
这个命令会将文件 /home/user1/file.txt 复制到当前目录下的文件 / 中。
如果要将文件复制到其他目录中,可以指定要复制到的目录,例如:cp /home/user1/file.txt /home/user2
这个命令会将文件 /home/user1/file.txt 复制到 /home/user2 目录中。
如果要将文件从当前目录复制到其他目录中,可以使用 > 符号来指定要复制到的目录,例如:cp /home/user1/file.txt /home/user2 > /home/user2/file.txt
这个命令会将文件 /home/user1/file.txt 复制到 /home/user2 目录中,并将该文件重命名为 /home/user2/file.txt。因此,答案是 D:当前目录。这个目录是默认的复制目录,如果不特别指定,cp 命令假定要拷贝的文件在当前目录下。

26、在vi编辑器里,命令"dd"用来删除当前的( A )

A.行 B.变量 C.字 D.字符

在 vi 编辑器中,dd 命令用于删除当前的字符。
dd 命令可以将指定的字符或文本块删除,并将删除的内容保存到缓冲区中。
例如,如果要删除当前行的第一个字符,可以使用以下命令:dd
这个命令会将当前行的第一个字符删除,并将删除的内容保存到缓冲区中。
如果要删除指定的变量,可以使用 dd 命令,并指定要删除的变量的值,例如:dd if=/home/user1/file.txt of=/home/user2/file.txt
这个命令会将文件 /home/user1/file.txt 中的变量 user1 删除,并将删除的内容保存到文件 /home/user2/file.txt 中。
如果要删除指定的字,可以使用 dd 命令,并指定要删除的字,例如:dd if=/home/user1/file.txt of=/home/user2/file.txt
这个命令会将文件 /home/user1/file.txt 中的字 user1 删除,并将删除的内容保存到文件 /home/user2/file.txt 中。
因此,答案是 D:字符。在 vi 编辑器中,dd 命令用于删除当前的字符,是正确的选项。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/45931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[RDMA] 高性能异步的消息传递和RPC :Accelio

1. Introduce Accelio是一个高性能异步的可靠消息传递和RPC库&#xff0c;能优化硬件加速。 RDMA和TCP / IP传输被实现&#xff0c;并且其他的传输也能被实现&#xff0c;如共享存储器可以利用这个高效和方便的API的优点。Accelio 是 Mellanox 公司的RDMA中间件&#xff0c;用…

Visual Studio 2022 你必须知道的实用调试技巧

目录 1、什么是bug&#xff1f; 2.调试是什么&#xff1f;有多重要&#xff1f; 2.1我们是如何写代码的&#xff1f; 2.2又是如何排查出现的问题的呢&#xff1f; ​编辑 2.3 调试是什么&#xff1f; 2.4调试的基本步骤 2.5Debug和Release的介绍 3.Windows环境调试介绍…

基于Java+SpringBoot的房源出租信息管理系统【源码+论文+演示视频+包运行成功】

博主介绍&#xff1a;✌csdn特邀作者、博客专家、java领域优质创作者、博客之星&#xff0c;擅长Java、微信小程序、Python、Android等技术&#xff0c;专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推…

【腾讯云Cloud Studio实战训练营】用Vue+Vite快速构建完成交互式3D小故事

&#x1f440;前置了解&#xff1a;(官网 https://cloudstudio.net/) 什么是Cloud Studio&#xff1f; Cloud Studio 是基于浏览器的集成式开发环境&#xff08;IDE&#xff09;&#xff0c;为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装&#…

FPGA_学习_16_IP核_ROM(延迟一拍输出)

在寻找APD最合适的偏压的过程中&#xff0c;一般会用到厂商提供一条曲线&#xff0c;横坐标是温度的变化&#xff0c;纵坐标表示击穿偏压的变化&#xff0c;但每个产品真正的击穿偏压是有差异的。 为了能够快速的找到当前温度下真实的击穿偏压&#xff0c;我们可以这样做&#…

5.5.webrtc的线程管理

今天呢&#xff0c;我们来介绍一下线程的管理与绑定&#xff0c;首先我们来看一下web rtc中的线程管理类&#xff0c;也就是thread manager。对于这个类来说呢&#xff0c;其实实现非常简单&#xff0c;对吧&#xff1f; 包括了几个重要的成员&#xff0c;第一个成员呢就是ins…

小研究 - Android 字节码动态分析分布式框架(三)

安卓平台是个多进程同时运行的系统&#xff0c;它还缺少合适的动态分析接口。因此&#xff0c;在安卓平台上进行全面的动态分析具有高难度和挑战性。已有的研究大多是针对一些安全问题的分析方法或者框架&#xff0c;无法为实现更加灵活、通用的动态分析工具的开发提供支持。此…

五款拿来就能用的炫酷表白代码

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;小白零基础《Python入门到精通》 五款炫酷表白代码 1、无限弹窗表白2、做我女朋友好吗&#xff0c;不同意就关机3、…

无涯教程-PHP - XML GET

XML Get已用于从xml文件获取节点值。以下示例显示了如何从xml获取数据。 Note.xml 是xml文件&#xff0c;可以通过php文件访问。 <SUBJECT><COURSE>Android</COURSE><COUNTRY>India</COUNTRY><COMPANY>LearnFk</COMPANY><PRICE…

c#设计模式-结构型模式 之 桥接模式

前言 桥接模式是一种设计模式&#xff0c;它将抽象与实现分离&#xff0c;使它们可以独立变化。这种模式涉及到一个接口作为桥梁&#xff0c;使实体类的功能独立于接口实现类。这两种类型的类可以结构化改变而互不影响。 桥接模式的主要目的是通过将实现和抽象分离&#xff0c;…

excel 核心快捷键用法

1、wps怎样只复制公示计算出来的数据 1.1、按下快捷键“CtrlC”&#xff0c;复制该单元格。 1.2、按下快捷键“ShiftCtrlV”&#xff0c;即“粘贴为数值”&#xff0c;即可只复制数字而不复制该单元格的公式 1.3、wps怎样只复制公示计算出来的数据_百度知道https://zhidao.baid…

数据结构之并查集

并查集 1. 并查集原理2. 并查集实现3. 并查集应用3.1 省份数量3.2 等式方程的可满足性 4. 并查集的优缺点及时间复杂度 1. 并查集原理 并查表原理是一种树型的数据结构&#xff0c;用于处理一些不相交集合的合并及查询问题。并查集的思想是用一个数组表示了整片森林&#xff0…

如何将图片应用于所有的PPT页面?

问题&#xff1a;如何快速将图片应用到所有PPT页面&#xff1f; 解答&#xff1a;有两种方法可以解决这个问题。第一种用母板。第二种用PPT背景功能。 解决有时候汇报的时候&#xff0c;ppt中背景图片修改不了以及不知道如何查找&#xff0c;今天按照逆向过程进行操作 方法1…

尚硅谷css3笔记

目录 一、新增长度单位 二、新增盒子属性 1.border-box 怪异盒模型 2.resize 调整盒子大小 3.box-shadow 盒子阴影 案例&#xff1a;鼠标悬浮盒子上时&#xff0c;盒子有一个过度的阴影效果 三、新增背景属性 1.background-origin 设置背景图的原点 2.background-clip 设置背…

【Elasticsearch】spring-boot-starter-data-elasticsearch的使用以及Elasticsearch集群的连接

更多有关博主写的往期Elasticsearch文章 标题地址【ElasticSearch 集群】Linux安装ElasticSearch集群&#xff08;图文解说详细版&#xff09;https://masiyi.blog.csdn.net/article/details/131109454基于SpringBootElasticSearch 的Java底层框架的实现https://masiyi.blog.c…

STM32 定时器复习

12MHz晶振的机器周期是1us&#xff0c;因为单片机的一个机器周期由6个状态周期组成&#xff0c;1个机器周期6个状态周期12个时钟周期&#xff0c;因此机器周期为1us。 51单片机常用 for(){__nop(); //执行一个机器周期&#xff0c;若想循环n us&#xff0c;则循环n次。 }软件…

Streamlit项目:基于讯飞星火认知大模型开发Web智能对话应用

文章目录 1 前言2 API获取3 官方文档的调用代码4 Streamlit 网页的搭建4.1 代码及效果展示4.2 Streamlit相关知识点 5 结语 1 前言 科大讯飞公司于2023年8月15日发布了讯飞认知大模型V2.0&#xff0c;这是一款集跨领域知识和语言理解能力于一体的新一代认知智能大模型。前日&a…

Stable Diffusion原理详解

Stable Diffusion原理详解 最近AI图像生成异常火爆&#xff0c;听说鹅厂都开始用AI图像生成做前期设定了&#xff0c;小厂更是直接用AI替代了原画师的岗位。这一张张丰富细腻、风格各异、以假乱真的AI生成图像&#xff0c;背后离不开Stable Diffusion算法。 Stable Diffusion…

java 微信小程序授权获取用户手机号码 (完整demo)

1. 前端获取动态令牌 code https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html 2. 后端接收令牌code, 调用微信获取手机号接口 POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_tokenACCESS_TOKEN 3. con…

[附源码]计算机毕业设计-JAVA火车票订票管理系统-springboot-论-文-ppt

PPT论文 文章目录 前言一、主要技术javaMysql数据库JSP技术 二、系统设计三、功能截图总结 前言 本论文主要论述了如何使用JAVA语言开发一个火车订票管理系统 &#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;采用B/S架构&#xff0c;面向对象编程思想…