起死回生:误操作bashrc文件导致所有命令失效

本文介绍了一次因修改bashrc文件而导致Linux系统命令无法识别及图形界面无法进入的问题,并提供了具体的解决步骤,包括如何正确地设置环境变量以避免类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一头栽进坑里

  • 今天系统上装了个matlab,打算将matlab的安装路径添加到系统环境变量中,以后就可以在命令行中敲上几个字符启动软件了。上网看了看资料,照着模样在bashrc文件中添加数据,关闭命令窗口重起,结果悲剧了,所有命令无法识别,图形界面进不去,更严重的是我修改的是root用户的bahsrc文件。

尝试各种办法

  • 既然是新增的数据导致的问题,那我删掉就可以解决问题了呗。从网上搜索各种资料,因为vim命令已经不能使用了,所以我想使用echo将PATH直接删除或者替换为空字符,但没有任何效果。第二种办法就是将覆盖的路径再添加回去,上网搜索linux下默认的PATH路径,使用相关命令进行操作就可以解决问题,事实果然证明这是正确的。

正确的解决方案

  • 打开shell,输入下面的命令,然后重起shell即可进行生效,一切恢复如初。
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  • 顺便将软件目录添加系统环境变量的方法一并写出:
export PATH="/usr/local/MATLAB/R2018b/bin:$PATH"
## /usr/local/MATLAB/R2018b/bin为软件安装目录 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值