如何创建.txt
文件、自定义其内容并打开它。全部使用终端。[OSX Yosemite]
答案1
对于个人使用(即不在脚本中使用),我推荐nano
。在频繁使用终端的用户中,这是一个颇具争议的选择,但与 和 不同vi
,vim
它nano
不是模态的(即,它将按照您期望的图形文本编辑器的方式工作)。使用nano
将允许您使用一个命令执行所有三个操作(创建文件、编辑文本和查看它)。您的语法将是nano /path/to/file.txt
。当然,您也可以使用vi
或vim
,但如果您选择这样做,您肯定需要阅读有关如何首先(如果您有图形背景,您几乎肯定从未听说过模态编辑器)。
若要创建文件而不打开编辑器,请使用touch
。这将创建一个空文件。语法为touch /path/to/file.txt
。如果您需要创建一个新文件夹来放置文件,请使用mkdir
。语法为mkdir /path/to
。
要查看文件而不打开编辑器,如果文件很短,请使用cat
(语法)。这将仅将整个文件打印到终端。如果文件较长,请使用或,它们将允许某种导航(例如,它们会让您滚动)。到目前为止,您可能已经猜出了语法。它们是非常相似的命令:more 或 less,is ,但 more(允许您向后滚动,不允许您向后滚动)。当然,您也可以只查看文件,然后不写入任何更改。cat /path/to/file.txt
less
more
less
more
less
more
nano
最后,如果您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 nano
、man vi
和,man emacs
或者直接谷歌搜索这三个项目以及“OS X 终端文本编辑器”来了解有关它们的更多信息。
它们将使您能够创建文件、命名文件、保存文件和编辑现有文件。