bash shell

作者: 临城 | 来源:发表于2015-03-22 23:14 被阅读48次

    变量规则

    • 变量和变量值 用等号=相连

    var = myname 错误
    var=my name 错误
    var=my\ name 正确

    • 变量值中的单引号' 双引号"

    var="lang is $LANG" echo $var 输出 lang is en_US
    var='lang is $LANG' echo $var 输出 lang is $LANG

    • 变量值由命令提供

    version=`uname -r` echo $version
    version=$(uname -r) echo $version

    • 扩增变量内容

    PATH=$PATH:/home/bin
    PATH="$PATH":/home/bin
    PATH="${PATH}":/home/bin

    • 使变量变成环境变量

    export PATH

    • 约定大写默认为系统变量
    • 销毁变量

    unset var

    • 范例
      -- 变量追加字符

    name=$nameyes 错误
    name="$name"yes 正确
    name=${name}yes 正确

    • set 观察所有变量(环境变量和自定义变量)

    set

    • env 观察所有环境变量
      等价于 export

    env

    • export 自定义变量转成环境变量
      环境变量和自定义变量的区别?
      该变量是否被子程序所继续引用,子程序(Shell PID)只会继承父程序的环境变量
    • 变量设定方式
    • 别名

    alias lm="ls -al|more"

    相关文章

      网友评论

        本文标题:bash shell

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