Vim编辑器,Shell脚本

Vim编辑器(vim可以编辑文件时可以同时创建文件)

Vim编辑器的前身是vi,vi与vim的命令基本相同,但vim比vi编辑文件时多了着色功能,当文件错误时,会显示不同颜色以作区别。
Vim编辑器下的三种命令

a,i,o,等键
输入:键
Esc键
Esc键
命令模式
输入模式
末行模式

命令模式下的指令(以光标位置为准)

指令作用
a光标的下一位
i光标的位置
o光标的下一行
:w保存
:q退出
:wq保存并退出
:wq!强制保存退出
:q!强制退出
dd删除一行内容
5dd删除5行内容
yy复制一行内容(复制后需进行粘贴)
5yy复制5行内容
p粘贴
u撤销上一步操作
:set nu显示行号
:set nonu清除行号
:5跳转到第五行
:s/y/d用d替换指定某一y
:s/y/d/g用d替换指定行的y
:%s/y/d/g用d替换全文的y
?z搜索z(从下往上)
/z搜索z(从上往下)

Shell脚本(脚本后缀为.sh,用于表示此文件为脚本文件)

脚本:可以接收用户输入的参数,根据用户输入的参数来进行判断
脚本的两种运行方式
交互式:输入命令立即执行
脚本式:把多个命令放入一个集合中
脚本格式
在这里插入图片描述在这里插入图片描述第一行:#!当前系统解释器(所写脚本可以由哪个脚本解释器执行)
第二行:#注释信息(脚本的作用)
第三行:脚本所需执行的命令
如何运行脚本
1.bash 脚本名称
2.以绝对路径形式运行(这种方式需有文件执行权限)
在这里插入图片描述脚本可以对应接收一些参数

指令作用
$0当前脚本名称
$#总共有几个参数
$*所有位置的参数值
$?显示上一次命令的执行返回值(返回值为0和非0,若返回值为0,则上一次命令执行成功,反之则不成立)
$1 $2 $3 ……分别对应第几个位置的参数值

在这里插入图片描述判断结果是否需要
判断格式:[ ]
在这里插入图片描述-d——判断文件是否为目录(directory-目录)
-f——判断文件是否为文件(file-文件)
-e——判断文件是否存在(exist-存在)
-r——测试当前用户是否有权限读取(read-读取)
-w——测试当前用户是否有权限写入(write-写入)
-x——测试当前用户是否有权限执行(executive-执行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值