一、目录 / 文件相关命令1️⃣lsls-a作用列出目录内容常用参数-a显示隐藏文件如.bashrc-l长格式显示权限/大小/时间-h人类可读大小例子ls-la~ 查看 home 目录所有文件包括隐藏文件2️⃣cdcd/home/zhangxy作用切换目录3️⃣pwdpwd作用显示当前所在路径4️⃣catcat~/.bashrc作用查看文件内容一次性输出5️⃣grepgrep-nLC_ALL~/.bashrc作用搜索文件内容参数-n显示行号 用来找错误配置比如 uft8二、环境变量相关命令你这次核心6️⃣exportexportLANGen_US.utf8作用设置环境变量当前 shell 生效常见变量LANG语言环境LC_ALL全局 localePATH可执行路径7️⃣unsetunsetLC_ALL作用删除环境变量 你用来修复 locale 问题8️⃣envenv|grepLC_作用查看所有环境变量用来排查是谁设置了 LC_ALL9️⃣localelocale作用查看系统语言环境状态你用来确认LANGLC_ALL各类 locale 分类locale -alocale-a作用列出系统支持的所有语言环境 用来判断en_US.utf8是否存在 三、shell / 配置相关1️⃣sourcesource~/.bashrc作用重新加载配置文件不用重新登录 你修 conda / locale 后都用它2️⃣echoecho$HOMEecho$SHELL作用输出变量 用来确认用户环境3️⃣whichwhichconda作用查看命令路径 判断 conda 是否可用4️⃣typetypeconda作用查看命令类型 判断是函数还是 binary 四、编辑文件你修 .bashrc 用的5️⃣nanonano~/.bashrc作用简单文本编辑器快捷键Ctrl O保存Enter确认Ctrl X退出6️⃣vim你看到过 swap 文件提示vim~/.bashrc作用高级编辑器你遇到的问题.swp文件 → 上次没正常退出 五、conda 相关命令核心7️⃣conda activateconda activate base作用进入 conda 环境8️⃣conda infoconda info--envs作用查看所有环境9️⃣conda init你看到 bashrc 自动生成块作用初始化 shell 支持 conda 六、SSH / shell 行为你隐含遇到bash-4.2 不是命令是提示bash version 4.2含义系统默认 shell 版本没有自定义 PS1 时显示 七、文件异常处理swap filevim.bashrc.swp含义vim 崩溃残留文件防止数据丢失 八、你这次问题本质帮你总结你遇到的所有问题其实是三类❌ 1. locale 问题命令相关exportunsetlocaleenv❌ 2. conda 问题whichcondatypeconda conda activate❌ 3. shell 显示问题bash-4.2$PS1source~/.bashrc 九、一张“终极总结图”Linux环境问题 环境变量export / unset / env shell配置.bashrc / source conda初始化conda.sh locale系统locale / LANG / LC_ALL总结每次你打开一个新的终端bash系统都会自动执行 .bashrc 里的内容