File .bash_profile dan .bashrc tidak ada

16

Saya tidak punya .bash_profileatau .bashrcfile dan saya pasti menggunakan shell bash. Saya menggunakan Mac OS X 10.11.1 El Capitan.

Bagaimana cara memodifikasi saya secara permanen $PATHuntuk mengurangi nilai default yang dikirimkan Apple?

Dan
sumber
1
Apa yang sudah Anda coba
sudahkah
Tidak, belum. Variabel $ PATH saya sudah disetel. Dari mana mendapatkan pengaturan itu? Saya perlu menghapus sesuatu dari itu.
Dan
Itu adalah pertanyaan yang berbeda - dan telah ditanyakan berkali-kali
user151019
@Mark Link tolong?
Dan
1
@Dan , lihat gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - ada file konfigurasi "global" yang bersumber.
glenn jackman

Jawaban:

14

.bash_profiledan .bashrctidak harus ada untuk $PATHberfungsi, itu untuk konfigurasi bash. Menurut bash docs ,

Ketika Bash dipanggil sebagai shell login interaktif, atau sebagai shell non-interaktif dengan opsi --login, Bash pertama kali membaca dan mengeksekusi perintah dari file /etc/profile, jika file itu ada. Setelah membaca file itu, tampaknya untuk ~/.bash_profile, ~/.bash_logindan ~/.profile, agar, dan membaca dan mengeksekusi perintah dari yang pertama yang ada dan dapat dibaca.

  • Untuk menambahkan jalur ke $PATHvariabel Anda untuk sesi terminal tunggal, lakukan sebagai berikut:, export PATH=$PATH:pathToYourDirectoryuntuk beberapa direktori export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • Untuk melihat apa yang ada di Anda $PATH: echo $PATHataucat /etc/paths

  • /etc/paths adalah file yang menyimpan variabel jalur sistem Anda

Jalankan man path_helperuntuk informasi lebih lanjut.

Enzo
sumber