Unix创建文件命令
时间:2020-01-09 10:45:50 来源:igfitidea点击:
如何在不使用GUI工具的情况下从bash提示符创建文件?
如何从终端窗口在Unix中创建文件?
在Unix中创建文件的最简单,最好的方法是什么?
UNIX操作系统提供了许多用于创建文本文件的命令行工具和文本编辑器。
您可以使用vi(emacs或者joe),一种基于终端的Unix文本编辑器,可在GPL下获得。
它被设计为易于使用。
简而言之,您可以使用以下任一工具:
- Unix cat命令
- echo或者printf命令
- vi文字编辑器
- emacs文本编辑器
- 乔文字编辑器
- 任何其他基于控制台的文本编辑器
方法1:使用echo命令创建文件
打开终端,然后执行以下命令以创建一个名为demo.txt的文件,执行:
echo 'The only winning move is not to play.' > demo.txt
或者
printf 'The only winning move is not to play.\n' > demo.txt
或者在demo-1.txt文件中用两行创建一个文件:
printf 'The only winning move is not to play.\n Source: WarGames movie\n' > demo-1.txt
要检查刚刚创建的文件的内容,请在shell提示符下执行以下命令:
cat demo.txt cat demo-1.txt
方法2:使用cat命令创建文件
在此示例中,创建一个名为quotes.txt的文件并其中输入一行文本,然后在shell提示符下执行以下内容:
cat > quotes.txt
您需要按[Enter]或者[Return]键。
最后输入文本:
There are some who question the relevance of space activities in a developing nation. To us, there is no ambiguity of purpose.
再按一次[Enter]或者[Return]键。
要通过单独在一行上执行Control + d来停止并保存文件条目,即按住Control键并执行d。
在屏幕上,您将看到以下内容:
cat > quotes.txt There are some who question the relevance of space activities in a developing nation. To us, there is no ambiguity of purpose. ^D
或者gif动画01:使用cat命令创建文件
要查看刚刚创建的文件的内容,请执行:
cat quotes.txt
方法3:使用vi/vim文本编辑器创建文本文件
vi/vim是文本编辑器。
要创建一个名为text.txt的文件,请执行:
$ vi bar.txt
按i
插入新文本。
要保存文件并保留vi,请执行ESC +:+ x(按ESC键,执行:,然后按x和[enter]键)。
如何编辑刚刚创建的文件?
您需要使用文本编辑器,例如vi或者emacs:
vi filename
掌握VI编辑器pdf文件,以获取有关如何使用文本编辑器的更多信息(请参见下面的链接)。