第三周作业

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,显示当前硬盘分区中空间利用率最大的值


你可能感兴趣的:(第三周作业)