Eksik .bash_profile ve .bashrc dosyaları


16

Dosyam yok .bash_profileveya .bashrcdosyam var ve kesinlikle bash kabuğunu kullanıyorum. Mac OS X 10.11.1 El Capitan kullanıyorum.

$PATHApple'ın gönderdiği varsayılan değerleri azaltmak için kalıcı olarak nasıl değiştiririm ?


1
Ne denediniz - .bash_profile ve .bashrc oluşturmayı denediniz mi (not no _)
user151019

Hayır. Yine de $ PATH değişkenim ayarlandı. Bu ayarları nereden alıyor? Ondan bir şey çıkarmam gerekiyor.
Dan

Bu farklı bir soru - ve birçok soru soruldu
user151019

@Mark linki lütfen?
Dan

1
@Dan, bkz. Gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - kaynaklı "global" yapılandırma dosyaları var.
glenn jackman

Yanıtlar:


14

.bash_profileve çalışmak .bashrciçin var olmak zorunda $PATHdeğilsiniz, bunlar bash yapılandırması içindir. Göre bash docs ,

Bash etkileşimli bir giriş kabuğu veya --login seçeneğiyle etkileşimli olmayan bir kabuk olarak çağrıldığında /etc/profile, bu dosya varsa önce dosyadan komutları okur ve yürütür . Bu dosyayı okuduktan sonra ~/.bash_profile,~/.bash_login ve ~/.profile, bu sırayla ve okur ve var ve okunabilir olanlarını gelen yürütür komutları.

  • $PATHTek bir terminal oturumu için değişkeninize yol eklemek için aşağıdakileri yapın:export PATH=$PATH:pathToYourDirectory birden çok dizin için export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • İçinde ne olduğunu görmek için $PATH:echo $PATH veyacat /etc/paths

  • /etc/paths sistem yolu değişkenlerinizi tutan dosyadır

man path_helperDaha fazla bilgi için çalıştırın .


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.