码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习老王视频第三周

时间:2019-04-14 19:30:48      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:含义   12c   分区   输入   一个   运算符   登录系统   cto   100g   

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

(1)、vim命令行常见的快捷方式

:wq 保存退出Vim
:wq! 强制保存退出Vim
:q! 强制退出不保存,放弃保存修改的情况
:w filename 另存为filename
G :$ 移动到最后一行
gg :1 移动到第一行舅,同
100g 100G :100 移动到第100行
0 ^ 光标所在位置移动到当前行行首
$ 光标所在位置移动到当前行行尾

(2)、vim查找,替换的方法

输入 “/” 即可进入命令行的查找模式,注意的是向前查找的命令是“/” ,与之相对的向后查找的命令是 “ ?” 。然后输入你要查找的内容并回车;n继续向下查找、N继续向上查找。
可以使Vim忽略大小写的命令是在 set ignorcase

替换字符串

格式:s/要查找的内容/替换为的内容/修饰符
:[range]s/abc/ABC/[c,e,g,i]
这条命令就是把abc代表的字符串替换为ABC。开头的range是用来指定替换作用的范围的,如"1,5"表示从第一行到第5行,“1,$”表示从第1行到最后一行,也就是全文,全文也可以用 “%”来表示。最后方括号内的字符是可选选项,含义分别为 c 每次替换前询问; e 不显示错误信息; g 替换一行中的所有的匹配项; i 不区分大小写。

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中
脚本:

技术图片

技术图片

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

技术图片

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

技术图片
技术图片
脚本内容

技术图片
脚本执行效果

Linux学习老王视频第三周

标签:含义   12c   分区   输入   一个   运算符   登录系统   cto   100g   

原文地址:https://blog.51cto.com/11739682/2378504

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!