不過,在去找出可以解決阿舍的問題之前,阿舍要先解決一下阿舍放在心中多年的疑問,那就是,為什麼 .bash_profile 改完之後,不能用 sh 指令或直接執行 .bash_profile 檔案呢 ? 這個 .bash_profile 不也是個 script 檔嗎 ? 嗯 ... 阿舍曾經也有用 sh 指令來跑這個 .bash_profile 檔案,但是,是有跑完,只不過,沒有什麼效果發生哩 ! ....
sh 指令會執行在另一個處理程序中 .... |
因此,如果要讓 .bash_profile 的執行結果可以立即反應在現有的 Shell 環境的話,就需要用特殊的指令來執行這個 .bash_profile 檔案囉 ! 而這個指令就是阿舍查到的 source 指令哩 ! 基本上來說,它和 sh 指令最大的差別就在於,source 指令是在現在使用的這個 Shell 的環境來執行,所以,就可以達到阿舍要讓 .bash_profile 立即生效的效果囉 !
source ~/.bash_profile
上面就是用 source 指令來讓 .bash_profile 檔案馬上生效的指令,但是 ... 阿舍,後來又發現更簡單的方法,就是用點號指令來執行就可以了,可少敲 5 個字母哩 ! 操作方式如下。
. ~/.bash_profile
其實,上述的方法不只適用於讓 .bash_profile 的馬上生效,還可以使用於任何需要在現行的 Shell 環境進行操作的 Script 哩 !
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁