在命令行上使用一行创建一个文件并将其写入其中

在命令行上使用一行创建一个文件并将其写入其中

如何使用终端上的 / 创建一个名为 hello.sh 的文件,其内容在一行中为“echo hello world”?

答案1

只需使用echo并将输出定向到文件:

echo "echo hello world" > hello.sh

答案2

在终端中,您可以:

  • 用于echo在文件中放置一行,例如echo 'echo hello world' > hello.sh
  • 使用vi编辑hello.sh(vi hello.sh)。进入编辑器后,您可以使用i进入插入模式,输入文件内容,然后按Esc进入普通模式。在普通模式下,您可以使用:wq保存文件并退出vi
  • 使用nano编辑文件 (nano hello.sh)。 nano这是一个没有“模式”的简单编辑器。您只需输入所需内容,然后使用Ctrl+O保存文件,使用Ctrl+X退出nano

如果您可以访问图形环境,则可以使用许多文本编辑器,它们主要取决于您的发行版提供的桌面环境。

  • 在 GNOME 2 中,您可以使用gedit。它通常位于应用程序 > 附件 > 文本编辑器下。
  • 在 GNOME 3 中,您也可以使用gedit,但您可以通过按Super(也称为 Windows 键)并滚动图标(或开始输入“文本编辑器”)来找到它。
  • 在 KDE 中,您可以使用kate。它位于主菜单下的附件下。

相关内容