Shell Shell简介

详情地址:  Shell Shell简介 | 小步教程

Shell Shell简介

Shell,外壳。

1 Shell解释器

查看当前Shell程序

echo $SHELL

img

当前Shell程序是/bin/bash,由它负责解释执行我们输入的命令,也称为Shell解释器。

我们通过终端程序(如MobaXterm)连接符服务器,命令行所在环境就是Shell程序。

Shell是Linux提供我们使用的一个解释型程序。它是一个外壳级程序:接收我们的命令,交给Linux内核执行,把执行结果返回给我们。

2 Shell脚本文件

Shell脚本文件类似于Windows中的批处理文件。

Shell解释器不仅能够执行终端命令行输入的命令,还能执行Shell脚本文件。

Shell脚本可以包含多条命令、流程化控制,轻松执行一个文件完成复杂任务,是运维工作的必备技术。

本教程主要是学习Shell脚本文件的开发。

3 Shell解释器类型

Linux除/bin/bash,还提供其它类型的解释器程序。

不同类型解释器要求不同语法的脚本文件。

查看当前可用解释器

cat /etc/shells

img

解释器说明
/bin/sh默认shell程序,默认指向bash
/bin/bash各Linux版本的标准Shell, 以作者Bourne-Again命名
/bin/csh语法类似C语言
/bin/tcshcsh的增强版

查看/bin/sh的内容

ls -l /bin/sh

img

sh即bash的链接。

本教程讲解基于bash解释器的脚本语法。

4 学习建议

编写Shell文件的两种方法:

方法1:vim编辑器

首先基本掌握vim编辑文件,可参考 <文本编辑器vim> 。

方法2:插件远程上传

也可以在Windows中使用Sublime等文本工具编写shell文件,然后上传到Linux服务器文件。见本章最后一节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值