首页 > 系统服务 > 详细

Linux学习 -- Shell基础 -- Bash变量

时间:2015-10-17 12:06:15      阅读:211      评论:0      收藏:0      [点我收藏+]

变量

  默认是字符串型,数值型需要显示指定

  等号两侧都不能有空格

  单引号:原始字符串  双引号:保留转义

  命令结果作为值:反引号 或 $()

  环境变量一般用大写

 


自定义变量

  变量定义    name="xx oo"

  变量叠加    aa=123   aa="$aa"456  aa=${aa}789

  变量调用    echo $aa

  变量查看    set

  变量删除    unset aa

 


 

环境变量

  用户自定义变量 -- 只在当前Shell中生效

  环境变量 -- 当前Shell和所有子Shell中都生效,

         如果写入配置文件,则会在所有Shell中都生效

 

  设置环境变量

    声明

      export name=sqd

      sex=male    export sex

    查询  env

    删除  unset

 

  PATH -- 系统查找命令的路径

    添加路径  PATH="$PATH":/root/

 

  PS1 -- 定义系统提示符的变量

    默认  PS1=‘[\u@\h \W]\$ ‘

    修改  PS1=‘[\u@\t \w]\$ ‘

    技术分享

   


位置参数变量

  变量名和作用都是固定的,只能传入不同的值

  技术分享 

 

 


 

预定义变量

  技术分享

 

接收键盘输入

  read [选项] 变量名

    -p "提示信息"

    -t 秒数

    -n 字符数

    -s            隐藏

 

Linux学习 -- Shell基础 -- Bash变量

原文:http://www.cnblogs.com/roronoa-sqd/p/4887219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!