精华内容
下载资源
问答
  • export命令

    千次阅读 2016-12-29 17:50:17
    export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。 一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 ...

          export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。 一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本。

    -f:代表[变量名称]中为函数名称;
    -n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;
    -p:列出所有的shell赋予程序的环境变量。

    示例

    if [ $# -eq 0 ]
    then
    echo "Usage:x_shift2.sh 参数"
    exit 1
    fi
    sum=0
    until [ $# -eq 0 ]
    do
    sum=`expr $sum + $1`
    shift
    done
    echo "sum is: $sum"
    sum is : 45
           shift命令还有另外一个重要用途,Bsh定义了9个位置变量,从$1到$9,这并不意味着用户在命令行只能使用9个参数,借助shift命令可以访问多于9个的参数。
      shift命令一次移动参数的个数由其所带的参数指定。例如当shell程序处理完前九个命令行参数后,可以使用shift9命令把$10移到$1。


    在 linux 里设置环境变量的方法 ( export PATH )

    一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm /build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:

    1、直接用export命令:
    #export PATH=$PATH:/opt/au1200_rm/build_tools/bin
    查看是否已经设好,可用命令export查看。


    2、#vi /etc/profile
    在里面加入:
    export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

    3. 修改.bashrc文件:
    # vi /root/.bashrc
    在里面加入:
    export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

    后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:

    4、# echo $PATH
    看看输出里面是不是已经有了 /my_new_path这个路径了。


    这样的格式是在之前的格式下继续添加:export $PATH="$PATH:路径1:路径2:...:路径n”

    展开全文
  • export var firstName ='Michael' export var lastName = 'Jackson' export var year = 1958;
  • export命令 系统设置

    2021-01-09 20:34:33
    export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。 一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 ...
  • es6 export 命令

    2018-02-04 22:18:12
    export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export...

    export 命令

    ES6的模块功能主要由两个命令构成:exportimportexport命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。

    一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。下面是一个 JS 文件,里面使用export命令输出变量。

     
    1. // profile.js
    2. export var firstName = 'Michael';
    3. export var lastName = 'Jackson';
    4. export var year = 1958;

    上面代码是profile.js文件,保存了用户信息。ES6 将其视为一个模块,里面用export命令对外部输出了三个变量。

    export的写法,除了像上面这样,还有另外一种。

     
    1. // profile.js
    2. var firstName = 'Michael';
    3. var lastName = 'Jackson';
    4. var year = 1958;
    5. export {firstName, lastName, year};

    上面代码在export命令后面,使用大括号指定所要输出的一组变量。它与前一种写法(直接放置在var语句前)是等价的,但是应该优先考虑使用这种写法。因为这样就可以在脚本尾部,一眼看清楚输出了哪些变量。

    ES6 export命令除了输出变量,还可以输出函数或类(class)。

     
    1. export function multiply(x, y) {
    2. return x * y;
    3. };

    上面代码对外输出一个函数multiply

    通常情况下,export输出的变量就是本来的名字,但是可以使用as关键字重命名。

     
    1. function v1() { ... }
    2. function v2() { ... }
    3. export {
    4. v1 as streamV1,
    5. v2 as streamV2,
    6. v2 as streamLatestVersion
    7. };

    上面代码使用as关键字,重命名了函数v1v2的对外接口。重命名后,v2可以用不同的名字输出两次。

    需要特别注意的是,export命令规定的是对外的接口,必须与模块内部的变量建立一一对应关系。

     
    1. // 报错
    2. export 1;
    3. // 报错
    4. var m = 1;
    5. export m;

    上面两种写法都会报错,因为没有提供对外的接口。第一种写法直接输出 1,第二种写法通过变量m,还是直接输出 1。1只是一个值,不是接口。正确的写法是下面这样。

     
    1. // 写法一
    2. export var m = 1;
    3. // 写法二
    4. var m = 1;
    5. export {m};
    6. // 写法三
    7. var n = 1;
    8. export {n as m};

    上面三种写法都是正确的,规定了对外的接口m。其他脚本可以通过这个接口,取到值1。它们的实质是,在接口名与模块内部变量之间,建立了一一对应的关系。

    同样的,functionclass的输出,也必须遵守这样的写法。

     
    1. // 报错
    2. function f() {}
    3. export f;
    4. // 正确
    5. export function f() {};
    6. // 正确
    7. function f() {}
    8. export {f};

    另外,export语句输出的接口,与其对应的值是动态绑定关系,即通过该接口,可以取到模块内部实时的值。

     
    1. export var foo = 'bar';
    2. setTimeout(() => foo = 'baz', 500);

    上面代码输出变量foo,值为bar,500 毫秒之后变成baz

    这一点与 CommonJS 规范完全不同。CommonJS 模块输出的是值的缓存,不存在动态更新,详见下文《Module 的加载实现》一节。

    最后,export命令可以出现在模块的任何位置,只要处于模块顶层就可以。如果处于块级作用域内,就会报错,下一节的import命令也是如此。这是因为处于条件代码块之中,就没法做静态优化了,违背了 ES6 模块的设计初衷。

     
    1. function foo() {
    2. export default 'bar' // SyntaxError
    3. }
    4. foo()

    上面代码中,export语句放在函数之中,结果报错。

    展开全文
  • Linux export 命令用法

    万次阅读 2021-02-06 10:05:00
    Linux export 命令用法 Linux export 命令用于设置或显示环境变量。 在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆...

    Linux export 命令用法

    Linux export 命令用于设置或显示环境变量。

    在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。

    export [-fnp][变量名称]=[变量设置值]
    
    参数说明:
    • -f  代表[变量名称]中为函数名称。
    • -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
    • -p  列出所有的shell赋予程序的环境变量。
    示例

    定义环境变量赋值

    export MYENV=7 //定义环境变量并赋值
    
    展开全文
  • linux export命令

    千次阅读 2019-03-05 15:45:26
    export命令 Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。同时,重要的一点是,export的效力仅及于该次登陆...

    export命令

    Linux export命令用于设置或显示环境变量。

    在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。同时,重要的一点是,export的效力仅及于该次登陆操作。注销或者重新开一个窗口,export命令给出的环境变量都不存在了。

    该命令的语法如下:

    export [-fnp][变量名称]=[变量设置值]
    

    其中:

    -f  代表[变量名称]中为函数名称。
    -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
    -p  列出所有的shell赋予程序的环境变量。
    

    你可以只打出export来查看当前的所有环境变量。如果你要在某个环境变量(比如PATH)中加入一些新的路径(如/bin/bash),可以使用如下命令格式

    export PATH=/bin/bash:$PATH
    

    就OK了。

    展开全文
  • 主要介绍了浅析linux环境变量export命令详解 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
  • declare命令,export命令

    千次阅读 2019-06-12 08:34:53
    declare命令 declare[+/-][选项]变量名 选项 -:给变量设置类型属性 +:取消变量的类型属性 -a:将变量声明为数组型 -i:将变量声明为整数...export命令(声明环境变量) export等价于declare -x -----------------...
  • Linux export命令

    千次阅读 2019-06-01 14:24:54
    Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。 语法 export [-fnp]...
  • 文章目录Linux - export 命令的生命周期 : 断开会话后 export 的环境变量不生效Linux - export 命令的生命周期 : 断开会话后 export 的环境变量不生效1、export2、每次打开会话都 export 一下3 bashrc 文件4 比如 ...
  • import命令与export命令

    千次阅读 2016-11-09 18:16:23
    使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。 // main.js import {firstName, lastName, year} from './profile'; function setName(element) { element....
  • shell declare命令,export命令

    千次阅读 2018-05-30 16:17:36
    declare命令 declare[+/-][选项]变量名 选项 -:给变量设置类型属性 +:取消变量的类型属性 -a:将变量声明为数组型 -i:将变量声明为整数型(integer) ...export命令(声明环境变量) export=declare -x...
  • export命令为Shell内建命令,用于设置或显示环境变量,环境变量包含变量与函数。 在Shell中执行程序时,Shell会提供一组环境变量。export可新增、删除或修改环境变量,供后续被执行的程序使用。export的作用效果仅...
  • filter- policy export命令 1.命令功能 filter-policy export命令用来按照过滤策略,设置对引入的路由在向外发布时进行过滤。 undo filter-policy export命令用来取消对引入的路由在发布时进行过滤。 缺省情况下,...
  • Linux下export命令和source命令与环境变量设置 环境变量广泛用于程序运行环境的设置。从Linux shell的角度来看,环境变量无非就是shell脚本的变量而已。从这个角度理解环境变量,就能理解设置环境变量的那些命令究竟...
  • 环境变量设置export 命令详解

    万次阅读 2018-09-17 10:21:47
    环境变量通俗来讲,就是指定一个路径,编译工具或运行软件时,任务进程会按照设置的路径来搜索文件或... export 命令 使用export PATH=$PATH:路径。来设置环境变量 例如我的交叉编译工具在/opt/qsd/stadir/to...
  • linux export命令学习

    2013-10-12 13:17:22
    linux export命令用来设置环境变量。 sh-# export export CONSOLE="/dev/console" export HOME="/" export LD_LIBRARY_PATH="......." export OLDPWD export PATH="/bin:/usr/bin:/sbin:/usrbin" export ...
  • Linux export命令设置环境变量

    千次阅读 2019-06-13 11:19:03
    Linux export命令用于设置或显示环境变量。 export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。 语法 export [-fnp][变量名称]=[变量设置值] 参数说明: -f 代表...
  • Linux下shell脚本export命令

    千次阅读 2017-10-18 09:29:37
    Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。同时,重要的一点是,export的效力仅及于该次登陆操作。...
  • export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。 一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 ...
  • export命令添加和删除环境变量

    千次阅读 2019-02-17 19:10:45
    export命令 功能说明:设置或显示环境变量。 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量。 export可新增,修改或删除环境变量,供后续执行的程序...
  • Linux export 命令设置环境目录

    千次阅读 2017-04-14 10:35:19
    1、直接用export命令设置: exportPATH=$PATH:/opt/au1200_rm/build_tools/bin 查看: export 多个路径的写法: exportPATH=$PATH:路径1:路径2:...:路径n 路径中间半角冒号隔开。2、修改profile文件:vi/etc/profile...
  • export命令详解

    千次阅读 2019-02-15 08:51:00
    基础命令学习目录首页 export 的基本作用就是将父shell中的局部变量设置为环境变量,使得该变量可以在子shell中使用。下面设置两种情景对export进行原理解析。 情景 1. 有一个名为myexport.sh的脚本,内容如下:...
  • linux下export命令添加删除环境变量

    千次阅读 2018-01-16 12:31:58
    Linux export命令参数   功能说明:设置或显示环境变量。 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量。 export可新增,修改或删除环境变量,供...
  • macOS和Linux下source和export命令

    千次阅读 2020-03-14 12:03:16
    Linux下source和export命令 source命令用法 // 两种用法 source filename . filename source作用 和sh、bash相识但不一样,下面看一下他们的区别: 1.sh filename重新建立一个子shell,在子shell中执行脚本里面的...
  • shell脚本中export命令未生效,原因详解 问题:我有一个脚本,脚本中有如下一条语句 export fdu=“dufan” 用sh运行脚本后,在当前shell利用命令env查看环境变量,但是却没有fdu变量,难道是因为我的export语句...
  • shell与export命令

    千次阅读 2010-04-29 10:20:00
    参考文章:http://baike.baidu.com/view/2959759.htmhttp://blog.sina.com.cn/s/blog_62945c360100ffvk.htmlhttp://www.51testing.com/?44957/action_viewspace_itemid_90758.htmlshell与export命令export命令功能...
  • linux source和export命令

    千次阅读 2010-09-25 23:59:00
    linux source和export命令

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 436,766
精华内容 174,706
关键字:

export命令