我们之前介绍过,Linux系统的命令相当于一个变量,这个变量是保存在系统的环境变量里面的。

我们在shell中输入env并回车,就会显示出系统的所有环境变量,如下图:

如上图所示,我们在环境变量中可以看到PWD=/home/xiaozhi,

我们刚登录系统是,最开始的目录就是在/home/xiaozhi(当然我的系统中是/home/xiaozhi,你的系统就是/home/你的用户名)里面。

Linux系统中所有东西都是可以自定义的。那么我们能不能自己定义一个变量呢,相当于我们自己定义了一个系统命令。当我们每次在shell中输入自己定义的这个命令时,就会执行一个对应的操作。

●自定义变量

如何自定义系统环境变量呢?也就是说如何自定义一个命令呢?

我们看到环境变量中,变量都是PWD=/home/xiaozhi这样的形式,即变量后面跟一个=号,再跟上值。

那么自定义变量也是这种形式:

变量名="值"

即直接在shell中直接输入:变量名="值",就会自定义一个变量。

我们在shell中输入TEST="I'm testing right now.",就相当于自定义了一个TEST变量。

然后当我们输入echo $TEST时,会显示出I'm testing right now.

如下图:

我们再重新打开一个新的shell(直接在shell中输入bash就可以),然后在新打开的shell中输入echo $TEST,如下图:

我们看到在新的shell中输入echo $TEST之后,什么都没有显示。

我们先退出这个新的shell,直接输入exit就行(退出新打开的shell,直接输入exit即可)。

我们退回到原来的shell中,这时我们只需要把原来的shell中自定义的变量导出来,就可以在其他新的所有的shell中通用了。

●导出变量

导出变量,使用命令:

export 变量名

我们在shell中输入:

export TEST

然后回车,就把TEST这个变量导出来了。

导出之后,我们再重新打开一个新的shell,直接输入bash,

然后在新的shell中输入echo $TEST,

如下图:

如上图,我们看到在新的shell中,输入echo $TEST,显示结果就是I'm testing right now.

现在我们知道了,可以在一个shell中自定义一个变量,然后把这个变量导出,就能让这个变量变得通用了,就能在其他另外的所有的shell中调用这个变量了。

python自定义变量名有哪些_Python学习第161课——自定义变量和导出变量相关推荐

  1. python 找到目录下文件名规则_Python学习第162课--PATH变量值修改以及模糊查找文件名...

    [每天几分钟,从零入门python编程的世界!] 我们在使用Linux系统时,经常会安装很多第三方的程序或文件到电脑上.我们安装程序后,这个程序在电脑上会有一个默认的路径,我们先看看程序安装的默认的路 ...

  2. python 获取向上两级路径_Python学习第171课--相对路径和绝对路径

    [每天几分钟,从零入门python编程的世界!] 这节我们补充2个概念:相对路径和绝对路径. ●绝对路径 就像一棵大树一样,从它的根开始,往上会有大的枝干,在大的枝干上面又会有小一点的树枝,小树枝上面 ...

  3. 电脑安装python后开不了机_Python学习第145课——关于无法正常启动centOS问题的解决方案...

    [每天几分钟,从零入门python编程的世界!] 上节我们介绍了创建虚拟机.设置虚拟机参数以及在虚拟机上启动centOS系统. 可能有些小伙伴在操作实践的过程中会出现一个问题:按照我的步骤一步步去操作 ...

  4. python怎样查看describe的结果_Python学习第126课--pandas拿到数据后的总体描述

    [每天几分钟,从零入门python编程的世界!] 当我们拿到一份数据的时候,可以让pandas告诉我们这一组数据到底是什么样子的,也就是说对数据进行一个总体的描述. 之前我们可以通过df.head() ...

  5. python中图例legend标签内容_Python学习第87课-数据可视化之图形标识title、label、legend...

    [每天几分钟,从零入门python编程的世界!] 第86课我们学习了matplotlib,并且用它画了一个简单的图形,但是这个图形上面没有标题,没有标明x轴和y轴,而且用于画这个图形的数据都是我们手动 ...

  6. python变量名有哪些_python变量名命名规则

    原博文 2020-03-21 11:07 − 一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量 ...

  7. 可用作python变量名的是_Python编程4:什么是变量

    #少儿编程# 我们在上一篇<Python编程3:与计算机对话之键盘输入input()>中介绍input()函数时曾经使用过变量,将键盘输入的内容赋给变量name.变量,在各个编程语言中都是 ...

  8. python的变量名命名规则_python的变量命名规范

    一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6 ...

  9. python内置数字类型转换函数_Python学习 Day2-2 Python3的基本数据类型、数据内置类型转换函数...

    Python3的基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型& ...

最新文章

  1. OpenCV~PS效果
  2. Teamviewer 远程ssh命令行更改密码启动
  3. 在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包
  4. 升级Springboot版本异常:HateoasConfiguration required a single bean, but 3 were found
  5. 前端ui框架_跨屏建站发布同名响应式前端ui框架
  6. boost::geometry::concatenate_iterator用法的测试程序
  7. 分享20个常用的Python函数,轻松玩转Pandas!!
  8. postman测试工具
  9. Linux服务器硬盘更换,[ Linux ] 服务器更换硬盘
  10. bi系统是做什么的?
  11. 练习4闭合导线平差计算
  12. Aras innovator: 如何搜索指定长度的字符串
  13. 千亿商用车车联网市场,智能车载终端企业如何抢食?
  14. 对学术不怎么热爱,只想当大学老师而去读博可以么?
  15. 附近的宠物店在哪里_离我家近的宠物医院 附近宠物诊所医院
  16. 基于交替迭代法的通用型交直流潮流计算方法(matlab版+python版)
  17. 糖葫芦(NKUOJ 1004)
  18. 【转载】特来电电动汽车群智能充电系统,充电网、车联网、互联网“三网融合”新能源互联网平台
  19. vue中data里面的数据相互使用
  20. 自动控制原理笔记-传递函数

热门文章

  1. UVA11027 Palindromic Permutation【回文】
  2. Bailian2818 密码【密码+置换】
  3. Project Euler Problem 104 Pandigital Fibonacci ends
  4. 数学中的物理、几何概念与含义
  5. CSS(网页样式语言)基础
  6. 计算机网络基石 —— 集线器
  7. 古文观止 —— 千古名篇
  8. 强悍的 linux —— sed 与 awk
  9. 【笔试/面试】排列组合与概率计算(三)
  10. 算法——X^3+Y^3+Z^3=XYZ(水仙花数)