1. 什么是Shell
shell就是一个命令解释器。
shell分为交互式shell和非交互式shell.
交互式shell就是命令行上一条一条命令的执行。
非交互式shell就是以脚本的方式运行。
通过变量$-来查看是否是交互式或非交互式shell
[root@localhost ~]# echo $- #命令行上的执行
himBH
[root@localhost ~]# echo 'echo $-'>test.sh
[root@localhost ~]# sh test.sh #脚本中的执行
hB
himBH中每个字母的含义
2.什么是Shell脚本
1.系统命令的堆积
2.特定的格式,特定的语法,组成的一个文件
3.以.sh为结尾的
3.为什么要学习shell脚本
1.自动化运维
2.减少不必要的工作
3.提高工作的效率
4.学习shell脚本,我们需要什么技能
1.要对vim编辑器熟悉 。.vimrc
2.要有linux命令的基础应用。最少熟悉80个以上的linux命令。
3.对正则表达式熟悉。awk,sed,grep三剑客要熟练使用。
4.熟悉常见的linux服务,服务配置,网络,优化,日志等操作
5.如何学好shell脚本呢
标签:脚本,shell,简介,echo,sh,交互式,linux From: https://www.cnblogs.com/Haier123/p/17303393.html