我用最接地气的话给你讲明白,看完直接会用,不绕弯子。
一、它是什么?(一句话)
~/.bashrc 就是 你当前用户的终端配置文件,专门管你的命令行长啥样、能干嘛、启动时自动执行啥。
~ = 你的用户主目录(比如 /home/你的名字)
. 开头 = 隐藏文件(平时看不见)
bashrc = bash shell 的配置文件
简单说:这是你命令行的 “个人设置中心”。
二、它干嘛用?(最常用 4 个功能)
每次你打开终端,系统都会自动读一遍这个文件,把里面的配置生效。
它主要干这几件事:
1. 自定义命令别名(偷懒神器)
比如你不想每次敲长长的命令,就可以简写:
# 例子
alias ll='ls -alh'
alias gs='git status'
alias gp='git pull'
以后输 ll 就等于输一长串命令。
2. 配置环境变量(必备!)
装 Java、Node、Python、Go、Maven 等工具时,90% 都要改这个文件。
export PATH=$PATH:/你安装的软件路径/bin
让系统能找到你装的命令。
3. 设置终端样式
比如:
命令行颜色
提示符显示用户名、路径、Git 分支
开机显示欢迎语
4. 开机自动执行命令
打开终端就自动运行脚本、打印信息、加载工具等。
三、怎么用?(3 步搞定)
第 1 步:打开它
nano ~/.bashrc
或者用 VS Code 打开:
code ~/.bashrc
第 2 步:加配置
直接在文件末尾加你想要的东西,比如:
# 我的自定义别名
alias ll='ls -alh'
alias update='sudo apt update && sudo apt upgrade -y'
# 我的环境变量
export MY_PROJECT=/home/xxx/project
第 3 步:让修改立刻生效
改完必须执行这一句,不然不生效:
source ~/.bashrc
或者重启终端也行。
四、超实用示例(直接复制用)
1. 最常用的懒人别名
# 查看文件
alias ll='ls -alh'
alias la='ls -A'
# git 快捷命令
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'
# 系统快捷命令
alias ..='cd ..'
alias ...='cd ../..'
alias update='sudo apt update && sudo apt upgrade -y'
2. 让终端更好看
# 彩色提示符
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
3. 安装软件后必加的 PATH 例子
# 比如安装了 node
export PATH=$PATH:/home/yourname/node/bin
五、3 个常见坑(一定要避开)
改完不生效
必须运行:
source ~/.bashrc
改错文件
别改系统的 /etc/bashrc,只改自己的 ~/.bashrc
语法写错导致终端报错
别乱删里面原有内容,只在末尾追加最安全。
六、一句话总结
~/.bashrc = 你的终端个人配置文件
用来:设别名、加环境变量、改样式、开机自动运行
用法:打开 → 加代码 → source 生效
总结
~/.bashrc 是当前用户专属的终端配置,只对你生效
打开:nano ~/.bashrc
生效:source ~/.bashrc
主要用途:别名、环境变量、美化终端
你现在可以直接打开它试试加一两个别名,马上就能用!