LINUX如果要编写一段脚本程序,该怎样使用Vi?(至少要写出Vi的启动和退出,运行脚本方法)

LINUX如果要编写一段脚本程序,该怎样使用Vi?(至少要写出Vi的启动和退出,运行脚本方法),第1张

新建脚本

vi

shell.sh

-->任意名称即可

#!

/bin/sh

-->开始输入脚本内容

。。。

。。。

保存退出

chmod

a+x

shell.sh

-->给脚本shell.sh执行权限

./shell执行

sh

shell.sh执行脚本

一般模式常用 *** 作

【h(或向左方向键)】 光标左移一个字符

【j(或向下方向键)】 光标下移一个字符

【k(或向上方向键)】 光标上移一个字符

【l(或向右方向键)】 光标右移一个字符

【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键)

【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)

【[0]或[Home]】 光标移动到当前行的最前面

【[$]或[End]】 光标移动到当前行的末尾

【G】 光标移动到文件的最后一行(第一个字符处)

【nG】 n为数字(下同),移动到当前文件中第n行

【gg】 移动到文件的第一行,相当于"1G"

【n[Enter]】 光标向下移动n行

【延展阅读】

(一)vi/vim是什么?

Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能,可以作为程序编辑器。

(二)为什么要学习vi/vim?

首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用;其次,很多软件的编辑接口都会默认调用vi;第三,vi具有程序编辑的能力;最后,vi程序简单,编辑速度相当快速。

(三)vim配置文件

vim的配置文件为/etc/vimrc,但一般不建议直接修改这个文件,而是在用户根目录下创建一个新的隐藏文件:

vim ~/.vimrc

然后编辑这个文件,常用的配置如下:

bash

"双引号后面的内容为注释

set nu "显示行号

set hlsearch "查找的字符串反白显示

set backspace=2 "可随时用退格键进行删除

set autoindent "自动缩排

set ruler "在最下方一行显示状态

set showmode "在左下角显示模式

set bg=dark "显示不同的底色,还可以为light

syntax on "语法检验,颜色显示

参考资料

$Linux vi/vim编辑器常用命令与用法总结.键盘上的手艺人[引用时间2018-3-7]

Linux系统一切皆文件 , demo.sh 和 demo 再或者是 demo.txt 只要里面内容一样,执行起来结果是一样的,跟后缀无关,扩展名只是方便区别文件类型,TXT后缀并不代表文件就一定是文本.

mkdir demo.txt 则为目录 touch demo.txt 则为文本,文件的类型跟它是怎么生成的有关系

vim demo.sh / touch demo.sh则执行 sh demo.sh

vi demo 则执行 sh demo

vi demo.txt 则执行sh deom.txt

为方便区别,脚本文件尽量命名为*.sh文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7290475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存