Bazı yolları dışa aktarılmamışsa /etc/profile
ve 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/sh
Belirtilmiş 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?