項目新增協議,需要設置新的nginx路由配置,新增完配置文件后,
打算使用:nginx -t 校驗語法是否准確,結果不是某行的語法錯誤,
而是報命:-bash: nginx: 未找到命令/沒有這個文件,明明已經在運行的nginx為啥卻提示命令未找到訥?
為了規范nginx的配置文件,同事將nginx遷移到另外一台虛擬機,並且自定義了部署路徑,但是卻沒有
將部署的sbin路徑配置在 : ~/.bash_profile 文件下的 環境變量中(PATH)導致的,
找到原因,那就到 .bash_profile 增加環境變量


保存后退出,再查看下環境變量,如下圖所示


跟之前沒有配置沒啥兩樣,懷疑剛剛的配置沒有生效,於是求助度娘,
原來.bash_profile 修改之后並不會立即生效,可以選擇下面三種命令之一:
1 . .bash_profile
2 source .bash_profile
3 exec bash --login
執行第二個命令,再嘗試輸出環境變量

修改的配置文件生效

修改后