0
0
Linux-cliHow-ToBeginner · 3 min read

How to Edit bashrc in Linux: Simple Steps to Customize Your Shell

To edit the .bashrc file in Linux, open a terminal and use a text editor like nano ~/.bashrc or vim ~/.bashrc. After making changes, save the file and run source ~/.bashrc to apply them immediately.
📐

Syntax

The basic syntax to edit the bashrc file is to open it with a text editor. For example, nano ~/.bashrc opens the file in the Nano editor. The ~/.bashrc file is a hidden file in your home directory that runs commands every time a new terminal session starts.

  • nano or vim: Text editors to modify files.
  • ~/.bashrc: The bash configuration file in your home folder.
  • source ~/.bashrc: Reloads the file to apply changes immediately.
bash
nano ~/.bashrc
💻

Example

This example shows how to add a simple alias to your bashrc file to shorten a command. After editing, you reload the file to use the new alias right away.

bash
# Open bashrc with nano
nano ~/.bashrc

# Add this line at the end of the file
alias ll='ls -la'

# Save and exit nano (Ctrl+O, Enter, Ctrl+X)

# Reload bashrc to apply changes
source ~/.bashrc

# Now you can use the new alias
ll
Output
total 48 drwxr-xr-x 6 user user 4096 Apr 27 10:00 . drwxr-xr-x 3 user user 4096 Apr 27 09:00 .. -rw-r--r-- 1 user user 220 Apr 27 09:00 .bashrc -rw-r--r-- 1 user user 675 Apr 27 09:00 .profile -rw-r--r-- 1 user user 807 Apr 27 09:00 .bash_logout
⚠️

Common Pitfalls

Common mistakes when editing .bashrc include:

  • Not saving the file before reloading it.
  • Forgetting to run source ~/.bashrc after changes, so new settings don't apply.
  • Adding syntax errors like missing quotes or wrong commands, which can cause errors when opening a terminal.

Always back up your .bashrc before editing to avoid losing working configurations.

bash
# Wrong: Missing quotes in alias
alias ll=ls -la

# Right: Quotes included
alias ll='ls -la'
📊

Quick Reference

CommandDescription
nano ~/.bashrcOpen bashrc file in Nano editor
vim ~/.bashrcOpen bashrc file in Vim editor
source ~/.bashrcReload bashrc to apply changes
alias name='command'Create a shortcut command alias
cp ~/.bashrc ~/.bashrc.bakBackup your bashrc file

Key Takeaways

Use a text editor like nano or vim to open ~/.bashrc for editing.
Always save changes and run source ~/.bashrc to apply them immediately.
Check for syntax errors to avoid terminal startup issues.
Backup your bashrc file before making changes.
Aliases and environment variables are common customizations in bashrc.