Vi/Vim与Emacs编辑器操作指南

62、使用?(向后搜索)查找单词“vi”。使用“n”查找“vi”的下一个出现位置。

在命令模式下,先按 [Esc] 确保处于命令模式,然后输入

?vi

并按 [Return] vi 编辑器会从当前行开始向后搜索,找到 “vi” 的第一个出现位置。之后按 “n”, vi 会继续向后查找 “vi” 的下一个出现位置。

63、将光标置于文件开头并删除五行。撤销你的删除操作。

  1. [Alt-<] ,将光标置于文件开头;
  2. [Ctrl-u] 5 [Ctrl-k] ,从光标位置开始删除五行;
  3. [Ctrl-x] u ,撤销最后一次删除操作。若要撤销多次删除,可多次按 [Ctrl-x] u

64、使用 r 替换光标位置的字符,然后撤销该操作。

  1. 输入 vi myfile 并按回车键打开 myfile 文件;
  2. [Esc] 确保 vi 处于命令模式;
  3. 使用光标移动键将光标置于要替换的字符上;
  4. r
  5. 输入要替换成的字符,vi 编辑器会将原字符更改为输入的字符;
  6. u 撤销最近的更改。

65、如果你有一个 Linux 系统,请进行以下操作:a. 获取关于 help 命令的帮助。b. 获取关于 ZZ 命令的帮助。c. 获取关于 search 命令的帮助。

在 Linux 系统中:

a. 在命令模式下,可在 vim 编辑器里输入 :help help [Return] 获取 help 命令的帮助;

b. 输入 :help ZZ [Return] 获取 ZZ 命令的帮助;

c. 输入 :help search [Return] 获取 search 命令的帮助。

66、使用ZZ命令保存文件,以便后续练习使用。

在需要保存文件并退出 vi 编辑器时,输入 ZZ (大写的 Z)即可完成文件保存并退出 vi 编辑器,此命令无需在前面加 : ,也不用按 [Return]

67、目录文件和普通文件有什么区别?

普通文件(常规文件)包含字节序列,如编程代码、数据、文本等,使用vi编辑器创建的文件就是常规文件;而目录文件在大多数方面虽也是文件,但并非标准的ASCII文本文件,它包含关于其他文件的信息(如文件名),由操作系统定义的特殊格式的多个记录组成。

68、能否在文件名中使用 /(斜杠)字符?

不能,根目录总是命名为 /(斜杠),且只能由这一个字符指代,其他文件不能使用这个名称。

69、将文件组织在目录中有哪些优点?

  • 将相关文件分组在一个目录中,更易于记忆和访问
  • 在屏幕上显示较短的文件列表,能更快找到文件
  • 不同目录中可使用相同文件名
  • 可与其他用户共享大容量磁盘,且为每个用户划分明确空间
  • 可利用操作目录的UNIX命令

70、相对路径名和绝对路径名有什么区别?

相对路径名是路径名的一种简短形式,它从工作目录开始追踪到文件的路径,没有初始的正斜杠( / ),总是从当前目录开始;

绝对路径名从根目录开始追踪到文件的路径,总是以根目录名正斜杠( / )开头,能准确指定文件位置,可用于指定工作目录或其他任何目录中的文件位置。

71、将左列所示的命令与右列所示的解释进行匹配。1. ls a. 在屏幕上显示xyz文件的内容。2. pwd b. 删除xyz文件。3. cd c. 删除文件前请求确认。4. mkdir xyz d. 在默认打印机上打印xyz文件。5. ls -l e. 删除xyz目录。6. cd .. f. 取消lp1打印机上的打印作业。7. ls -a g. 显示默认打印机的状态。8. cat xyz h. 列出当前目录的内容。9. lp xyz i. 在当前目录中创建一个名为xyz的目录。10. rm xyz j. 显示当前目录的路径名。11. rmdir xyz k. 以长格式列出当前目录。12. cancel lp1 l. 将工作目录更改为当前目录的父目录。13. lpstat m. 列出所有文件,包括隐藏文件。14. rm -i n. 将当前目录更改为主目录。

  1. h
  2. j
  3. n
  4. i
  5. k
  6. l
  7. m
  8. a
  9. d
  10. b
  11. e
  12. f
  13. g
  14. c

72、判断以下各项是绝对路径名、相对路径名还是文件名:a. REPORT b. /usr/david/temp c. david/temp d. ..(双点) e. my_first.c f. lists.01.07

a. 文件名;b. 绝对路径名;c. 相对路径名;d. 相对路径名;e. 文件名;f. 文件名

73、使用以下目录结构:memos source important / usr david chapter4 myfirst xx yy zz 确定以下文件和目录的绝对路径名:a. Chapter4 b. source c. xx d. yy e. zz 假设当前目录是david,确定以下文件和目录的相对路径名:f. Chapter4 g. source h. important i. yy j. zz 假设当前目录是xx,确定以下文件和目录的相对路径名:k. yy l. zz

路径名称示例

绝对路径名

a. /usr/david/chapter4
b. /memos/source
c. /usr/d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值