我有一个问题,我已经安装了 Ubuntu 14.04,并且这台机器上有 icinga 软件。当我打开终端并输入:
sudo vi /etc/icinga/objects/localhost.cfg
然后终端打开了文件,但我无法输入此文件。当我输入“d”时,终端会删除文件中的所有内容。
答案1
vi = 对于新用户来说太难使用
nano = 像 vi 一样从终端运行的文本编辑器,但由于两个原因它更容易使用:
- 使用 nano 编辑器的说明总是位于每个页面的底部。
- 您需要知道的 nano 键盘快捷键只有两个,分别是 WriteOut 和 Exit。按下键盘组合键Ctrl+ O,然后按下Enter保存正在编辑的文件。按下键盘组合键Ctrl+X退出 nano。
nano 在 Ubuntu 中默认安装。
提示 - 让终端更易于阅读。在终端中选择编辑->个人资料偏好->颜色选项卡并更改背景颜色黑色和文本颜色變成白色。
答案2
vi
或是vim
一个高级编辑器。所以我建议你在使用它之前先熟悉它。
目前:
如果您想使用终端编辑文件,请按
i
进入insert
模式。编辑您的文件并按ESC,然后
:w
按保存更改并:q
退出。
但是,您可以将这两者结合起来,就像:wq
编写和退出vim
编辑器一样。
如果您想学习如何使用
vim
编辑器,请使用vimtutor
命令启动 Vim 导师。
答案3
如果您在使用时遇到问题,您还可以使用gksu gedit /etc/icinga/objects/localhost.cfg
在 gedit 中打开它并从那里开始工作vi
。
但是 G_P 是对的,man vi
在终端中输入它应该会给你所有的说明。