实用指令_大数据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可写可不写没影响,任意后缀都行,主要是便于区分。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!