首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Nano编辑

用Nano编辑
EN

Ask Ubuntu用户
提问于 2014-01-16 15:20:16
回答 2查看 1.4K关注 0票数 1

是否可以只使用一行命令和Nano编辑现有的文本文件?例如,如果我有一个名为"new.txt“的文本文件,并且我想在其中写"HELLO”。我能这样做吗?

代码语言:javascript
复制
nano new.txt "something that will make it to write in that file "HELLO WORLD"

也就是说,我可以使用Nano编写文件而不显式地在Nano中打开它。但是,只在命令nano (比如写的-w )和终端中的文件名之后添加一些内容。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-01-16 15:36:25

只需在shell中使用>>即可。这是输出重定向的一种方式,它将附加到文件中。为了创建输出,使用简单的echo。例如。

代码语言:javascript
复制
echo "Hello world." >> /path/to/file.txt

或者,若要创建新文件(或覆盖现有文件),请使用单个>,例如:

代码语言:javascript
复制
echo "Hello world." > /path/to/new/file.txt

可以使用任何创建输出的命令将其重定向到这样的文件。echo只是一个将参数(S)输出到stdout的例子。

票数 1
EN

Ask Ubuntu用户

发布于 2014-01-16 15:22:53

尝尝这个,

代码语言:javascript
复制
cd /path/to/the/directory/where/filename.txt/is/located
echo "Hello World" >> filename.txt

>> -将行追加到现有的file.If中,不存在这样的文件,然后它会自动创建一个新的文件。

> -覆盖现有文件或创建新文件并写入标准输出。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/406427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档