如何在Linux中移除bashrc文件中的一行

3

你好,正如问题所述,我在Linux的bashrc中添加一些别名,但是它一直出现错误,当我试图用光标向上时,它只会输入AAA BBBB等内容。我知道'o'可以添加新行,但是如何删除一行呢?


3
你需要阅读 vi 手册。为了更加便捷,可以输入 echo your_alias >> .bashrc : ) - fedorqui
4个回答

7

vi在最开始时可能会很可怕(就像啤酒一样)。但是一段时间后,它可能会成为你的朋友(又像啤酒一样)。

基本命令:

  • i 开始写作
  • Esc 返回命令模式
  • dd 删除一行
  • o 在当前行后开始写作
  • :wq命令模式保存并退出文件
  • j/k 向下/向上移动光标
  • h/l 向左/向右移动光标

这里有所有可能的命令:

每个字符的vi命令


5

如果你说o会添加新行,那么你可能正在使用Vim。首先按下ESC键切换到normal模式,然后使用dd删除一行。


谢谢,我正想问一个问题,但你在编辑中已经回答了它,怎么样把光标向上移动一行? - AngryDuck
按 k 键向上移动,按 j 键向下移动,按 l 键向右移动,按 h 键向左移动。有关更多信息,请参见 @fedorqui 发布的内容。 - Marcos Savoury
谢谢!我不知道该接受谁的答案:( 两个人都回答了我的问题,我想翻个硬币来决定。 - AngryDuck
@MarcosSavoury 更快,我会把它给他,因为他也是这个网站上的新手 :) - fedorqui
好的,不错的伙计,感谢@MarcosSavoury提供的额外信息。 - AngryDuck

1

你需要学习一些基本的vim!在终端中键入vimtutor,约20分钟后,你就能掌握99%的常用vim命令。


1
哦,不错,谢谢,我没意识到教程中有一个内置命令。 - AngryDuck

0

除非你准备好投入这段旅程,否则不要使用Vim!(但如果你使用了它,请稍后感谢我!)

$ nano ~/.bashrc

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