实用指令_大数据shell快速入门了解
shell编程
Linux运维工程师在进行服务器集群管理时,需要写shell程序来进行服务器管理。对于javaee和python程序员来说,工作需要,可能需要编写一些shell脚本进行程序或者是服务器的维护,比如备份数据库脚本。对于大数据程序员来说,需要编写shell来管理集群。
shell是什么
shell是一个命令行解释,它为用户提供一个向linux内核发送请求以便运行程序的界面系统级程序。用户可以用shell来启动,挂起,停止,甚至编写一些程序。
shell脚本的执行方式
- 脚本格式要求
- 脚本以#!/bin/bash开头
- 脚本需要可执行权限
- 编写一个shell脚本
- 需求说明 创建一个shell脚本 输出 hello world!
- 脚本的常用执行方式
- 方式1(输入脚本的觉得路径或者想到路径)
- 首先要赋予helloworld.sh脚本的+x权限
- 执行脚本
- 方式2(sh+脚本)
- 说明:不用赋予脚本+x权限,直接执行即可
- 方式1(输入脚本的觉得路径或者想到路径)
###脚本.sh
###先创建脚本
cd /home
mkdir /tmp
vim Hellwordmyshell
#!/bin/bash
echo HelloWorld!
:wq!
###执行方式2
sh Hellwordmyshell
###执行方式1
chmod a=x Hellwordmyshell
./Hellwordmyshell ###或者/home/tmp/Hellwordmyshell
脚本后缀.sh可写可不写没影响,任意后缀都行,主要是便于区分。