Bazı yolları dışa aktarılmamışsa /etc/profileve değiştirecek küçük bir otomatik kurulum komut dosyası oluşturuyorum $HOME/.profile. Sonra bunları otomatik olarak yeniden yüklemek istiyorum.
Bunu okudum source, bu yüzden terminalimi çalıştırdım ve girdim:
source /etc/profile
source ~/.profile
Terminalden herhangi bir hata vermedi.
Ancak, bu iki komutu Bash komut dosyasının içine koymakla sonuçlanır source: not found.
#!/bin/shBelirtilmiş olsa bile betiğin Bash tarafından yürütüldüğünden nasıl emin olabilirim (görünüşe göre, bunu garanti etmez)?- Neden bu iki kaynağın açık bir şekilde orada olduklarında bulunamadığını söylesin?