按esc+wq保存之后,按enter键不能返回到Linux系统的命令操作界面
重启之后就还是没有
按你的说法, esc + wq ,我只能猜是这样。如果是的话,你可能是因为没法保存成功所没有退出来。
你可以试一下 :q! 指令,放弃保存退出。如果可以的话,大部分原因是因为你当前用户没有对目标文件的写权限。
你可以在编辑文件的指令加上 sudo 用管理员权限来编辑。
希望 能帮到你。如有不明,可继续追问。追问
我是用的vim编辑器,按照的是编辑完之后 esc 然后W+Q,之后再按enter却不是返回到Linux系统的命令操作界面,而是按得Ctrl+Z返回到命令界面,而且我也在在root权限下进行的修改
追答你把配置是写到到 .bashrc 文件了吗?你用的什么系统?你重新打开那个配置文件看看添加的内容是否还有,以确定是否保存成功了。
你还可以在shell环境中手动执行,修改环境变量,确认正常了再写入配置文件中。
如果是ubuntu系的系统中,你可以不用重启,使用source .bashrc指令,来使配置文件生效。
没有写错,我也找了方法查看配置的环境变量,应该是没有保存上,查看里面就什么都没有,我觉得问题主要还是在我编辑完环境变量之后保存的操作上面有一定的问题,因为我按enter却不能直接退出到Linux系统的命令操作界面,只有按Ctrl+z才返回的
追答vim 中的Ctrl + z 是将当前编辑会谈切到后台,并不保存动作。
:w 才是保存指令。如果保存不成功,一般是会有提示的,我遇到的大部分是权限问题。
你可以ls -l 一下你修改的配置文件,看看是具有写权限。如果是权限问题的话,你可以试试这个指令。
:w !sudo tee %追问保存好了 但是退出来还是查询不到Java -version
环境配置保存好了。但是还是查询不了Java -version
那你试试查询 javac -version呢,可以看看那目录下是不是确实有叫java的可执行文件。
shell中查找可执行文件主要看path变量。