簡析 Linux 下的 bashrc 和 profile 的差異,並利用其實現程序開機自啟動


  

  1. bashrc是在系統啟動后就會自動運行。

  2. profile是在用戶登錄后才會運行,常在/etc/profile文件中修改環境變量,在這里修改的內容是對所有用戶起作用的。

  3. 在profile文件添加或修改的內容需要注銷系統才能生效。

  4. 進行設置后,可運用source bashrc命令更新bashrc,也可運用source profile命令更新profile。

  PS:通常我們修改bashrc,有些linux的發行版本不一定有profile這個文件,這兩個文件也可以用來做一些開機自啟動操作

    例如我要開機登錄后自啟動 my.sh 腳本文件,就可以用下面2個方法實現:

      ① 把 my.sh 文件放在 /usr/bin 目錄下,再在profile文件最后新添加一行 my.sh  即可,

        因為 /usr/bin 目錄下是放用戶自己的程序的,這里的程序可以在其他地方直接用文件名運行,所以 my.sh 前面不用路徑也可以;

      ② 把 my.sh 放在自己定義的目錄 /home/myApp/,接着在profile文件最后新添加一行  /home/myApp/my.sh  即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM