前言:把非家目录下的文件配置到环境变量中,使这个文件在任何路径下都可以运行
数据准备:
新建一个文件夹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).
第一次写文章,请大家多提出宝贵意见,谢谢。
网友评论