当前位置: 首页 > news >正文

开源操作系统复习3

第4-5课目录与文件管理

主要内容

1、目录创建命令:mkdir dir

2、文件创建命令:touch file

3、删除文件命令rm: rm  -rf dir|file

4、复制命令cp含义及功能,如下正确的是AC

   cp -a  将复制文件所有属性;cp可以生命名文件,但复制时同名文件不会自动覆盖

   A.cp命令拷贝同时还可以重命名文件

   B. 默认情况下,cp命令拷贝时会将文件属性一并进行拷贝

   C. cp命令可以同时拷贝多个文件;

   D.默认情况下,cp命令拷贝时遇到同名文件会自动覆盖;

5、文件内容查看less命令含义

   less file

空格键:向下翻一页; 

PgDn:向下翻一页; 

PgUp:向上翻一页; 

/string:向下查找string这个关键词; 

?string: 向上查找string; 

q:   离开more,不再显示文件内容; 

n:重复前一个查找(/及?有关) 

N:反向重复前一个查找; 

g:  移动到第一行;G:移动到最后一行。

6、内容查看命令grep

7、文件查看命令find

单选题

1假设要在当前工作目录的上层目录中创建一个名为sampledir 的目录,应该输入什么命令?( D )

A.mkdir sampledir

B.mkdir -/sampledir

C.mkdir ~/sampledir

D.mkdir ../sampledir

2若要删除级联的空目录/dd/ddd/dddd,可以使用的命令是( B )

A.rm -f /dd/ddd/dddd          

B.rmdir  /dd/ddd/dddd

C.rm -rf ./d???         

D.mv -r ./dd/ddd/dddd  dd/ddd/dddd

3当前目录中只有一个文件file01 ,关于touch命令,哪些表述是正确的( C )

A.touch ./file01 会清空file01文件中的内容。

B.touch ./file01 file01文件没有任何变化。

C.touch ./file02 会创建file02文件,其大小为0字节

D.touch ./file01 会创建file01文件,并覆盖原有的file01文件。

4关于cp命令,哪些表述是正确的?( A )

A.cp命令可以同时拷贝多个文件

B.默认情况下,cp命令拷贝时遇到同名文件会询问是否自动覆盖

C.默认情况下,cp命令拷贝时只会将内容进行拷贝

D.cp命令拷贝同时不可以重命名文件

5在使用ln建立文件链接时,为了跨越不同的文件系统,需要使用 ( C )。

A.普通链接

B.硬链接

C.符号链接

D.特殊链接

6.用来显示/home及其子目录下的文件名的命令是( B )。

Als -a /home

Bls -R /home

Cls -l /home

Dls -d /home

7.要删除abc目录及其全部内容的命令为?B )

A. rm abc

B. rm -r abc       

C. rmdir abc

D. rmdir -r abc

8.下面关于i节点描述错误的是( A )

A. i节点和文件是一一对应的

B. i节点能描述文件占用的块数

C. i节点描述了文件大小和指向数据块的指针

D. 通过i节点实现文件的逻辑结构和物理结构的转换

9.下列关于链接描述,错误的是:( B 

A.硬链接的链接文件名与被链接文件名指向同一个i节点号

B.硬链接和符号连接都是产生一个新的i节点

C.链接分为硬链接和符号链接

D.硬连接不能链接目录文件

10关于文件的inode,下列描述正确的是(  B  )。

A.在一台主机中,inode号都是唯一的。

B.inode中存放着文件的属性数据。

C.在一个文件系统中,不可能有两个文件共用一个inode。

D.如果主机中有两个文件的inode-number一样,表示这两个文件是同一个文件。

6课-vim编辑器

vim是模式化的编辑器,其常用工作模式:

(1)一般命令模式(编辑模式):yy(复制一行)、p(粘贴)、dd(删除一行)、/(查找)

(2)输入模式:输入内容、修改内容

(3)末行模式(命令行模式):w(写入)、q(退出)、!(强制)

三种模式切换:

           A a,I i,O o,R r                 :/ ?

输入模式<----——一般命令模式——---->命令行模式

         ------>           <------

            Esc                       Esc

i:insert 在光标所在处输入   I:在光标所在行的行首输入

a:append在光标所在处后方输入    A:在光标所在行的行尾输入

o:在光标所在行下一行增加一行    O:在光标所在行的上一行添加一新行。

第6课-练习题

1关于vi的模式,下面那些说法错误的是( D )

A在vim的输入模式中,可以输入字符

B编辑模式中,按下ESC键可以来到一般模式中

C在一般模式中按下:号可以来到行模式中

Dvim有四种基本模式

2Vim的三种模式之间不能直接转换的是C )。

A命令模式-编辑模式

B命令模式-末行模式

C编辑模式-末行模式

D任何模式都能直接转换

3移动到第15行( ), 向下复制10行( ),移动文本末尾( ),粘贴( ) ,下面正确做法的指令序列是( A )。

A15G;10yy;G;p

B15j;10yy;G;p

C15G;10y;G;p

D15G;10yy;$;p

4. 在vim中,能删除从当前行向下5行的命令为( A )。

A. 5dd

B. dd5

C. 5xx

D. xx5

5不保存强制退出vim编辑器的命令是( A )。

A:q!

B:wq

C:q

D:!q

6将当前编辑的文件另存为file.bak文件,保存在当前工作目录下,其正确执行的命令是( A )。

A:w ./file.bak

B:w ~/file.bak

C:s ./file.bak

D:s ~/file.bak

7. 在vim编辑器的编辑模式下,从当前光标开始向文件尾端查找字符串ABC命令为( C )。

A. ?ABC

B. /ABC/

C. /ABC

D. ?ABC?

8. 在 vim编辑器中,若要替换所有“old”字符串为“new”,其命令是( C )。

A. :r/old/new

B. :s/old/new

C. :1,$s/old/new/g

D. :s/old/new/g

9. 若vim编程器从一般模式进入编辑模式,且在光标当前位置后面输入内容,则需要使用点击的键是( C )。

A.i

B. o

C. a

D. r

10.在vim编辑器中,若为文件设定行号,其正确的命令是( B )。

A:set num

B:set number

C:set nonu

D:set no nu

相关文章:

  • 基于docker+python+paddleocr构建自己本地化ocr服务
  • Unity基于C#+UGUI解决方案,制作每日签到系统(本地存储签到数据)
  • c++进阶--AVL树
  • Golang | 每日一练 (5)
  • RISC-V汇编学习(四)—— RISCV QEMU平台搭建(基于芯来平台)
  • 天气app:简易高效,纯净无广,随时随地掌握天气动态!
  • 元类(metaclass)如何控制类的创建过程
  • SpringBoot为什么流行以及能解决什么问题?
  • 使用DMA进行ADC数据读取与USART数据发送与接收
  • 图的存储--十字链表与邻接多重表
  • 01-虚拟系统配置
  • MySQL时间溢出原理、影响与解决方案
  • Android子线程更新View的方法原理
  • 苹果iOS 18.4将强制升级HomeKit架构,旧版设备或无法使用
  • 4-001:MySQL 中的索引数量是否越多越好?为什么?
  • 设计模式学习笔记——命令模式
  • Vue3实战学习(Vue3快速搭建后台管理系统(网页头部、侧边导航栏、主体数据展示区的设计与实现)(超详细))(9)
  • LOWORD(wParam) 与 HIWORD(wParam) 详解
  • 【C语言】编译和链接详解
  • 贪心算法和遗传算法优劣对比——c#
  • 特朗普与普京开始电话会谈,稍后将致电泽连斯基
  • 商务部就美国商务部调整芯片出口管制有关表述答记者问
  • 外汇局:4月下旬外资投资境内股票转为净买入
  • 15年全程免费,内蒙古准格尔旗实现幼儿园到高中0学费
  • 九江宜春领导干部任前公示,3人拟提名为县(市、区)长候选人
  • 张汝伦:康德和种族主义