GNU/Linux >> Belajar Linux >  >> Linux

File Setara ".bashrc" Dibaca Oleh Semua Shell?

Apakah ~/.bashrc satu-satunya tempat untuk menentukan variabel lingkungan khusus pengguna, alias, modifikasi PATH variabel, dll?

Saya bertanya karena sepertinya ~/.bashrc sepertinya bash -hanya, tetapi cangkang lain juga ada…

Jawaban yang Diterima:

File $HOME/.profile digunakan oleh sejumlah shell, termasuk bash, sh, dash, dan mungkin lainnya.

Dari halaman manual bash:

Ketika bash dipanggil sebagai shell login interaktif, ... pertama kali membaca dan mengeksekusi perintah dari file /etc/profile, jika file itu ada. Setelah membaca file itu, file itu mencari ~/.bash_profile, ~/.bash_login, dan ~/.profile, dalam urutan itu, dan membaca serta mengeksekusi perintah dari perintah pertama yang ada dan dapat dibaca.

csh dan tcsh secara eksplisit tidak melihat ~/.profile tapi cangkangnya agak kuno.


Linux
  1. Basa'?

  2. Membaca Baris Dari File Dengan Bash:Untuk Vs. Ketika?

  3. Redirect semua output ke file di Bash

  1. Bagaimana cara membaca baris kedua hingga terakhir dalam file menggunakan Bash?

  2. Redirect semua output ke file menggunakan Bash di Linux?

  3. bash + baca variabel &nilai dari file dengan skrip bash

  1. Cara Membaca File Baris demi Baris di Bash

  2. Bash baca Perintah

  3. tar:baca singkat