env
命令和 .bashrc
文件在 Debian 系统(以及其他 Linux 发行版)中都扮演着重要的角色,但它们的功能和用途是不同的。
env
是一个用于显示当前环境变量的命令。# 列出所有环境变量
env
# 显示名为 PATH 的环境变量的值
echo $PATH
env
命令的输出仅限于当前会话的环境变量。.bashrc
是一个 Bash shell 的配置文件,用于定义用户特定的 shell 设置和别名。source ~/.bashrc
时被读取和执行。# 设置 PS1 变量以自定义提示符
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# 创建一个别名
alias ll='ls -l'
# 设置 PATH 环境变量
export PATH=$PATH:$HOME/bin
.bashrc
文件中的更改需要重新加载才能生效(通常通过 source ~/.bashrc
或关闭并重新打开终端)。env
是一个用于查看和临时操作环境变量的工具。.bashrc
是一个用于持久化配置 Bash shell 环境的文件,包括设置环境变量、别名等。了解这两者的区别有助于更好地管理和维护你的 Linux 系统环境。