美文网首页
shell环境变量的设置

shell环境变量的设置

作者: 菠萝吹雪huhu | 来源:发表于2019-03-15 18:41 被阅读0次

    前言:把非家目录下的文件配置到环境变量中,使这个文件在任何路径下都可以运行

    数据准备:

    新建一个文件夹testpath,在该文件下新建一个test.sh脚本文件(脚本内容是echo "hello world")

    1.在testpath文件下运行pwd命令,找到绝对路径并复制(我的路径是/Users/mac/testpath)

    注意:快捷键复制不了,鼠标右键拷贝即可,粘贴是也是如此。

    2.在家目录下找到环境变量配置文件

    输入命令:ls -al

    .bash_profile就是环境配置文件

    注意:在mac下可能没有这个文件,直接使用vim .bash_profile命令新建即可。

    3.进入.bash_profile进行编辑,导入路径。

    命令 :vim .bash_profile

    按i,进入编辑模式

    输入结束后,先按esc键,然后输入:wq(保存并退出)。

    注意:windows和Mac下有时会有不同,windows是之前就存在.bash_profile文件,在所有内容后export路径即可;Mac下若是首次修改.bash_profile文件需要多输入"export PATH"这一行;windows和Mac之后再需要增加路径,输入如图最后一行类似的命令即可。

    如图红色标出的命令就是导入了新路径,export PATH=$PATH:+绝对路径

    4.输入使环境变量生效命令:source ~/.bash_profile 

    在最后一个命令可以看出,在testpath文件夹下的文件在其他目录也可以执行。

    此时在这个路径下可能不能运行test.sh文件,有可能是没有执行权限,赋予执行权限即可(命令:chmod +x test.sh).

    第一次写文章,请大家多提出宝贵意见,谢谢。

    相关文章

      网友评论

          本文标题:shell环境变量的设置

          本文链接:https://www.haomeiwen.com/subject/jkrrmqtx.html