除了打开文本编辑器之外,还有其他方法吗?我可以在 Linux 终端中直接将文本输入到文件中?(然后输入控制代码,如 ctrl-c,以结束输入)
我很确定有办法做到这一点...我通过 Docker SSH 连接到服务器,并在容器内运行 bash,这样我就可以测试一些东西,我只想能够在我的终端窗口中粘贴一个小脚本,并将该输出到容器 shell 内的文件中。
谢谢。
答案1
有用的用途cat
:在 stdin 上提供输入
cat > filename
enter text
hit Ctrl-D to stop
或使用定界符
cat > filename << END
enter text
provide the terminating word to stop
END
答案2
使用
cat > some_file
写入文件some_file
。输入内容以Ctrl+D
答案3
echo "Hello" > test.txt
这将覆盖“hello”到测试文件中。如果文件不存在,它将创建它
echo "Hello2" >> test.txt
这将在文件中添加一个包含 hello2 的新行