修改环境变量后,导致一些常用命令失效,如ll,ls,vi不能用
2015-12-15 08:25
603 查看
因为一不小心将linux的环境变量修改错误,导致ll之类的常用命令都不能用,很是苦恼,通过百度查询,原来在敲命令时,敲完整的命令路径,还是可以的:
原文地址:http://www.cnblogs.com/zhbsh/archive/2011/05/07/2039874.html
所以通过 /bin/vi /etc/profile 进入修改 。如果不能解决可以先进/etc/下。然后通过/bin/vi 打开 profile 就可以打开vi编辑器。把刚刚错误的通过#注释掉。然后wq保存。再就是要LOGOUT注销重启 。再尝试用ls vi 命令 。好了。
通过这次教训。对新入门的朋友们有个建议。如果要改/etc/profile文件 可以先将ftp连接好。然后/etc/profile文件备份一份。以防万一。毕竟是菜鸟。只能采用保险方式。万一出处上传覆盖。这样万无一失了。呵呵。。
PS:实际上,我的在用 /bin/vi 修改完之后,配置文件还是没有生效,然而source命令还是没有用,于是只能重启linux服务器了,问题解决~
原文地址:http://www.cnblogs.com/zhbsh/archive/2011/05/07/2039874.html
所以通过 /bin/vi /etc/profile 进入修改 。如果不能解决可以先进/etc/下。然后通过/bin/vi 打开 profile 就可以打开vi编辑器。把刚刚错误的通过#注释掉。然后wq保存。再就是要LOGOUT注销重启 。再尝试用ls vi 命令 。好了。
通过这次教训。对新入门的朋友们有个建议。如果要改/etc/profile文件 可以先将ftp连接好。然后/etc/profile文件备份一份。以防万一。毕竟是菜鸟。只能采用保险方式。万一出处上传覆盖。这样万无一失了。呵呵。。
PS:实际上,我的在用 /bin/vi 修改完之后,配置文件还是没有生效,然而source命令还是没有用,于是只能重启linux服务器了,问题解决~
相关文章推荐
- Android SDK Manager 更新代理配置
- POJ 1146:ID Codes
- JSON使用Linq序列化与反序列化.NET类型
- 大数据时代的到来,我们安全吗?
- 讨论JDK的File.equal()
- Leetcode 154: Find Minimum in Rotated Sorted Array II
- 有没有主宰世界的主算法?
- SSH——浅谈Spring中的IOC容器
- [置顶] 20151215最长公共单词
- Ansible 部署 Node.js
- 图的基本、常见操作
- IntelliJ IDEA 使用心得与常用快捷键
- 分布式数据仓库设计
- 多维数据模型
- WebService:与Spring整合需要注意的问题
- P2P网贷第三方托管模式存在5大缺陷,护法是最大的赢家
- WebService:CXF发布Web项目
- Neville 插值方法
- Kafka消息delivery可靠性保证(Message Delivery Semantics)
- [MSSQL]服务器端压力过大导致SSMS异常