由于安装一个软件,需要申明环境变量,于是我就 vi .bashrc,然后 source .bashrc,重新打开一个终端的时候却出现了如下:
-bash: id: command not found
-bash: grep: command not found
-bash: dircolors: command not found
-bash: grep: command not found
然后一些命令如:vi, cp...都不能用了。不知道怎么回事,或许可以删除在.bashrc里面加入的东西,但是怎么找到并打开.bashrc文件呢?因为用不了vi。非常感谢
一、/usr/bin/vi .bashrc可能可以。
或者以root身份登录。
或者改用图形界面。
三者选其一。
你可能破坏了.bashrc文件。给他恢复一下就好了。
二、极可能是你的PATH 变量搞错了。
1 可以使用绝对路径,用 /bin/cp,/usr/bin/vi 等代替cp,vi,可以使用
2 可以在shell 中定义路径,PATH=$PATH:newpath,可以nrepath把增加PATH。
比如PATH=$PATH:/bin/ 你的cp等命令就可以使用了。
3 用其他用户登陆,修改.bashrc,或是把其他用户的这个文件拷过来。
建议修改时候作备份或把要修改或删除的行用# 注释掉,并记录修改时间和目的,可以避免一些麻烦
三、三楼说的很有道理,在自己修改文件的时候最好加上注释,要不时间长了自己会忘记的.
ls -al 显示隐藏文件, 用绝对路径调用vi去修改.bashrc或者是.bashprofile文件,先弄清你是用什么shell的, 然后修改一下PATH指向就可以了.
四、非常感谢各位,我从其他电脑上重传了个.bashrc就行了,,太感谢了哈
五、定义环境变量的时候要注意,
$PATH表示读取当前的程序搜索路径(当前定义的PATH变量中的所有的值),
:用来分割不同的变量值,
因此要设置正确的PATH而不影响已经设置的应该这样做:
export PATH=$PATH:/opt/yoursoftware1/bin:/opt/yoursoftware2/bin
希望对搂主能有所帮助。
分享到:
相关推荐
linux下vi使用
Linux下VI的使用
Linux下的vi的简单使用,方法适合新手学习使用
关于linux下vi命令的一些总结,通过这些操作让你更加熟悉linux下vi编辑器
linux基本命令大全, linux下vi命令大全
linux 、 unix 下vi的操作大全
linux Vi编辑工具 使用图示linux Vi编辑工具 使用图示linux Vi编辑工具 使用图示linux Vi编辑工具 使用图示
详细描述了Linux下vi命名的使用与一些常用的技巧
Linux下Vi命令详解.pdf
Linux下最基本的文本编辑器vi使用方法与技巧
适合初学者,linux下vi简单命令介绍说明
linux vi 详细使用手册 详细介绍VI的各个命令。
Linux下vi的基本使用.pdf
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他...
熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台Unix机器上都会安装这些额外的软件。所以,学习 vi 的基本操作还是有好处,让你在各个不同...
linux下VI使用说明,有键位图,非常明了。
linux下vi编辑器命令大全.docx
常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全
详细列出Linux系统下使用Vim编辑器的命令
在linux下vi编辑器使用最为广泛,方便快捷而且功能强大,除了简单的编辑功能外,你还了解熟悉多少呢。那就看看这两张详细的图解吧,是键盘图,上面标示了VI的具体命令使用方法,很实用而且很明了。