美文网首页
Bash基础

Bash基础

作者: AwesomeAshe | 来源:发表于2016-03-06 19:23 被阅读69次

    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

    相关文章

      网友评论

          本文标题:Bash基础

          本文链接:https://www.haomeiwen.com/subject/adyakttx.html