在linux中为给定文件编辑多行

时间:2017-03-20 20:29:20

标签: linux rhel7

我必须在linux中的给定文件中编辑多行。 目前我正在使用sed和awk来内联编辑我的配置文件。

我尝试使用sed和awk,两者都运行正常。 但是我想知道是否有更多的选项/命令来做同样的事情?

我是linux新手。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用 nano cmd轻松编辑文件。 要打开文件,请将文件名作为参数传递:

nano ~/public_html/index.html

您还可以按特定的行号或列号打开文件:

nano +LINE /path/to/file
nano +LINE,COLUMN /path/to/file

以只读方式打开文件:

nano -v myfile

要搜索文档中的文本,请使用^ W。这将打开搜索提示和与搜索相关的命令的子菜单。

  • ^ G获取帮助
  • ^ Y第一行
  • ^ T转到行
  • ^ W齐墩儿
  • M-J FullJstify
  • 向后M-B
  • ^ C取消
  • ^ V最后一行
  • ^ R替换
  • ^ O比赛结束
  • M-C Case Sens
  • M-R正则表达式

要保存您的工作,请使用^ O或“ WriteOut”。这将保存文档,并使nano保持打开状态,供您继续工作。

使用^ X退出nano。如果您尚未保存工作,则会提示您保存更改或取消退出例程。

  

如果您的操作系统不支持Nano cmd,请在cmd以上运行:

对于Debian / Ubuntu:

apt install nano

对于CentOS / Fedora:

yum install nano

有关更多信息,请访问此链接What is Nano Command