加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2023-06-14 10:31:43 所属栏目:Linux 来源:转载
导读:   Linux常用命令export 命令用于设置或显示环境变量,在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限
  Linux常用命令export 命令用于设置或显示环境变量,在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作,下面为大家分享一下Linux常用命令export命令具体使用方法。
 
  语法
 
   export [-fnp][变量名称]=[变量设置值]
 
  参数说明:
 
  -f  代表[变量名称]中为函数名称。
 
  -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
 
  -p  列出所有的shell赋予程序的环境变量。
 
  实例
 
  *1、显示export所有的变量*
 
  当不带任何参数使用时,export命令将显示环境中所有export变量的列表。您应该能够查看变量的名称及其对应的值。
 
   linuxmi@linuxmi:~$ export
 
  通过使用Linux grep命令和export命令,可以很容易地找到关于特定变量的信息。下面的命令使用一个简单的例子来说明这一点。
 
   linuxmi@linuxmi:~$ export LINUXMI="Welcome to linuxmi.com"
 
   linuxmi@linuxmi:~$ export | grep -i linuxmi
 
  2、显示当前Shell的export变量
 
  export的-p标志将打印出当前Linux shell中所有导出变量的列表。看看下面的例子,看看这是什么意思。
 
   linuxmi@linuxmi:~$ export -p
 
  您可以使用这个命令来排除正在运行的shell会话的各种配置问题。
 
  3、Linux下的export变量
 
  export命令使跨环境共享变量变得很容易。您可以使用export语句设置变量的值。下面的示例演示了这一点。
 
   linuxmi@linuxmi:~$ export EDITOR=/usr/bin/gedit
 
  这将把gedit的路径设置为编辑器变量的值。您可以使用grep来确认这一点。
 
   linuxmi@linuxmi:~$ export | grep -i EDITOR
 
  4、Linux下的导出函数
 
  开发人员可以使用-f选项导出函数。下面的示例使用简单的测试函数演示了这一点。您可以使用此方法编写自定义shell脚本。
 
   linuxmi@linuxmi:~$ test () { echo "Test Function"; }
 
   linuxmi@linuxmi:~$ export -f test
 
   linuxmi@linuxmi:~$ bash
 
   Test Function
 
   dircolors: /home/linuxmi/.dircolors: 没有那个文件或目录
 
   linuxmi@linuxmi:~$ test
 
   Test Function
 
  这应该在终端窗口中显示字符串” Test Function “。bash调用用于为bash派生一个子进程。否则,test函数将不会打印文本。
 
  5、配置环境属性
 
  在Linux操作系统下,可以使用export命令配置各种环境参数。例如,如果您将下面这一行添加到.bashrc文件中,它将在每次系统重新启动时将其设置为Snap的路径。
 
   linuxmi@linuxmi:~$ echo export PATH="/snap/bin/lxd:$PATH" >> .bashrc
 
  如果您不熟悉配置文件内部的工作方式,也不必担心。只需在文件末尾添加自定义导出即可。这样,如果你愿意,你总是可以找到并删除它们。
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!