前言
介绍一下vim编辑器如何写shell脚本并运行,上课的时候老师用的是nano编辑器,说是比较适合初学者,不过都大同小异,喜欢哪个用哪个,我觉得vim用到挺舒服。
一、shell编程概述
查看系统中所有shell版本:
cat /stc/shells
我们常用的一般是bash,这个代码可以查看系统当前用的是什么shell脚本:
•
Shell
脚本(
Shell script
)
•
基于
Shell
语言的语法规则编写而成,支持
Linux/UNIX
下的命令的调用。
•
Shell
语言是一种解释型语言
•
不需要经过编译、汇编等过程。
•
Shell
脚本扩展名为“
*.
sh
”。
•
本身是一个文本文件
•
扩展名只是起到“见文知意”的作用
•
Bash
是
Ubuntu
下默认的
Shell
解释程序。
二、创建第一个shell脚本(vim编辑器)
1、安装vim
使用命令 sudo apt install vim,可以自动找到适配合适的vim包进行安装
sudo apt install vim
2.写入第一个“hello world!”
怎么创建一个shell脚本呢?
首先,新建一个文件夹用于存放有关shell的内容,放在桌面的话太乱了,我不喜欢哈哈。
mkdir shell
然后,用vim新建一个文本(注意shell脚本的文件后缀是.sh,类似于c语言的文件后缀是.c)
vim 01test.sh
vim编辑器刚开始进入时是命令模式,输入i切换到插入模式,就能对文本进行编辑。
#!/bin/bash
echo "hello world!"
#! 是告诉系统这个脚本需要使用哪个shell来执行。
echo相当于c语言的printf,用于打印文本
输入完后,按esc退出到命令模式。按下冒号:输入w是保存,输入q是退出,保存并退出就是:wq
注意这里的冒号一定要是英文的!
3.运行shell脚本
有几种方法,用我这种就行了,简单方便:直接使用bash或sh来执行Shell脚本
bash 01test.sh
这样我们的第一个shell脚本就创建好啦!