Linux导出命令参数
功能说明:设定或显示环境变量。
语法: export [-fnp][变量名称]=[变量设定值]
补充说明:在shell上运行程序时,shell提供一系列环境变量。 在export中,可以添加、修改或删除环境变量,以便在以后运行的程序中使用。
导出的效果只有此登录操作。
参数:
-f表示“变量名称”中有函数名称。
-n删除指定的变量。 变量实际上不会被删除,只是不会输出到后续指令的执行环境中。
-列出p shell赋予程序的所有环境变量。
创建变量后,后续创建的shell进程不会自动识别它。 命令export可以将变量值传递给后续的shell。 当shell脚本被调用并执行时,无法自动访问在原始脚本(调用方)中定义的变量,除非将其设置为显式可用。
可以使用export命令将一个或多个变量的值传递给后续脚本
=====================================
如何在linux上设置环境变量(导出路径) ) )。
使用时
安装在源包中的软件通常会在安装完成后设置该软件命令运行的路径。 那就是PATH变量。 怎么设定PAHT变量? 我们还将通过三种方式实现
直接使用导出命令(我们将
mysql服务器示例)
[ root @ liyao~] #导出路径=$ path :/usr/local/MySQL/yjddwn
要确定是否已设置,请使用命令导出命令或直接显示$#变量名称#
zhongweichaomatomacbook-pro :至zhong weichao $ $ path
- bash :/users/zong weichao/. local/yjddwn 3360/usr/yjddwn 3360/yjddwn 3360/yjddwn :/usr/syjdwn 33:
请注意,直接使用export设置的所有变量都是临时变量。 也就是说,退出当前shell时,为该变量定义的值无效。 怎样才能使我们定义的变量永久有效? 让我们看看第二种定义方法
修改/etc /配置文件
[根@ liyao~] # VI/etc /简档
导出路径=$ path :/usr/local/MySQL/yjddwn #将此行配置添加到配置文件中
需要注意的是,修改此文件后,请不要使用以下命令重新启动
系统时启用修正内容
[根@ liyao~] # source/etc/profile
或:
[根@ liyao~] #./etc /简档
[root@liyao ~]# echo $PATH
/usr/Kerberos/syjddwn :/usr/Kerberos/yjddwn :/usr/local/usr/local/yj dwn 3360/yj dwn :
#配置已启用
修改bashrc文件在当前用户shell下生效
# vi /root/.bashrc? 加入rxddy :
导出路径=$ path :/usr/local/MySQL/yjddwn
修改此文件后,仍必须使用source或.启用配置文件。
使用echo $PATH看看变量是否有效
[root@liyao ~]# echo $PATH
/usr/Kerberos/syjddwn :/usr/Kerberos/yjddwn :/usr/local/usr/local/yj dwn 3360/yj dwn :