当前位置: 首页 > news >正文

免费做试用的网站网站seo在线优化

免费做试用的网站,网站seo在线优化,网站的价值与网站建设的价格,wordpress ifeature相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 Linux中的内建命令export命令用于创建一个环境变量,或将一个普通变量导出为环境变量,并且在这个过程中,可以给该环境变量赋值。 下面…

相关阅读

Linuxicon-default.png?t=N7T8https://blog.csdn.net/weixin_45791458/category_12234591.html?spm=1001.2014.3001.5482


        Linux中的内建命令export命令用于创建一个环境变量,或将一个普通变量导出为环境变量,并且在这个过程中,可以给该环境变量赋值。

        下面是该命令的语法。

用法:
export [-pfn] [name[=word]]
选项:
-p 指定该选项会打印出当前进程的所有环境变量(被导出的变量)及其值
-f 指定导出一个函数名
-n 取消一个环境变量(被导出的变量)或导出函数的导出属性

        环境变量(被导出的变量)指的是一类特殊的变量,当一个进程开辟了其他进程后,它们会被子进程继承,系统默认的环境变量一般使用大写变量名,后面我们统称环境变量。例如$SHELL这个环境变量就存储了用户默认登录的Shell路径,可以使用echo命令查看一个环境变量的值。

[***@EDA ~]$ echo $SHELL
/bin/bash

        使用export命令而不添加name参数会导致和使用-p选项一样的结果,即打印出当前进程的所有环境变量及其值。

[***@EDA ~]$ export
declare -x SHELL="/bin/bash"
declare -x WINDOWPATH="1"
declare -x KDEDIRS="/usr"
declare -x LANG="en_US.UTF-8"
declare -x PrimeTime_HOME="/opt/Synopsys/PrimeTime2018/pts/O-2018.06-SP1"
declare -x Synopsys_Dir="/opt/Synopsys"
*****[***@EDA ~]$ export -p
declare -x SHELL="/bin/bash"
declare -x WINDOWPATH="1"
declare -x KDEDIRS="/usr"
declare -x LANG="en_US.UTF-8"
declare -x PrimeTime_HOME="/opt/Synopsys/PrimeTime2018/pts/O-2018.06-SP1"
declare -x Synopsys_Dir="/opt/Synopsys"
*****

        一个进程中定义的普通的变量是无法被其子进程访问到的。

[***@EDA ~]$ aaa=1        #在当前进程创建一个变量
[***@EDA ~]$ bash         #在当前进程运行另一个bash子进程
[***@EDA ~]$ echo $aaa    #此时尝试访问$aaa失败
(nothing output)

        一个进程中的环境变量可以被子进程继承。

[***@EDA ~]$ bbb=1       #在当前进程创建一个变量
[***@EDA ~]$ export bbb  #导出该变量(使其成为环境变量)
[***@EDA ~]$ bash        #在当前进程运行另一个bash子进程
[***@EDA ~]$ echo $bbb   #此时尝试访问$bbb成功
1

        为什么我们不使用系统默认环境变量举例呢?这是因为即使我们改变了系统默认环境变量的值, 在新建bash子进程时,虽然其继承了父进程的环境变量,但其会自动读取配置文件初始化环境变量,从而覆盖之前改变的值。

[***@EDA ~]$ SHELL=1      #改变系统默认环境变量
[***@EDA ~]$ echo $SHELL  #在当前进程中,环境变量的值被改变
1
[***@EDA ~]$ export       #在当前进程中,环境变量的值被改变
*****
declare -x SHELL="1"
*****
[***@EDA ~]$ bash         #在当前进程运行另一个bash子进程
[***@EDA ~]$ echo $SHELL  #环境变量的值虽然被继承,但紧接着初始化了
/bin/bash

        使用-n选项可以取消一个环境变量的导出属性,即将一个环境变量变成普通变量。

[***@EDA ~]$ ccc=1       #在当前进程创建一个变量
[***@EDA ~]$ export ccc  #导出该变量(使其成为环境变量)
[***@EDA ~]$ bash        #在当前进程运行另一个bash子进程
[***@EDA ~]$ echo $ccc   #此时尝试访问$ccc成功
1
[***@EDA ~]$ exit           #退出bash子进程
[***@EDA ~]$ export -n ccc  #取消变量导出(使其成为普通变量)
[***@EDA ~]$ echo $ccc      #当前进程仍可以访问
[***@EDA ~]$ bash           #在当前进程运行另一个bash子进程
[***@EDA ~]$ echo $ccc      #此时尝试访问$ccc失败
(nothing output)

         使用-f选项可以导出一个函数,使该函数能在子进程中调用。

[***@EDA ~]$ my_function() {           #在当前进程创建一个函数
>     echo "This is my function."  
> }
[***@EDA ~]$ export -f my_function     #导出该函数
[***@EDA ~]$ bash
[***@EDA ~]$ my_function 
This is my function.

        由于.bashrc配置文件的内容会在bash启动后被读取并执行,所以如果要添加一个默认的环境变量,需要在配置文件中使用export命令,如下图所示。

 

 

http://www.khdw.cn/news/53913.html

相关文章:

  • 怎样做网站发帖百度推广助手官方下载
  • 潍坊制作网站阿里指数官方网站
  • 站长工具seo综合查询怎么关闭江苏营销型网站建设
  • 专业做外贸网站如何去做网络营销
  • 企业做增资 网站平台大一网页设计作业成品免费
  • 彩票做网站犯法吗友情链接网站免费
  • 网站建设与管理题目网络推广方案的内容
  • 互利互通网站建设seo和sem的区别与联系
  • wordpress本地做好如何改站点地址seo搜索引擎优化工具
  • 动态素材网站注册公司网站
  • wordpress关站网上做广告宣传
  • WordPress图片直链插件关键词优化公司费用多少
  • 霍山做网站网络营销有哪些形式
  • 好看的企业网站百度收录规则
  • 彩票app软件大全知乎seo
  • 与做网站有关的参考文献青岛网络优化厂家
  • 专业网站网站设计搜索引擎推广简称
  • 做建网站的工作一年赚几百万长沙关键词优化新报价
  • 怎么做找优惠券的网站上海seo有哪些公司
  • 孩子学编程最佳年龄八上数学优化设计答案
  • 做网站开发的公司销售百度推广外包哪家不错
  • 网站建设q-9微信推广
  • 现在网站开发模式网站seo收录
  • 做网站的ui框架营销网络推广方式有哪些
  • 做网站的软件dw百度下载安装最新版
  • 怀化网站制作seo策略工具
  • 黄梅那里有做网站的工具大全
  • aws wordpress 站群口碑营销案例2021
  • 云南网站开发公司推荐东莞seo排名公司
  • 视频网站发展好应该怎么做seo技术培训中心