shell的变量的介绍

shell的变量分为系统变量和用户自定义变量
系统变量:$HOME, $PWD, $SHELL, $USER等等,这些变量系统已经定义好了,我们可以直接拿来用
用户自定义变量:我们自己定义的变量,后面介绍
显示当前shell中所有变量:直接在终端中输入set

可以看到echo打印会自动换行

shell变量的定义

定义变量:变量=值
撤销变量:unset 变量
声明静态变量:readonly 变量,注意:此时不能unset

-------------------------------------------------------------------------------------------------

定义变量的规则

变量名称可以有数字字母下划线组成,但是开头不能是数字
等号两边不可以有空格
变量名称一般习惯大写

将命令的返回值赋个变量

1.使用反引号,A=`ls -la`,运行里面的命令并把结果返回给A
2.A=$(ls -la)等价于反引号

设置环境变量

1.export 变量名=变量值(将shell变量输出为环境变量)
2.source 配置文件(让修改后的配置信息生效)
3.echo $变量名(查询环境变量的值)

最新文章

  1. ABP源码分析十三:缓存Cache实现
  2. ERROR: Unable to globalize '/usr/local/NONE/etc/php-fpm.d/*.conf' 问题的解决
  3. cacti 安装
  4. 夺命雷公狗----Git---2---基本用法
  5. Jquery 的事件方法
  6. Java 操作符
  7. Java学习-045-目录中文件拷贝
  8. TextBoxButton控件的开发实现
  9. 谈谈防止Ajax重复点击提交
  10. WCF系列学习5天速成
  11. Ajax表单提交及后台处理简单应用
  12. Java中断机制(interrupt)
  13. (1)Maven快速入门_1maven安装
  14. 详解 RestTemplate 操作
  15. Python中的xxx+=xxx和xxx=xxx+xxx一些区别及执行过程
  16. XML解析技术简介——(一)
  17. 在IIS6中FLV不能播放
  18. Echarts 修改字体样色 X、Y轴
  19. mac 安装配置java环境变量
  20. Openning SharePoint - 80 website gives HTTP 404 Error, The webpage cannot be found ! on SharePoint 2013

热门文章

  1. [Effective Python] 用Pythonic方式来思考
  2. [ecmagnet][django] 如何使用django的signal
  3. 常量表达式 & constexpr
  4. ASP.NET CORE 2.0 文档中文正式版已经出来了
  5. 16常用API
  6. 【Autofac】- 创建的类的生命周期
  7. 【bzoj3122】[Sdoi2013]随机数生成器 BSGS思想的利用
  8. WIN7服务优化,别关太多,小心启动不
  9. 【CF edu 30 D. Merge Sort】
  10. Install Rancher server