Linux第六章课后题
Linux课后题
- 打开vi编辑器进行如下操作
- (1) 插入2019年日历,并把该文件命名为2019.txt。
- (2) 把4、5、6月的日历整体向右移动一个制表位。
- (3) 把该日历的标题“2019”改为“2019年全年日历”。
- (4) 删除1、2、3月的日历,然后予以恢复。
- (5) 把7、8、9月的日历整体移到日历的最后面。
- (6) 依次检索字符串“30”,如果每个月的最后一天为“30”,则删除该字符串“30”。
- (7) 显示行号。
- (8) 在该vi编辑器中统计该文件的大小。
打开vi编辑器进行如下操作
(1) 插入2019年日历,并把该文件命名为2019.txt。
答:
用vi打开编辑器,进入新的文件编辑时,转到底行命令,输入命令
:r !cal 2019
即插入2019年日历,然后再执行底行命令
:w 2019.txt
即把该文件存盘命名为2019.txt。
(2) 把4、5、6月的日历整体向右移动一个制表位。
答:
在命令模式下,把光标移到4、5、6月的行首,执行命令
7>>
即把4、5、6月的日历整体向右移动一个制表位。
(3) 把该日历的标题“2019”改为“2019年全年日历”。
答:
把光标移到日历标题位置,在输入模式下把日历的标题“2019”改为“2019年全年日历”。
(4) 删除1、2、3月的日历,然后予以恢复。
答:
把光标移到1、2、3月的日历行首,执行命令
d11G
其中8为1、2、3月的日历最底行的行号。
再按u键予以恢复。
(5) 把7、8、9月的日历整体移到日历的最后面。
答:
该操作为把7、8、9月的日历先整体剪切,然后再到日历最底行,再粘贴的过程,操作如下:
先把光标移到7、8、9月的日历的行首,7、8、9月的日历整体占6行,执行剪切命令
"a7dd
即把7、8、9月的日历整体占的6行剪切到a的缓存区中;
把光标移到日历的最底行,执行粘贴命令
"ap
(6) 依次检索字符串“30”,如果每个月的最后一天为“30”,则删除该字符串“30”。
答:
该操作为检索命令,再判断每个月的最后一天是否为“30”,再进行删除该字符串“30”,操作如下:
执行字符串检索命令:
/30
首先检索到第一个“30”,再判断该月的最后一天是否为“30”,如果是则执行命令
d2l
删除该字符串“30”,然后按n键,检索下一个“30”字符串,以此类推进行操作。
(7) 显示行号。
答:
执行底行命令
:set number
(8) 在该vi编辑器中统计该文件的大小。
答:
在该vi编辑器中统计该文件的大小,首先把该文件进行存盘,比如存盘命名为2019.txt,则可以在vi中执行shell命令
:!wc 2019.txt
Linux第六章课后题相关推荐
- Linux第六章课后题6-4
Linux第六章课后题4 已知有两个文本文件f1和f2,把f1文件中的第5-9行剪切并插入粘贴到f2文件的第3行后,再把f2文件中的所有read字符串全部改写成reading,最后在f1文件后附加上当 ...
- 大连理工大学c语言第三次上机作业答案,大连理工大学软件学院C语言上机第五六章课后题...
大连理工大学软件学院C语言上机第五六章课后题 五.1. #includeint main() { int a,b,c; float X,Y,Z; scanf("%d%d%d",&a ...
- C++面向对象的程序设计谭浩强 第六章课后题
以往章节 C++面向对象的程序设计谭浩强 第二章课后题 C++面向对象的程序设计谭浩强 第三章课后题 C++面向对象的程序设计谭浩强 第四章课后题 C++面向对象的程序设计谭浩强 第五章课后题 C++ ...
- linux孟庆昌第六章课后题_第六章 参数估计-矩估计:通过课后题理解矩估计
具体思路(一般是求一阶原点矩和一阶中心矩即期望与方差) 根据总体的分布以及概率函数,计算出总体的数学期望与方差,得到总体矩的函数 用样本矩的函数取替换总体矩的函数. 题目一-基础概念题:矩估计的定义 ...
- 计算机网络 第六章 课后题答案
英文版教材第六章 8.10.11.18.19.21.22.25.26.27.28.补充题 比较传输层与数据链路层的区别(此处数据链路层不包含MAC子层) 比较网络层的端到端和传输层的端到端的区别. 传 ...
- linux孟庆昌第六章课后题_第六章课后练习题答案
第四部分课后练习题 一.单项选择题 1 . 某投资方案的年营业收入为元, 年总营业成本为 60000 元, 其中年折旧额 10000 元,所得税率为 33 %,该方案的每年营业现金流量为 ( B ) ...
- 数据库原理第六章课后题答案(第四版)
一.选择题 1. B 2. C 3. C 4. A 5. C 6. B 7. C 8. B 9. D 10. C 11. D 12. B 13. ...
- 编译原理陈火旺第三版第六章课后题答案
下面的答案仅供参考! 1.按照表6.1所示的属性文法,构造表达式(4*7+1) *2的附注语法树. 答: 首先考虑最底最左边的内部结点,它对应于产生式F→digit,相应的语义规则为F. val: = ...
- NNDL 作业10:第六章课后题(LSTM | GRU)
文章目录 习题6-3 当使用公式(6.50)作为循环神经网络得状态更新公式时,分析其可能存在梯度爆炸的原因并给出解决办法. 习题6-4 推导LSTM网络中参数的梯度,并分析其避免梯度消失的效果 习题6 ...
- python第六章课后题答案_python 核心编程第六章课后题自己做的答案
6–6. 字符串.创建一个 string.strip()的替代函数:接受一个字符串,去掉它前面和后面的 空格(如果使用 string.*strip()函数那本练习就没有意义了) 1 'Take a s ...
最新文章
- ASP.NET结合COM组件发送Email
- 三藏一面:为什么要用 NoSQL
- 企业中的混乱:如何对云计算具有信心
- Pyqt5_QWidget
- Tensorflow分批量读取tfrecords
- sell02 展现层编写
- java web中验证码的实现
- C语言 二维数组定义和使用 - C语言零基础入门教程
- python程序需要编译么_python需要编译么
- 分析师:Apple不会在2022年发布OLED iPad Air
- 1.1 为什么是 ML 策略
- WCF技术内幕之面向服务
- 机器视觉(9)搞懂机器视觉基本内容,这份PPT就够了!
- 广播、组播、单播区别与联系
- InstallShield Premier,复杂的多服务器应用程序
- i7 13700k核显性能 酷睿i713700k参数 i7 13700k功耗
- read 系统调用剖析
- 解决面具magisk刷入模块卡开机问题
- android pm list,Android pm命令
- VMware虚拟机恢复系统的某个状态的方法