嵌入式Linux题库1-答案

上传人:re****.1 文档编号:543160134 上传时间:2022-10-14 格式:DOC 页数:23 大小:246.50KB
返回 下载 相关 举报
嵌入式Linux题库1-答案_第1页
第1页 / 共23页
嵌入式Linux题库1-答案_第2页
第2页 / 共23页
嵌入式Linux题库1-答案_第3页
第3页 / 共23页
嵌入式Linux题库1-答案_第4页
第4页 / 共23页
嵌入式Linux题库1-答案_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《嵌入式Linux题库1-答案》由会员分享,可在线阅读,更多相关《嵌入式Linux题库1-答案(23页珍藏版)》请在金锄头文库上搜索。

1、嵌入式软件助理工程师认证考试试题题库 一、单项选择题2、在大多数Linux发行版本中,以下哪个属于块设备 ( B )A. 串行口 B. 硬盘 C. 虚拟终端 D. 打印机5、下面哪条命令可用来确保文件“myfile”存在( B ) A. cp myfile /dev/null B. touch myfile C. create myfile D. mkfile myfile embestembest-laptop:$ create myfile bash: create:找不到命令embestembest-laptop:$ mkfile myfilebash: mkfile:找不到命令8、Li

2、nux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型 B.文件所有者的权限C.文件所有者所在组的权限 D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467 B.674 C.476 D.76412、在ARM处理器的各种工作模式中,( A )模式无法访问一些被保护的系统资源。20100626年徐远超A. 用户模式(user) B.系统模式(system) C. 中断模式(IRQ) D.终止模式(Abort)13、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismo

3、untC. mount uD. 从 /etc/fstab 中删除这个文件系统项14、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。 A. cp shell.sh shell2.sh B. mv shell.sh shell2.sh C. ls shell.sh shell2.sh D. ll shell.sh shell2.sh16、字符设备文件类型的标志是 ( B )A. p B. c C. s D. l17、删除文件命令为( D )A. mkdir B. rmdir C. mv D. rm18、( B )命令可更改一

4、个文件的权限设置? A. attribB. chmod C. change D. file19、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( A )。-rwxr-xr- 1 root root 599 Cec 10 17:12 ffA. 普通文件 B. 硬链接 C. 目录 D. 符号链接drwxr-xr-x 12 root root 13720 2007-07-20 23:55 dev第一组 二 三 四 五 六 七 文件属性 inode数拥有者所有者组大小 建立日期 文件/目录名 第一组为文件模式。文件模式中第一位代表文件类型,其余九位用于三组不同用户的三组权限。

5、文件类型有三种,其中“d”表示目录,“-(短线)”表示常规文件,“l”表示到系统上其他位置的另一个程序或文件的符号链接。 第二组即连接数。对文件而言,此数表示该文件在系统中保存的备份数,通常为1。对目录而言,表示的是该目录中的子目录数。 第三组即所有者名。指出该文件或目录是属于哪个用户的。 第四组即组名。指出该用户所属组名。 第五组即文件大小。指出该文件或目录占有的字节数。 第六组即最后修改日期和时间。说明文件最后一次修改或创建的日期和时间。 第七组即文件名。为文件或目录的真实名字。21、在指令系统的各种寻址方式中,获取操作数最快的方式是( 1 -B );若操作数的地址包含在指令中,则属于(

6、2-A )方式。(1)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址(2)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址22、在CPU和物理内存之间进行地址转换时,( B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。A、TCB B、MMU C、CACHED、DMA24、关于文件系统的安装和卸载,下面描述正确的是(A)。 A. 如果光盘未经卸载,光驱是打不开的 B. 安装文件系统的安装点只能是/mnt下 C. 不管光驱中是否有光盘,系统都可以安装CD-ROM设备 D. mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的26、用下列(A)

7、命令查看Linux使用了多少内存A.cat /proc/meminfoB. cat /bin/meminfo C.vi /proc/meminfoD.vi /user/local/meminfo27、下列(D)设备是字符设备。A. hdc B. fd0 C. hda1 D. tty128、下列说法正确的是(D)A. ln -s a.txt b.txt,作用是制作文件b.txt的符号链接,其名称为a.txtB. df命令可以查看当前目录占用磁盘空间的大小C. comm命令打印两个文本文件中的相同的内容D. rm命令可以用来删除目录ln -S 命令 ln这是linux中一个非常重要命令,请大家一定

8、要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链

9、接又软链接和硬链接两种,软链接就是ln -s * *,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln * *,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。如果你用ls察看一个目录时,发现有的文件后面有一个的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。 Linux的df命令只能查看整个文件系统的大小,无法查看某个目录占用磁盘的情况。我想请教一下,如何才能查看某个目录占用了多少磁盘空间? 多谢了!是du命令

10、 du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况。 功能:统计目录(或文件)所占磁盘空间的大小。 语法:du 选项 Names 说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。 该命令的各个选项含义如下: -s 对每个Names参数只给出占用的数据块总数。 -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)

11、。 -k 以1024字节为单位列出磁盘空间使用情况。 -c 最后再加上一个总计(系统缺省设置)。 -l 计算所有的文件大小,对硬链接文件,则计算多次。 -x 跳过在不同文件系统上的目录不予统计。对了! 就是这个了 dudu -max-depth=N 可以指定你想查看的深度, 使用 du -max-depth=1 是很有用的呵呵,du有个-h的选项,可以以易读的方式显示结果,推荐使用。Comm 命令 (Unix/Linux/Cygnu)如果想对两个有序的文件进行比较,可以使用comm命令。comm - 12 file1 file2 就只显示在两个文件中都存在的行;comm - 23 file1

12、file2 只显示在第一个文件中出现而未在第二个文件中出现的行;comm - 123 file1 file2 则什么也不显示。完整解说Comm命令如果想对两个有序的文件进行比较,可以使用comm命令。语法:comm - 123 file1 file2说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用”- “,则表示从标准输入读取。选项1、2或3抑制相应的列显示。例如comm - 12就只显示在两个文件中都存在的行;comm -

13、23只显示在第一个文件中出现而未在第二个文件中出现的行;comm - 123则什么也不显示。32、文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )。 A 、chmod a+x g+w exer1 B 、chmod 765 exer1 C 、chmod o+x exer1 D 、chmod g+w exer133、删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是(B)A. del abc*.* B. rm rf abc C. rmdir abc D. rm r abc *.* 2.3.9 删除目录语法

14、: rmdir 目录名或rm 目录名例如:rmdir dir1 删除目录dir1,但dir1 下必须没有文件存在,否则无法删除。rm -r dir1 删除目录dir1及其子目录下所有文件。linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中。现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思。 删除文件夹实例:rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的当然,rm还有更多的其他参数和用法,man r

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号