在互聯網上搜索完成後,我知道在交互/非交互式 - 登錄/非登錄shell組合的情況下,應該在哪裏更改PATH變量的值。PATH變量的缺省值
從另一個帖子
https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/
我已經「/ bin/sh的」默認登錄shell和唯一的/ etc/profile文件被用於導出在我的系統所需的所有環境變量找到。而且在非交互式登錄shell的情況下,即使上面的鏈接表示它也不會引用/ etc/profile。但仍然當我執行,
ssh -4 -q -o StrictHostKeyChecking=no [email protected] "env"
Password:
SHELL=/bin/sh
...
**PATH=/usr/bin:/bin:/usr/sbin:/sbin**
...
我可以看到PATH變量的一些默認值。我想知道PATH的這些默認值是在哪裏設置的。
感謝您的信息。但是,我很想知道這個默認PATH的設置。我相信,它不是來自遠程端的SSH守護進程。我從我的開發環境轉到了生產環境。開發環境具有非常巨大的PATH價值,大部分是生產環境中的NA。我也嘗試過你的第二種選擇。即使這比我粘貼的東西多:( –