• bir bash başlatıldığında dikkate alınan fonksiyonlar (ve alias'lar) bu dosyada yer alır.
    sistemlerde genelde iki yerde bulunur.

    /etc/bashrc : bu dosya sistem genelindeki aliasları tanımlar.

    ~/.bashrc : bu dosya sadece ilgili kullanıcının aliaslarını tanımlar. dolayısıyla "login shell olmayan" shell'ler başlatıldığında çağırılır. (ssh ile yaptığınız bağlantılarda gelen shell'ler login olunmuş shell'lerdir!) eğer bu dosyada bir değişiklik yaparsanız, mevcut bourne shell'lerinizi (terminallerinizi) yeniden başlatmanız gerekir. bir bash başlatıldığında "çalışan" fonksiyonlar değil, "çalışabilir" fonksiyonlar burada yer alır.

    ayrıca ~/bash_logout dosyası bunların biraz zıddıdır. bir bash kapattığınızda bu dosyadaki satırlar çalışır. haliyle burda alias falan tanımlanmaz.
  • (bkz: zshrc)
    (bkz: fishrc)
hesabın var mı? giriş yap