如何使用终端创建和管理 .txt 文件

如何使用终端创建和管理 .txt 文件

如何创建.txt文件、自定义其内容并打开它。全部使用终端。[OSX Yosemite]

答案1

对于个人使用(即不在脚本中使用),我推荐nano。在频繁使用终端的用户中,这是一个颇具争议的选择,但与 和 不同vivimnano不是模态的(即,它将按照您期望的图形文本编辑器的方式工作)。使用nano将允许您使用一个命令执行所有三个操作(创建文件、编辑文本和查看它)。您的语法将是nano /path/to/file.txt。当然,您也可以使用vivim,但如果您选择这样做,您肯定需要阅读有关如何首先(如果您有图形背景,您几乎肯定从未听说过模态编辑器)。

若要创建文件而不打开编辑器,请使用touch。这将创建一个空文件。语法为touch /path/to/file.txt。如果您需要创建一个新文件夹来放置文件,请使用mkdir。语法为mkdir /path/to

要查看文件而不打开编辑器,如果文件很短,请使用cat(语法)。这将仅将整个文件打印到终端。如果文件较长,请使用或,它们将允许某种导航(例如,它们会让您滚动)。到目前为止,您可能已经猜出了语法。它们是非常相似的命令:more 或 less,is ,但 more(允许您向后滚动,不允许您向后滚动)。当然,您也可以只查看文件,然后不写入任何更改。cat /path/to/file.txtlessmorelessmorelessmorenano

最后,如果您cd先进入工作目录,则只需引用文件名称而不使用路径(例如,,nano file.txt以及我提到的其他命令类似)。它代表“当前目录”,语法为cd /path/to

希望这可以帮助!

答案2

使用 Vim 编辑器:

`vi text.txt` would create a file.
You may edit it and save it use `[Esc]:wq`

使用 cat 命令:

cat > file.txt <<EOF
>some text
>to save
>EOF

使用重定向:

echo "Some text here." > file.txt

答案3

OS X 的终端附带几个文本编辑器。VI、emacs 和 nano 可能是最著名的。

尝试运行man nanoman vi和,man emacs或者直接谷歌搜索这三个项目以及“OS X 终端文本编辑器”来了解有关它们的更多信息。

它们将使您能够创建文件、命名文件、保存文件和编辑现有文件。

相关内容