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


0

我将如何创建.txt文件,自定义文件内容并打开它。全部带终端。[OSX优胜美地]


如果您得到答案,请选择正确的答案,如果正确,请对其进行投票。
阿妮·梅农

Answers:


2

我建议个人使用(即不在脚本中)nano。在经常使用的终端用户中,一个颇有争议的选择是,但与vi和相比vimnano它不是模态的(即,它将以您期望图形文本编辑器正常工作的方式工作)。使用nano将使您可以使用一个命令执行全部三个操作(创建文件,编辑文本并查看它)。您的语法为nano /path/to/file.txt。当然,你也可以使用vivim,但如果你选择,你一定要了解如何第一(如果你从你几乎可以肯定从来没有听说过一个模式编辑的前一个图形化背景的)。

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

要在不打开编辑器的情况下查看文件,请使用cat(语法cat /path/to/file.txt)(如果简短)。这只会将整个文件打印到终端。如果文件较长,请使用lessmore,每个将允许进行一些导航(例如,它们将让您滚动)。至此,您可能已经猜出了语法。它们是非常相似的命令:或多或少less是is more,但更多(less让您向后滚动,more不行)。当然,您也可以只查看文件,nano而不写任何更改。

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

希望这可以帮助!


1

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

尝试运行man nanoman vi和,man emacs或者仅对这三个项目以及“ OS X Terminal Text Editor”进行搜索,以了解有关它们的更多信息。

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


0

使用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

1
它甚至使脚本更易读,以具有一堆回显命令,txt文件的每行一个 echo "this is the next line in the file" >> file.txt

@infixed是的。但是我cat最喜欢..最快的小文件。
阿妮·梅农
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.