shell脚本概述

1.1 shell概述

shell是一个用C语言编写的程序,它是用户使用linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。

1.2 shell脚本结构

   1、开头:#!/bin/sh或#!/bin/bash  符号#!用来告诉系统,这个脚本需要什么解释器来执行。

   2、注释:以#开头的行表示注释。

   3、命令行的书写规则:一行一条命令 若一行多个命令,用(;)来分割,长命令可以使用反斜线字符(\)分割。

1.2.1shell脚本的创建

打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,如果用php写shell脚本,扩展就用php就可以。

最简单的输出:

#!/bin/bash
echo "Hello World !"

 

 

 

 上面这是执行脚本的一种方式

第二种方式:

 

 1.3 变量

1.3.1 系统变量

系统定义的变量 意义
BASH=/bin/bash Bash Shell 名称
BASH_VERSION=4.1.2(1) Bash版本
HOME=/home/linuxtechi 用户家目录
LOGNAME=Linuxtechi 当前登录用户的名字
OSTYPE=Linux 操作系统的类型
PATH=/usr/bin:/sbin/:/bin:/usr/sbin 可执行文件搜索路径
PWD=/home/linuxtechi 当前工作目录
SHELL=/bin/bash Shell名称
USERNAME=linuxtechi 当前登录的用户名

1.3.2 自定义变量

命名变量:

变量名=变量值

name=lny
echo $name
lny

 

 1.3.3 特殊变量

特殊变量 含义
$$ Shell本身的PID
$! Shell最后的运
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值