Answers:
我建议个人使用(即不在脚本中)nano
。在经常使用的终端用户中,一个颇有争议的选择是,但与vi
和相比vim
,nano
它不是模态的(即,它将以您期望图形文本编辑器正常工作的方式工作)。使用nano
将使您可以使用一个命令执行全部三个操作(创建文件,编辑文本并查看它)。您的语法为nano /path/to/file.txt
。当然,你也可以使用vi
或vim
,但如果你选择,你一定要了解如何第一(如果你从你几乎可以肯定从来没有听说过一个模式编辑的前一个图形化背景的)。
要创建文件而不打开编辑器,请使用touch
。这将创建一个空文件。语法为touch /path/to/file.txt
。如果您需要创建一个新文件夹来放入文件,请使用mkdir
。语法为mkdir /path/to
。
要在不打开编辑器的情况下查看文件,请使用cat
(语法cat /path/to/file.txt
)(如果简短)。这只会将整个文件打印到终端。如果文件较长,请使用less
或more
,每个将允许进行一些导航(例如,它们将让您滚动)。至此,您可能已经猜出了语法。它们是非常相似的命令:或多或少less
是is more
,但更多(less
让您向后滚动,more
不行)。当然,您也可以只查看文件,nano
而不写任何更改。
最后,如果您首先cd
进入工作目录,则可以仅使用名称而不是路径来引用该文件(例如nano file.txt
,和我提到的其他命令类似)。它代表“当前目录”,语法为cd /path/to
。
希望这可以帮助!
使用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
echo "this is the next line in the file" >> file.txt
cat
最喜欢..最快的小文件。