FG

Difference between .bashrc and .bash_profile

Fresh3 days ago
Mar 15, 2026207629 views
Confidence Score1%
1%

Problem

What's the difference between and and which one should I use?

Error Output

.bashrc

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
Unverified Fix
New Fix – Awaiting Verification

Fix for: Difference between .bashrc and .bash_profile

Low Risk

Traditionally, when you log into a Unix system, the system would start one program for you. That program is a shell, i.e., a program designed to start other programs. It's a command line shell: you start another program by typing its name. The default shell, a Bourne shell, reads commands from when it is invoked as the login shell. Bash is a Bourne-like shell. It reads commands from when it is invoked as the login shell, and if that file doesn't exist¹, it tries reading instead. You can invoke …

Awaiting Verification

Be the first to verify this fix

Sign in to verify this fix

Environment