关于shell (一) bash变量

系统学习shell,从今天开始;【心平气和,温故而知新。】

一、起源

      bash【Bourne Again Shell】, 来源于GUN项目的Brian Fox吸收了大量其它用户界面的特性,编写出的全新的shell;

      Linux内其实有很多shell,但是我们通常说的shell脚本,目前基本上都是bash,因为它的应用最广,功能也强大;

二、shell的八卦

 1、以shebang开头:

          我们经常会看到shell脚本,以『 #! /bin/bash 』开头,具体为什么需要这样的开头呢?  它又有什么作用呢?

        1)我们通常成『#』为sharp比如c#,   而称呼『!』为bang, 这样就有了『#!』称为『shebang』; 

        2)/bin/bash 是Bash的解释器路径, #! 放于解释器路径之前,用来定义『添加了该行代码的脚本,都是通过bash解释器来解释的』;

        3)我们都知道bash脚本中,以『#』开头做为注释,但是首行的『#!』除外;

2、脚本的执行方式:

     bash   myscript.sh   【将脚本做为bash的参数来运行】【这种情况下,可以不需要shebang,因为这里指定了bash】

     chmod  755  myscirpt.sh     【将脚本修改权限,将其变为可执行文件】

3、.bashrc:

      linux 下有很多种shell,比如bash,sh,zsh,dash 和 korn 等,每一种shell都有这样一个隐藏文件;相当于shell的配置文件,用于在『启动一个交互式shell时,执行一组指令来初始化提示文本、颜色等设置』。 

      bash的对应配置文件位于:~/.bashrc

       

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值