BASH入门

Genaral

Bash(GNUX Bouene-Again Shell)是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell。

shell是一个命令解释器,是介于操作系统内核与用户之间的一个绝缘层。
它也可以说是能力很强的计算机语言,被称为解释性语言或脚本语言。

它可以通过将系统调用,公共程序,工具和编译过的二进制程序”粘合”在一起使用,这是大部分脚本语言的共同特征。

所有的UNIX命令和工具再加上公共程序,对于shell脚本来说都是可以调用的。

基础语法

1,编辑shell程序可以使用vivi test1.sh

2,代码内容:

  • 第一行#! /bin/bash 不是注释#! 是用于指定当前脚本的解释器,我们这里是bash,且应指明完整路径/bin/bash
  • 使用echo 可以输出字符串
  • 初始化变量:log_dir=/var/log
  • 取变量的值:需要用到$ 符号cd $log_dir

    3,.sh 的执行方式

  • sh test.sh

  • bash test.sh
  • 改变脚本的权限使其自身能执行
chmod 700 test.sh
chmod u+rx test.sh

执行:./test.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值