第三周作业

1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法

命令行模式:

:w保存

:q推出

:wq保存并退出

:q!强制退出

:set nu 显示行号

:set nonu不显示行号

yy复制

p黏贴

dd删除一整行

dG光标后全部删除

查找

/str 或者 ?str 用来搜索 str

按n向下查找,按N反之

替换

使用:s可以替换字符串

:s/abc/cde 替换当前行的第一个abc为cde

:s/abc/cde/g 替换当前行的所有abc为cde

:n,s/abc/cde 替换第n行的第一个abc为cde

:%s/abc/cde 替换所有行的第一个abc为cde

:%s/abc/cde/g 替换全局所有abc为cde


2、总结脚本中运算符、逻辑运算以及用法

bash中的运算符几种常见格式 +,-,*,/ %取余数 **乘方


将计算好的结果赋值给A

三种逻辑运算 :与,或,非

1与1 = 1,1与0 = 0,0与 1 = 0,0与 0 = 0 可以表示两个命令比较测试两个都是正确返回值才是true 有一个不是返回值都是false

或1与 1= 1 1与0 = 1 0与 1 = 1 0与 0 = 0 和与运算相反,只要有一个返回为true结果就为true,两个都为false时才返回false

非1 =0 非0 =1 取反操作。true变为false ,false为true

3、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到 /root/etcYYYY-mm-dd中

crontab -e进入定时任务

0 1 * * * /bin/backup.sh

4、编写脚本/root/bin/nologin.sh和login.sh,实现禁止和充许普通用户登录系统


login

nologin


5、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利用率最大的值


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用了十天的时间,终于把《平凡的世界》看完了!原以为自己会看不进去,没想到居然看了开头就不想放下了! 先来几段摘抄:...
    胡萝北说阅读 1,027评论 0 3
  • 全宇宙最残酷的记录应用,只有每天坚持更新,账号才不会冻结。 比起奖励,有时候惩罚才更让人觉得不可松懈。 我们总有打...
    中三二阅读 9,234评论 0 7
  • 犭、瓜、孑、虫,拼在一起,就是孤独。 《燃烧的男孩》里的,当然看的时候真的是有股悲伤之感,有种说不出的感觉,当时看...
    breating阅读 272评论 0 0
  • 首先用雕刻机制作PCB是可行的,精度也不错,甚至能制作双面PCB。但是其中的问题不少,像我这样自己DIY的人,基本...
    沧海一声笑的DIY宇宙阅读 2,486评论 0 1