linux基础知识练习题(一)
1、 要求使用一条命令在根目录下创建目录 dir1,在 dir1 目录下创建 dir2.
2. 在 dir2 目录下创建文件 a.txt,使用 echo 命令书写内容到 a.txt,并备份文件到/backup 目录
下且改名成 a.txt.bak
3. 查看 a.txt 内容并显示行号
4. 只显示 a.txt 内容的第 5 行
5. vim 编辑器有几种模式
6. 用快捷键和末行模式两种方式给 4-9 行内容添加#注释
7. 用快捷键和末行模式两种方式删除 10-25 行前面的#注释
8. 设置 vim 配置文件,使其永久显示行号,永久搜索不区分大小写,tab 键长度设置为 4
个空格长度
9. 练习 3 种工作模式间的切换
10. 在 vi 模式:w :e :e! :r
11. vi 打开新文件,输入如下内容:
Read sendmail/README, especially:
a. the introduction
b. the BUILDING SENDMAIL
c. the relevant part(s) of the OPERATING SYSTEM AND COMPILE QUIRKS section
12. 保存文件,文件名:text1
13. 光标停在第三行 BUILDING 的首字母 B 上如何快速移动到下个单词 SENDMAIL,如何快
速移动到行尾
14. i I o O a A 都是什么含义
15. 翻页
16. 将 SENDMAIL 单词复制到文章的最后一行后
17. 保存退出 text1 和 text2 文件
18. 同时打开这两个文件和/root/install.log 文件,练习文件之间的切换
(next,prev,first,last)
19. 同时打开两个文件在同一屏中,如何切换。
20. 命令模式下 dd d$ d^ J dw 都是什么含义
21. 设置行标,取消行标(set number;set nonumber)
22. 查找大写 S 字母,查找并替换 t 为 T
23. 撤销上一步的操作
24. 如何在末行模式将光标定位到行首行尾
25. 在末行模式 :s/bsdd/abc 和 :s/bsdd/abc/g 有什么区别
上面的命令能将文件的内所有行的 bsdd 转换成 abc 吗? 如何想替换全部 如何操作。
