Ubuntu 16.04中如何通过vi设置环境变量

Ubuntu 16.04中如何通过vi设置环境变量

我正在尝试设置我的 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 步骤如下:

  1. 从终端打开文档并使用命令进行编辑:

    • sudo vi /etc/environment
    • 请注意,这sudo是必需的,因为只有具有提升权限的用户才能编辑/etc文件夹中的文件
  2. 要从键盘开始编辑文件,请使用以下组合键:

    1. 开始编辑:i
    2. 要移动,请使用键hjkl
  3. 编辑后退出编辑模式 [ 使用i],使用esc

  4. 退出保存后:Shift+ ;,然后按 [ wq| x],现在按Enter

这些只是基本步骤,其他的存在,因此请搜索并阅读。

快速提示:

  1. 总是使用esc退出 vim 模式。

  2. 我写了一些东西,但不想保留它(假设你没有做esc, Shift+ ;, w, Enter),使用esc,然后Shift+ ;,然后q接着!,然后最后Enter

  3. 完成后想同时保存并退出,使用esc,然后Shift+ ;,然后x,现在完成Enter

相关内容