为什么会有shell脚本?
日常运维工作大部分是 一些繁琐的重复工作,每天大部分重复昨天的事情。那么摆在运维前的选择就是:
A:自己搞定
B:让机器搞定
shell脚本是入门最快,最高效的一个脚本语言。
一、shell是什么?
是一个程序。采用C语言编写,是用户和linux内核沟通的桥梁。它即是一种命令语言,又是一种解释型编程语言,通过一个图表示shell的作用
二、shell功能
命令行解释功能
启动程序
输入输出重定向 —文件导入到命令中,把原本输出到屏幕的数据信息写入到指定文件中。
管道连接 ----- echo “hello world” echo “hello world”|sed ‘s/world/tzk/’
文件名置换 (echo /*) --打印该路径下的文件名
变量维护 echo $USER
shell编程 -----shell 通过提示您输入,向操作系统解释该输入
三、第一个shell脚本
vi test.sh
i --进行输入内容
#!/bin/sh
#1行内容 表示本脚本由/bin/路径的sh程序来解释
echo "Hello World !"
:wq —写入并退出
/bin/sh test.sh —运行
浙公网安备 33010602011771号