使用 nano 将只读文件中的“开”行更改为“关”行

使用 nano 将只读文件中的“开”行更改为“关”行

我正在尝试更改此只读文件(usr/share/X11/xorg.conf.d/40-libinput.conf)中的值以关闭触摸屏。

我发现这个问题解释如何禁用这些触摸屏驱动程序,并指导我如何使用 nano 执行此操作。我的问题是我以前从未使用过 nano,并且不明白如何将第 42 行中的“on”更改为“off”。

在此处输入图片描述

在此处输入图片描述

请您向我演示如何使用 nano 使第 42 行的“on”变为“off”?

我知道为了打开编辑器我可以使用:

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

但从这里我迷失了如何使用纳米来执行任务。

答案1

  • 在终端窗口中,执行您在问题中已经演示的命令
    • 现在你已经在 nano 中打开了文件
  • 使用方向键
    • 放置光标在后面您要修改的部分
    • 使用退格键删除字符
    • 输入您想要的内容
  • 类型Ctrl+x
    • 窗口底部会出现一个“确认对话框”
      • 它将包含文件名(保存位置)
      • 并提示y(是的,确实保存),或者n(这将关闭 nano 而不修改文件(提示取自@matigo 的答案))
      • 如果一切顺利的话就点击它y
      • 但是等一下,下面是确认要保存的文件名的部分(见@PJ Singh 的回答):所以Enter点击
  • Nano 将关闭,您将返回到终端窗口。您已完成。

答案2

打开后nano,您可以使用箭头键转到要更改的文件部分。然后,就像任何其他文本编辑器一样,使用Backspace删除您不想要的字符,并使用键盘上的任何其他键添加您想要的字符。完成后,按Ctrl+ X(退出)。这将向您显示如下消息:

Nano 保存提示

Y如果您想保存更改,N如果您想忽略更改,请按;如果您想返回编辑文件,请按Ctrl+ 。C

答案3

  1. 使用箭头键导航到“on”文本。

  2. 使用DeleteBackspace键删除文本“on”。

  3. 输入“off”

  4. 然后按下CtrlX按键

  5. 您会在底部看到一个问题:

    Save modified buffer?
    
  6. 按下Y键。

  7. 现在你会在底部看到类似这样的内容:

    File Name to Write: 40-libinput.conf
    
  8. 最后按下该Enter键,您的更改将被保存。

相关内容