您的当前位置:首页正文

Vim编辑器与Shell脚本

来源:一二三四网
Vim编辑器与Shell脚本

Vim编辑器

1.Linux操作系统中都会默认安装⼀款超好⽤的⽂本编辑器——名字叫“vim”,vim是vi编辑器的升级版。Vim编辑器中有三种模式——命令模式、末⾏模式和编辑模式。命令模式:控制光标移动,可对⽂本进⾏删除、复制、粘贴等⼯作。输⼊模式:正常的⽂本录⼊。

末⾏模式:保存、退出与设置编辑环境。

每次运⾏vim编辑器后都默认是“命令模式”,需要先进⼊到“输⼊模式”后再进⾏编写⽂档的⼯作,⽽每次编辑完成需先返回到“命令模式”后再

进⼊“末⾏模式”对⽂本的保存或退出操作。

2.vim编辑器的命令模式中常⽤的快捷键命令dd5ddyy5yyp

/字符串字符串nNu

作⽤

删除(剪切)光标所在整⾏。

删除(剪切)从光标处开始的5⾏。复制光标所在整⾏。

复制从光标处开始的5⾏。

将之前删除(dd)或复制(yy)过的数据粘贴到光标后。在⽂本中从上⾄下搜索该字符串。在⽂本中从下⾄上搜索该字符串。

显⽰搜索命令定位到的下⼀个字符串。显⽰搜索命令定位到的上⼀个字符串。撤销上⼀步的操作

vim编辑器的末⾏模式中的常⽤命令命令:w:q:q!:wq!:set nu:set nonu:命令:整数

需要注意的两点:

1.在命令模式与末⾏模式中,所有的快捷键参数均区分⼤⼩写。2.在末⾏模式中所有快捷键参数前都有⼀个冒号”:“。3.编写简单⽂档创建⽂档:touch heiwa

作⽤保存退出

强制退出(放弃对⽂本的修改内容)强制保存退出显⽰⾏号不显⽰⾏号执⾏该命令跳转到该⾏

进⼊⽂档:vi 0.txt ;敲击字母 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.compwdls -al

原来编写Shell脚本如此的简单~执⾏脚本有三种⽅法:脚本⽂件路径:./Example.shsh脚本⽂件路径:sh Example.shsource脚本⽂件路径:source Example.sh

只要脚本⽂件路径没有写错,sh或source命令都可以直接执⾏该脚本,但直接访问脚本路径的⽅式有点特殊。使⽤直接访问脚本路径的⽅式提⽰出现错误,权限不⾜:./Example.sh需要为脚本设置可执⾏权限后才能顺利运⾏: chmod u+x Example.sh运⾏:./Example.sh

因篇幅问题不能全部显示,请点此查看更多更全内容

Top