Linux Shell基础 - Bash变量 - 环境变量 - 位置参数变量 - 预定义变量

01、环境变量  =>  用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。

        如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效,

02、设置环境变量  =>  export  变量名=变量值

    申明变量

    查看变量  =>  env

    查看变量内容  =>  echo $变量名

    删除变量  =>  unset  变量名

03、系统常见环境变量  

    (01)、PATH  =>  系统查找命令的路径

    (02)、PSI  定义系统提示符的变量

        

        例如:[root@bogon ~]# PSI="[\u@\t \w]\$ "  : \u:代表root;\t代表主机名;\w(w小写,大写表示绝对路径)代表 ~

04、位置参数变量  =>  写入到脚本文件内

    

     例如:创建一个脚本 canshu.sh:写入 echo $0 echo $1  echo $2  echo $3 

                   echo $0:$0 代表命令本身,$1-$9 代表第一个到第九个参数。

       执行脚本文件的时候:./canshu.sh  11 22 33 

 

 05、预定义变量

     

 

     $$:输出当前进的PID 

       这个PID就是variable,sh这个脚本执行时,生成的进程的PID;

       

 

06、接收键盘输入  =>  red [选项] [变量名]

    -p“提示信息” :在等待的read出入时,输出提示信息read命令会一直等待用户输入,使用此选项可以指定等待的时间    

    -t :read命令会一直等待用户输入,使用此选项可以指定等待时间

    -n字符数:read命令接受指定的字符数,就会执行

    -s:隐藏输入的数据,适用于机密信息的输入

    例如:

        

 

   

 

转载于:https://www.cnblogs.com/patriot/p/7890832.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值