我想我的问题更接近于“我如何通过 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 在手机上使用可能很烦人,所以我会选择前者。