如何在Linux中使用命令行快速创建文本文件
如果我们是键盘手,则只需使用Linux命令行即可完成很多事情。例如,如果需要,有几种易于使用的方法来创建文本文件。
使用Cat命令创建文本文件
我们创建文本文件的第一种方法是使用" cat"命令。如果要立即向新文件中添加一些文本,这将很有用。
只需在终端提示符下键入以下命令(将sample.txt替换为要命名文件的名称),然后按Enter:
cat > sample.txt
按Enter后,我们将不会返回到终端提示符。而是将光标放在下一行,我们可以开始直接在文件中输入文本。输入文本行,在每行之后按Enter。完成后,按Ctrl + D退出文件并返回提示。
要验证文件已创建,可以使用ls
命令显示该文件的目录列表:
ls -l sample.txt
我们还可以使用cat命令查看文件的内容。只需在提示符下键入以下命令,然后按Enter:
cat sample.txt
使用touch命令创建文本文件
我们也可以使用" touch"命令创建一个文本文件。使用此命令和我们在上一节中介绍的" cat"命令之间的区别是,尽管" cat"命令可让我们立即将文本输入文件,但使用" touch"命令则不会。另一个很大的不同是," touch"命令使我们可以使用单个命令创建多个新文件。
" touch"命令可用于快速创建以后要使用的文件。
要创建一个新文件,请在终端提示符下键入以下命令(将sample.txt替换为我们要使用的任何文件名),然后按Enter:
touch sample.txt
请注意,没有任何迹象表明我们已创建该文件。我们只是返回到提示。我们可以使用ls
命令来验证新文件的存在:
ls -l sample.txt
我们也可以使用" touch"命令一次创建多个新文件。只需在命令末尾添加任意数量的多余文件名(用空格分隔)即可:
触摸sample1.txt sample2.txt sample3.txt
同样,没有显示出文件已创建的迹象,但是发出简单的ls
命令表明文件确实存在:
当我们准备向新文件中添加文本时,可以只使用诸如Vi之类的文本编辑器。
使用标准重定向符号(>)创建文本文件
我们也可以使用标准重定向符号创建文本文件,该符号通常用于将命令输出重定向到新文件。如果不使用前面的命令就使用它,则重定向符号只会创建一个新文件。就像touch
命令一样,以这种方式创建文件并不能使我们立即在文件中输入文本。但是,与touch
命令不同,使用重定向符号创建文件只能一次创建一个文件。我们之所以将其包括在内是出于完整性的考虑,并且还因为如果我们仅创建一个文件,它的输入最少。
要创建一个新文件,请在终端提示符下键入以下命令(将sample.txt替换为我们要使用的任何文件名),然后按Enter:
> sample.txt
我们不会得到文件已创建的指示,但是可以使用ls
命令来验证新文件的存在:
ls -l sample.txt
无论我们是否需要立即其中输入文本,这三种方法都可以使我们在Linux终端上快速创建文本文件。