创建一个SHELL脚本,输出helloworld,粘贴shell里的编写内容+并以相对路径运
1个回答
关注
展开全部
咨询记录 · 回答于2021-12-10
创建一个SHELL脚本,输出helloworld,粘贴shell里的编写内容+并以相对路径运
亲您好Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。对于JavaEE和Python程序员来说,工作的需要,你的老大会要求你编写一些Shell脚本进行程序或者是服务器的维护,比如编写一个定时备份数据库的脚本。对于大数据程序员来说,需要编写Shell程序来管理集群。如果命令较多,可以写一个shell脚本,来管理Shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。在这里插入图片描述Shell脚本的执行方式脚本格式要求脚本以#!/bin/bash开头在这里插入图片描述脚本需要有可执行权限编写第一个Shell脚本• 需求说明创建一个Shell脚本,输出hello world!脚本的常用执行方式• 方式1(输入脚本的绝对路径或相对路径)首先要赋予helloworld.sh 脚本的+x权限执行脚本• 方式2(sh+脚本)说明:不用赋予脚本+x权限,直接执行即可。Shell的变量Shell的变量的介绍1)Linux Shell中的变量分为,系统变量和用户自定义变量。2)系统变量:$HOME、$PWD、$SHELL、$USER等等,比如: echo $HOME 等等…3)显示当前shell中所有变量:setshell变量的定义• 基本语法定义变量:变量=值撤销变量:unset 变量声明静态变量:readonly变量,注意:不能unset• 定义变量的规则变量名称可以由字母、数字和下划线组成,但是不能以数字开头。等号两侧不能有空格变量名称一般习惯为大写• 将命令的返回值赋给变量A=`date` 反引号,运行里面的命令,并把结果返回给变量AA=$(date) 等价于反引号注意:`这个是反引号(~下面那个)单行注释用 #shell脚本的多行注释:• 快速入门案例1:定义变量A案例2:撤销变量A案例3:声明静态的变量B=2,不能unset案例4:可把变量提升为全局环境变量,可供其他shell程序使用设置环境变量基本语法export 变量名=变量值 (功能描述:将shell变量输出为环境变量)source 配置文件 (
已赞过
评论
收起
你对这个回答的评价是?