我尝试使用 export 来设置 PATH。但我不明白它是如何工作的?这是我的命令:
export PATH=.:$PATH
那么它是如何工作的?PATH 是什么样子的?谢谢
答案1
PATH 变量是一个特殊变量,它包含 shell 将在其中搜索二进制文件的目录列表(以 bash“:”分隔)。
您发出的命令指示 shell 在查找已使用的其他目录之前先查找当前目录(“.”)。
你可以使用命令 echo $PATH 查看你的 PATH 是什么样子。
我的 PATH 是这样的
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/bin:/usr/local/bin
“export”语句意味着从此shell启动的任何子命令或shell都将继承改变的路径命令。