Linux面试笔试题(3)

在这里插入图片描述

54、统计磁盘空间或文件系统使用情况的命令是:(  A  )

A. df        B. dd   C. du        D. fdisk

在Linux系统中,df命令用于统计磁盘空间或文件系统使用情况。例如,要查看当前目录及其子目录下所有文件和文件夹占用的磁盘空间,可以使用以下命令:
df -h

55、若使pid进程无条件终止使用的命令是( A  )。

A. kill -9       B. kill -15  C. killall -1       D. kill -3
56、显示系统主机名的命令是(  C  )
A. uname -r      B. who am i  C. uname -n      D. whoami

选项A输出的是内核版本号,选项B显示的是当前登录的用户名,选项D显示的是当前登录的用户名。故选C。

57、FTP传输中使用哪两个端口( C )

A、23和24      B、21和22  C、20和21      D、22和23

FTP(File Transfer Protocol)传输中使用的两个端口是21和20。
其中,21端口是用于客户端和服务器之间的控制通信,20端口是用于客户端和服务器之间的数据传输。
在FTP传输中,客户端首先连接到服务器的21端口,然后通过该端口发送控制命令,例如登录、创建目录、上传、下载等。服务器接收到控制命令后,会使用20端口发送响应信息和数据。

58、使用匿名FTP的用户名是(B  )
A. Guest B. Anonymous C. PublicD. Scott

在Linux系统中,使用匿名FTP的用户名是anonymous。例如,要使用匿名FTP上传文件到服务器上,可以使用以下命令:

ftp anonymous
其中,ftp表示要连接到FTP服务器,anonymous表示使用匿名身份。

59、如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(  B    )。

A. ls *.txt    B. find . –name “.txt”   C. ls –d .txt       D. find . “.txt”

使用find命令来找到当前目录及其子目录下所有扩展名为“.txt”的文件。具体命令如下:

find . -name "*.txt"
该命令会在当前目录及其子目录下搜索所有扩展名为“.txt”的文件,并将它们列出。因此,选项B是正确的。选项A、C和D都不能实现所需的功能。

60、如何删除一个非空子目录 /tmp( B )。

A. del /tmp/*   B. rm -rf /tmp     C. rm -Ra /tmp/*   D. rm –rf /tmp/*

什么是个非空子目录?
非空子目录”指的是一个包含文件和其他子目录的目录。
这个概念通常用于文件系统中,表示一个目录不为其本身空,它包含一些文件或者其他子目录。
在这种情况下,如果想要删除这样的目录及其所有内容,可以使用相应的命令或工具来实现。
但是需要注意的是,删除一个非空子目录是一个非常危险的操作,需要谨慎使用,以免误删除了重要的文件和目录。

61、一个文件名字为rr.Z,可以用来解压缩的命令是(   D   )

A.tar         B. gzip          C. compress          D. uncompress

rr.Z文件是一种压缩文件,可以使用uncompress命令进行解压缩。tar命令通常用于打包多个文件和目录,gzip和compress命令也可以用于压缩和解压缩文件,但它们使用的压缩算法与rr.Z文件使用的不同,因此不能直接解压缩rr.Z文件

62、如果执行命令 #chmod 746 file.txt,那么该文件的权限是(  A    )。

A. rwxr–rw-    B. rw-r–r--    C. --xr—rwx       D. rwxr–r—

执行命令#chmod 746 file.txt,   该文件的权限是rwxr–rw-。

解释:
chmod命令可以用于改变文件或目录的权限。其中,746是权限设置的一种表示方式,其由三个数字组成,每个数字都可以使用0-7之间的数值来表示。这三个数字分别表示文件所有者、所属组和其他用户的权限。
具体来说,数字7表示rwx(读取、写入、执行)权限,数字4表示r--(读取)权限,
数字6表示rw-(读取、写入)权限。
因此,当执行chmod 746 file.txt命令时,该文件的权限将被设置为rwxr–rw-,
即文件所有者拥有全部权限(rwx),所属组用户和其他用户拥有读取和写入权限(rw-)。

知识拓展:chmod修改权限命令

chmod修改权限命令
在linux系统中,进行命令键入开启文件或文件夹时,常会出现权限不够的报错信息,这里就需要chmod命令来修改权限了。

语法为chmod [-R] <模式> <文件或目录>

例如,chmod 777 file

其中,<模式> 是一个表示权限的三位数,每一位表示一种用户类型(所有者、群组、其他人)。每一位上的数值表示相应权限的开启情况,具体对应关系如下:

1:执行权限(x)
2:写入权限(w)
4:读取权限(r)
权限,要设置的权限,具体有以下几种:

0:无任何权限,即 —
1:仅有x权限,即 –x
2:仅有w权限,即 -w-
3:有w和x权限,即 -wx
4:仅有r权限,即 r–
5:有r和x权限,即 r-x
6:有r和w权限,即 rw-
7:有全部权限,即 rwx
比如755,表示:rwxr-xr-x,表示将文件 file.txt 的权限设置为:所有者具有读、写和执行权限,群组和其他人只具有读和执行权限。

同时,7=4+2+1,即rwx

5=4+1,即r-x

而chmod -R 是一个用于递归修改文件权限的命令。在 Linux 和类 Unix 系统中,使用 -R 参数可以将权限更改应用于目录下的所有文件和子目录,包括目录本身。

语法:chmod -R <模式> <目录>

例如,chmod -R 777 file

其中,<模式> 表示要设置的权限,<目录> 表示要递归更改权限的目录。

使用 chmod -R 命令可以方便地同时修改目录及其下所有文件和子目录的权限,即设置文件夹和其内部全部内容一样生效,而无需手动逐个更改,非常便捷。

63、若一台计算机的内存为128MB,则交换分区的大小通常是(  C    )

A.64MB           B. 128MB          C. 256MB           D. 512MB

交换分区可以看作是虚拟内存,其大小不需要太大,通常为物理内存的两倍,即256MB。
因此,答案为C。

65、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C )。
A. 配置域名服务器
B. 定义一条本机指向所在网络的路由
C. 定义一条本机指向所在网络网关的路由
D. 定义一条本机指向目标网络网关的路由


正确答案:C
解析:不同网络中要信息通讯的话,要求有网关存在。 知识模块:操作系统
为了实现两个局域网之间的通信,需要定义一条本机指向所在网络网关的路由,以便将数据包转发到目标网络。
配置域名服务器不是必需的,但可以通过它来解析域名。定义一条本机指向所在网络网关的路由是实现通信的关键步骤。

66、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,在Windows系统中满足该目的的命令是(C)。

A. ping

B. ifconfig

C. traccroute

D. netstat

参考答案:C
解析:
在实际操作中使用tracertIP就可以了,A项,ping是检查到某一地址之间是否联通以及速度如何,不当选;B项,ipconfig是查看当前电脑的ip、msc、dns等网络配置信息,不当选;
C项:
traceroute(Windows系统下是tracert)命令利用ICMP协议定位计算机和目标计算机之间的所有路由器。TTL值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP呼叫报文的TTL值和观察该报文被抛弃的返回信息,traceroute命令能够遍历到数据包传输路径上的所有路由器。
当选;D项,
netstat是检查当前电脑中有那些程序在那些端口使用网络不当选;故本题正确答案选C。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式Linux面试笔试题通常包括以下几个方面的问题: 1) 嵌入式系统的特点:面试官可能会问你嵌入式系统和普通计算机系统的区别,嵌入式系统的应用场景,以及与Linux系统的关系。 2) C语言基础:面试中可能会问到一些C语言的基础知识,比如C语言的数据类型、指针、数组等。你可以参考引用中的内容来回答这些问题。 3) volatile关键字:面试官可能会问你volatile关键字的作用和使用场景。可以参考引用中的内容来回答这个问题。 4) 字符串操作:面试中可能会涉及字符串操作的问题,比如字符串倒序的实现。你可以使用C语言的库函数和循环来实现字符串倒序。 5) 输入函数的选择:面试官可能会问你scanf()和gets()函数的使用场景和优缺点。可以提到scanf()函数可以用来读取不同类型的输入,而gets()函数更适合读取一行字符串,但存在缓冲区溢出的风险。 6) 循环语句的选择:面试官可能会问你for循环和while循环在实现循环时的差异和选择。可以提到for循环适用于已知循环次数的情况,而while循环适用于未知循环次数的情况。 以上是一些常见的嵌入式Linux面试笔试题的主题。具体问题会根据面试官的要求和公司的需求而有所不同。希望对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux嵌入式软件面试整理](https://blog.csdn.net/weixin_42145502/article/details/107743404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值