Linux修改/etc/profile配置错误command is not found自救方法

原创 2015年07月07日 14:59:43

我的CSDN博客地址: http://blog.csdn.net/caicongyang 

博主之前在修改了/etc/profile配置文件方法后,导致bash命令无法用

执行ls命令结果如下:

 -bash: ls:command is not found

但是庆幸的是博主之前备份了/etc/profile,于是我把profile通过SSH还原回去,但是现在需要执行  

# source /etc/profile

让配置文件重新生效,然后不幸的事情是

 -bash: id:command is not found

发现 source命令已经不认识!

经过度娘提点,我们可以用命令重新这是PATH;

# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin  

执行完以上的命令后,你可以重新执行 source /etc/profile命令来让你的配置文件生效


如果不幸的是你的profile配置文件没有备份,在直接使用vi命令无法使用的情况下,你可以在vi前面加上命令的地址

#/bin/vi  /etc/profile

这样就可以使用vi命令来修改啦!


我的CSDN博客地址: http://blog.csdn.net/caicongyang 


版权声明:本文为博主原创文章,未经博主允许不得转载。--caicongyang

解决在/etc/profile文件中添加Java环境变量后执行报unexpected token的错误

错误描述: 在/etc/profile文件结尾设置了Java的环境变量保存后执行“source /etc/profile”或重登录后报如下错误: 使用“env”命令查看系统环境变量发现没有设置成功...
  • hugh282003
  • hugh282003
  • 2014年03月18日 22:48
  • 1954

sudo source /etc/profile 提示找不到source命令

今天修改了/etc/profile,需要用source一下,于是写入命令 sudo source /etc/profile 提示找不到source命令 改成    sudo . /etc/pro...
  • alading2009
  • alading2009
  • 2014年03月08日 11:22
  • 12675

关于source /etc/profile命令

在linux下安装海思交叉编译工具的时候,碰到个问题,本来提示安装成功了,但是在用makefile编译库的时候,仍然提示找不到交叉编译工具链:    make:arm-vfp-uclibc-li...
  • anhuidelinger
  • anhuidelinger
  • 2013年03月31日 14:55
  • 5732

linux常用(一)linux 安装配置 jdk之 找不到安装文件目录及source /etc/profile 报unexpected end of file 错误 解决

linux安装配置 jdk ,安装后找不到安装后的文件目录 以及source /etc/profile报 syntax error: unexpected end of file错误 问题 的解决...
  • xiaohai798
  • xiaohai798
  • 2014年10月13日 11:38
  • 9400

修改/etc/profile后command not found

问题:我修改了一下/etc/profile这个文件,重启后连ls这样的命令都运行不了,想改回去(只是在文件的最后加了几个export),但是vi都说command not found!很晕啊,star...
  • If_else_elseif
  • If_else_elseif
  • 2010年09月14日 20:48
  • 7501

Linux修改/etc/profile配置错误command is not found自救方法

在修改了/etc/profile配置文件方法后,导致bash命令无法用 执行ls命令结果如下: [plain] view plain copy ...
  • wcknxx
  • wcknxx
  • 2017年02月10日 15:15
  • 855

使用source命令的时候提示source: command not found错误解决

今天在/root/.bashrc下修改环境变量后要立即生效使用source /root/.bashrc,这时候会提示权限不足,所以加上root权限sudo source /root/.bashrc,但...
  • KayChanGEEK
  • KayChanGEEK
  • 2017年11月14日 20:09
  • 559

关于第三方终端command not found不加载.bash_profile 解决方法

zsh: command not found: mysql
  • tanpengsccd
  • tanpengsccd
  • 2016年07月25日 09:15
  • 1431

Linux_Linux 修改 /etc/profile 导致 command 找不到解决方案

大家平时总会去修改 /etc/profile , 这个时候有时候会修改 $PATH 变量, 向变量后面追加内容。 但是如果原来的路径$PATH 如果没有加上 就会 导致命令找不到的情况 : ...
  • u010003835
  • u010003835
  • 2016年12月05日 14:29
  • 1349

Mac系统终端命令行不执行命令 总出现command not found解决方法

配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的     保存命令是: source .bash...
  • dyllove98
  • dyllove98
  • 2013年07月17日 20:53
  • 53300
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux修改/etc/profile配置错误command is not found自救方法
举报原因:
原因补充:

(最多只允许输入30个字)