我正在尝试设置我的 java 环境变量,但我是 Ubuntu 新手,所以不知道如何通过 Vi 更新它。我想做以下事情:
编辑环境文件
# vi /etc/environment
PATH
通过添加以下bin
文件夹(用冒号分隔)来更新现有变量:
/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin
HOME
目录路径可以根据版本和更新而不同,此处的版本为1.8
,更新为151
。在环境文件末尾添加以下变量,针对您的特定版本和更新进行更改。J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151" J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre" JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151" DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"
该
environment
文件现在应类似于以下文本:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin" J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151" J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre* JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151" DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"
我的问题是我对在 Vi 中编辑和保存不太了解;我尝试通过一些资源来做到这一点,但它开始发出警告,我不想破坏任何东西,所以我想我应该向一些有经验的用户寻求帮助,所以请帮助我一步一步地指导我如何通过终端在 Vi 中做上述事情。我正在使用 Ubuntu 16.04 LTS。谢谢!
答案1
Vim 步骤如下:
从终端打开文档并使用命令进行编辑:
sudo vi /etc/environment
- 请注意,这
sudo
是必需的,因为只有具有提升权限的用户才能编辑/etc
文件夹中的文件
要从键盘开始编辑文件,请使用以下组合键:
- 开始编辑:i
- 要移动,请使用键h、j、k和l
编辑后退出编辑模式 [ 使用i],使用esc
退出保存后:Shift+ ;,然后按 [ wq| x],现在按Enter
这些只是基本步骤,其他的存在,因此请搜索并阅读。
快速提示:
总是使用esc退出 vim 模式。
我写了一些东西,但不想保留它(假设你没有做esc, Shift+ ;, w, Enter),使用esc,然后Shift+ ;,然后q接着!,然后最后Enter。
完成后想同时保存并退出,使用esc,然后Shift+ ;,然后x,现在完成Enter