zoukankan      html  css  js  c++  java
  • shell变量

    既然Shell能够编程,当然就一定具备变量定义的功能。
    变量分为预定义变量和环境变量
      –预定义变量---通常是用户自行定义的特殊用途变量,有效返回限于定义变量的Script中。
      –环境变量---通常用来定义系统重要的设置,主要功能为提供程序执行时的参考
     
     
     
    定义预定义变量的方法
    语法:varName=value
    在Shell中定义变量很简单,不需要定义变量类型,只需要用“=”给变量赋值即可。
    变量名称与等号之间不能有空格,否则Shell会认为是错误的命令。
    使用变量的值,只需要在变量前加“$”。
    set---查看所有已经设置的变量。
    unset varName---删除设置的变量。
     
     
     
    设置环境变量使用export命令
    语法:export varName=value
    env---显示当前环境变量
    export –n varName 删除设置的环境变量。
     
     
     
    环境变量的作用域
      –在.bash_profile中定义的变量在用户登录后一直有效。
      –在普通脚本文件中定义的变量只在脚本内部有效。
    几个常用的环境变量

    变量名

    说明

    PWD

    显示当前路径

    UID

    用户ID

    BASH_VERSION

    Bash的版本

    HOSTTYPE

    显示计算机平台

    OSTYPE

    显示操作系统种类

    PATH

    系统命令,文件查找路径

    HOME

    用户的home目录

    bash设置文件
      –/etc/profile 。
      •这是系统的Shell设置文件,用户可以将系统最重要的环境变量定义到这个文件中。
      •每次登陆的时候Bash都会读这个文件。
      –~/.bash_profile
      •是用户个人的Bash设置文件,用户登录的时候bash就会读取该用户目录下的.bash_file文件
      –~/.bashrc
      •每次启动shell时候都会读取这个文件。
     
     
     
     
     
  • 相关阅读:
    Day042---浮动 背景图设置 相对定位绝对定位
    day049--jQuery文档操作示例
    iOS 8 Extensions
    《驾驭Core Data》 第三章 数据建模
    《驾驭Core Data》 第二章 Core Data入门
    《驾驭Core Data》 第一章 Core Data概述
    iOS代码工具箱再续
    PS图层混合模式实例详解
    Core Animation编程指南
    iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
  • 原文地址:https://www.cnblogs.com/shichuan/p/4483624.html
Copyright © 2011-2022 走看看