在Ubuntu中的bashrc文件中如何添加新行?

11

我想在Ubuntu中更新我的bashrc文件以添加一些环境变量。

我可以使用下面的命令来完成这个任务。

echo 'export APP=/opt/tinyos-2.x/apps' >> ~/.bashrc 

但是我想要手动完成,也就是用 vim 编辑器打开文件,然后添加它。 问题在于当我打开 bashrc 文件时,结尾行是 "fi",当我到达那里并按插入键然后按回车键以进入新行时,它仍停留在同一行,并移动 fi 单词或创建 A、C 或 B 随机字符。

请问有哪些命令可以处理这个 bashrc 文件,以便我可以添加一个新行和我的变量?

我已经尝试在网上查找,但没有找到我需要的内容。


你是如何打开bashrc文件的? - Vaibhav Dhoke
@VaibhavDhoke,vi ~/.bashrc - Squeez
想必是这样,请使用gedit打开并编辑它。 - Vaibhav Dhoke
@VaibhavDhoke,那是可以做到的...但我更感兴趣的是命令...!我如何使用命令来实现呢? - Squeez
可能是 https://dev59.com/fVgR5IYBdhLWcg3wJ6pw 的重复问题。 - tripleee
$ nano ~/.bashrc - romainl
4个回答

9

由于您未说明您只有终端访问还是也有GUI界面。

如果您只有终端访问,任何编辑器都可以使用。像nanovim这样的流行编辑器默认安装在大多数Ubuntu版本中。

要使用nano,在您的终端中输入nano ~/.bashrc

然后按Ctrl + w + v进入到末尾,添加你想添加的内容,然后按Ctrl + o保存更改,Ctrl + x退出。您需要注销并重新登录,或运行source ~/.profile以使更改对您的bash环境有效。


6

以下是你可以在vim中做的事情:

  1. 按下字母G,它将带您到最后一行。
  2. 按下字母O,它将允许您在当前行之后插入文本。
  3. 输入您的内容 - export APP=/opt/tinyos-2.x/apps
  4. 按下ESC键退出编辑模式。
  5. 按下:键。它将允许您输入命令。
  6. 输入wq,然后按Enter。这将保存文件并退出vim。

您已完成。


1
应该从如何使用vim进入bashrc开始。这将完成答案。vim ~/.bashrc - Sachin

0

由于您正在使用 Vim/Vi 编辑器,因此需要使用 i/insert 键开始编辑,然后使用 escape 键保存并退出,请使用 wq 命令。如需更详细的说明,请访问 link


0
说实话,学习一周(甚至一天)的vim很困难。我花了一个多月的时间才真正能够在我的日常编辑中高效地使用它。但是只是告诉你。使用H-J-K-L或箭头键到想要添加新行的行后面。然后按下o。它会在下面生成一个新行并进入插入模式。然后编写并按下Esc。输入:wq

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接