【Linux】课程设计实验(2)
使用快捷键:Ctrl+Alt+T打开终端。(乌班图系统)
1.
在~/exp2/Mydir下,创建如下目录结构。(注意大小写)
2.
(1) 在MyDoc中创建一个空文件first。
(2) 用vim打开first,然后加载~/exp2/vim.txt的内容到编辑区。
(3) 增加新行内容,至少达到30行,然后保存退出vim。
(4) 分别使用cat、more和less命令查看first内容。
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上
more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,
而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
(5) 使用tail和head命令将first文件的第13-15行内容保存到~/exp2/Mydir/first1315文件里。
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
- -f 循环读取
- -q 不显示处理信息
- -v 显示详细的处理信息
- -c<数目> 显示的字节数
- -n<行数> 显示文件的尾部 n 行内容
- --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
- -q, --quiet, --silent 从不输出给出文件名的首部
- -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
3.
(1) 将目录~/exp2/TESTdir及其子目录和文件移动到~/exp2/Mydir下。
(2) 进入TESTdir目录,使用find命令搜索所有.c扩展名的文件,将搜索结果保存到~/exp2/Mydir/c.file文件里。
(3) 为所有AB开头、x结尾的文件名添加.txt扩展名,例如AB057x改为AB057x.txt