在编辑器中打开一个文件,然后在bash上通过终端将其保存回来

时间:2016-05-21 16:03:37

标签: linux bash terminal

我有一台VPS服务器,我需要从我的服务器编辑一个文件。我使用ssh bash访问我的服务器文件。 我可以通过命令ls访问这些文件并列出它们 但是当我需要编辑它时,我找不到执行它的命令。我试过

  [root@vps1 webmin]# nano miniserv.conf
  -bash: nano: command not found
  [root@vps1 webmin]# /usr/bin/nano miniserv.conf
  -bash: /usr/bin/nano: No such file or directory
  [root@vps1 webmin]# open -e file.txt
  -bash: open: command not found
  [root@vps1 webmin]# open -t file.txt
  -bash: open: command not found
  [root@vps1 webmin]# $ open -a TextEdit hi.txt
  -bash: $: command not found
  [root@vps1 webmin]#  open -a TextEdit hi.txt
  -bash: open: command not found
  [root@vps1 webmin]# 

我的默认编辑器是adobe的括号,我想使用相同的。 我只需要知道我的bash终端中的命令就可以编辑文件并将其保存回来。

1 个答案:

答案 0 :(得分:0)

你可以使用" vim"或" vi"。

您将能够通过shell打开和编辑文件。 您也可以使用emacs,但不太可能已安装。

vi / vim需要一些击键才能编辑和保存:)

我=插入,这意味着你必须按“我”。在你开始写作之前。

esc =退出模式(例如在您按下' i'之后)。

:w =保存。按下' esc'

之后

:q =退出。

:Q! =强行退出。

*有关详细信息,请访问谷歌。这只是为了帮助你开始