我该如何通过 SSH 从终端编辑 .conf 文件(如果没有 gedit)?

我该如何通过 SSH 从终端编辑 .conf 文件(如果没有 gedit)?

我想我的问题更接近于“我如何通过 ssh 终端从远程连接编辑 .conf 文件?”

我在 iPhone 上下载了一个 ssh 模拟器,它运行良好,我可以通过 DNS 服务 ssh 到我家里的电脑。现在我正试图惹恼现在在家的室友,让我的机器发出哔哔声。

为了做到这一点,我需要编辑/etc/modprobe.d/blacklist.config。我试过 sudoedit,但没有得到任何文本。

任何图形化的东西都是不可能的,因为我本质上是在一个专用的终端中,就像你按下Ctrl+ alt+一样F1

答案1

在命令行上(通过 ssh 或不使用 X)编辑配置文件我建议:

sudo -e /path/to/config_file

默认情况下,sudo(root)使用 vi 作为编辑器。我个人更喜欢 vim

sudo apt-get install vim-full

要更改编辑器,请运行

sudo update-alternatives --config editor

你会看到类似这样的内容:

There are 3 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/nano            40        manual mode
  2            /usr/bin/vim.basic   30        manual mode
  3            /usr/bin/vim.tiny    10        manual mode

按数字键更改您的首选

答案2

尝试 nano 或 pico,因为它们通常与 vi 一起出现在大多数系统中。Vi 在手机上使用可能很烦人,所以我会选择前者。

相关内容