LINUX怎么查看环境变量PATH_LINUX查看与修改PATH环境变量

等等,我昨天在服务器上装了个新的Python包,忘了PATH怎么弄了。
回忆一下,我那天是在办公室的MacBook上远程连接到那台Linux服务器,用的是SSH。
输入了命令 echo $PATH,屏幕上显示了一大串路径,我记得最后面有个 /usr/local/bin,那是我自己装的软件经常放的地方。
后来我想运行一个自定义的小脚本,发现直接输入脚本名就报错了,得输入完整的 /home/user/my_scripts/script.sh。
这让我想起,如果我把 ~/my_scripts 加到PATH里,应该就能直接用了。
于是我就临时用了 export PATH=$PATH:~/my_scripts,然后又试了 ./script.sh,这次成功了!不过我下午要关机,所以这改动下午来了又得重做。
得赶紧想想怎么弄永久性的。

linux中查看环境变量的命令是什么

哎哟,你问的这个Linux环境变量的事,我以前还真踩过不少坑呢。
记得有一次,我搞一个脚本,要检查一下系统路径(PATH)设置得对不对,就傻乎乎地用echo$PATH,结果啥都没显示,还以为脚本有问题。
后来才知道,原来环境变量是区分大小写的,PATH和path是两码事,我那时候就犯了个低级错误。

还有一次,一个朋友让我帮忙看看他为什么一个程序启动不起来。
我一看,说是环境变量没设置好。
我就用那个env命令,结果发现一大堆环境变量,看得我眼花缭乱。
后来慢慢看,才发现原来是某个关键的变量没设置,导致程序找不到它需要的资源。

那会儿我还不知道printenv和env是差不多的,后来查了资料才知道,这两个命令都是查看环境变量的,只是env更常用一些。

还有啊,我之前还遇到过一些环境变量是系统自动维护的,比如那个_和OLDPWD,我就没敢乱动,生怕改错了出啥问题。

总之,这些环境变量的事,虽然有时候挺头疼的,但学会了怎么查看和管理,还是挺有用的。
你以后搞Linux脚本或者配置环境的时候,也可以试试这些命令,挺方便的。