Vim编辑器与Shell脚本
Vim编辑器
1.Linux操作系统中都会默认安装⼀款超好⽤的⽂本编辑器——名字叫“vim”,vim是vi编辑器的升级版。
Vim编辑器中有三种模式——命令模式、末⾏模式和编辑模式。
命令模式:控制光标移动,可对⽂本进⾏删除、复制、粘贴等⼯作。
输⼊模式:正常的⽂本录⼊。
末⾏模式:保存、退出与设置编辑环境。
每次运⾏vim编辑器后都默认是“命令模式”,需要先进⼊到“输⼊模式”后再进⾏编写⽂档的⼯作,⽽每次编辑完成需先返回到“命令模式”后再
进⼊“末⾏模式”对⽂本的保存或退出操作。
2.vim编辑器的命令模式中常⽤的快捷键
命令作⽤
dd删除(剪切)光标所在整⾏。
5dd删除(剪切)从光标处开始的5⾏。
yy复制光标所在整⾏。
5yy复制从光标处开始的5⾏。
p将之前删除(dd)或复制(yy)过的数据粘贴到光标后。
/字符串在⽂本中从上⾄下搜索该字符串。
字符串在⽂本中从下⾄上搜索该字符串。
n显⽰搜索命令定位到的下⼀个字符串。
N显⽰搜索命令定位到的上⼀个字符串。
u撤销上⼀步的操作
vim编辑器的末⾏模式中的常⽤命令
命令作⽤vim编辑器下载与安装
:w保存
:q退出
:q!强制退出(放弃对⽂本的修改内容)
:wq!强制保存退出
:set nu显⽰⾏号
:set nonu不显⽰⾏号
:命令执⾏该命令
整数跳转到该⾏
需要注意的两点:
1.在命令模式与末⾏模式中,所有的快捷键参数均区分⼤⼩写。
2.在末⾏模式中所有快捷键参数前都有⼀个冒号”:“。
3.编写简单⽂档
创建⽂档:touch heiwa
进⼊⽂档: ;敲击字母 a 进⼊输⼊模式;输⼊命令符,敲击Esc返回命令模式;敲击“:wq”,保存并退出;查看⽂档内容:cat heiwa 。
了解Shell脚本
Shell脚本是将各种命令通过逻辑语句组合⽽成的程序。
1.查看系统中所有可⽤的Shell解释器:cat /etc/shells
查看当前的Shell解释器: echo $SHELL
2.编译简单的脚本
Shell脚本的编写要使⽤到Vim⽂本编辑器,按照命令的执⾏顺序依次编写,每⾏写⼀条Linux命令。并
且⼀个完整的Shell脚本则应该包括“脚本声明”、“注释信息”和“可执⾏语句”。
脚本声明(#!):告知系统⽤何种shell来解释。
注释信息(#):对可执⾏语句或程序功能做介绍,
可执⾏语句:执⾏的具体命令。
编译shell脚本,功能是显⽰当前的⼯作路径并列出当前⽬录下的所有⽂件与属性。
vim Example.sh
#!/bin/bash
#For Example BY linuxprobe
pwd
ls -al
原来编写Shell脚本如此的简单~执⾏脚本有三种⽅法:
脚本⽂件路径:./Example.sh
sh脚本⽂件路径:sh Example.sh
source脚本⽂件路径:source Example.sh
只要脚本⽂件路径没有写错,sh或source命令都可以直接执⾏该脚本,但直接访问脚本路径的⽅式有点特殊。使⽤直接访问脚本路径的⽅式提⽰出现错误,权限不⾜:./Example.sh
需要为脚本设置可执⾏权限后才能顺利运⾏: chmod u+x Example.sh
运⾏:./Example.sh

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。