bash介绍与入门

来源:互联网 发布:2016中国人口迁移数据 编辑:程序博客网 时间:2024/06/05 07:02

    问题1:什么是bash?

   shell 是一个命令解释器,将用户的动作翻译成各种机器可识别的指令,从而交由操作系统下发执行,起着联结着用户和操作系统的内部(内核)的作用。由于其无需编译即可执行,为了和其他编程语言相区别,又称为解释性语言或脚本语言。

    bash 是为GNU 计划编写的UNix Shell,是shell的一种,还有zsh shell等。目前bash shell 应用最为广泛。

   

    问题2:shell 脚本如何执行?

    1> 使用shell 执行:

    $: sh test.sh

    2> 使用bash 执行:

    $: bash test.sh

    3> 使用 "."来执行:

    $: . ./test.sh

    4> 使用source 来执行:

    $: source test.sh

    5> 用户直接执行:

    $ chmod u+rx test.sh

    $ ./test.sh