如何从Bash Shell提示符在Linux中创建文件
时间:2020-01-09 10:37:52 来源:igfitidea点击:
如何在不使用GUI工具的情况下从bash提示符创建文件?
类似Linux/UNIX的操作系统提供了许多用于创建文本文件的命令行工具和文本编辑器。
您可以使用vi或joe文本编辑器。
它是适用于Linux/Unix之类系统的基于终端的文本编辑器,可在GPL下使用。
它被设计为易于使用。
简而言之,您可以使用以下任一工具:
- cat命令
- echo或printf命令
- nano文字编辑器
- vi文字编辑器
- joe文字编辑器
- 任何其他基于控制台的文本编辑器
使用cat命令创建文本文件
要创建一个名为foo.txt的文本文件,请输入:
$ cat > foo.txt
输出:
This is a test. Hello world! press CTRL+D to save file
要显示文件内容,请执行:
$ cat foo.txt
使用echo或printf命令创建文本文件
要创建一个名为foo.txt的文件,请输入:
echo 'This is a test' > foo.txt
或者
printf 'This is a test\n' > foo.txt
或者
printf 'This is a test\n Another line' > foo.txt
要显示文件内容,请执行:
$ cat foo.txt
使用nano文本编辑器创建文本文件
Nano是GNU专案中针对Linux或类Unix系统的文字编辑器。
要创建名为foo.txt的文件,请运行:
$ nano foo.txt
输出示例:GNU nano是用于Linux/Unix的基于终端的简单文本编辑器
您可以开始在屏幕上执行。
要退出或退出nano,请按Ctrl-X组合键,然后选择"是",然后按Enter键。
使用Joe文本编辑器创建文本文件
JOE是文本编辑器。
要创建一个名为foo.txt的文件,请输入:
$ joe -help foo.txt
您将在屏幕上看到帮助菜单。
接下来输入内容。
要保存文件并离开joe,请执行^ KX(按CTRL + K + X)。
使用vi/vim文本编辑器创建文本文件
vi/vim是另一个文本编辑器。
要创建名为bar.txt的文件,请输入:
$ vi bar.txt
按i插入新文本。
要保存文件并保留vi,请执行ESC + : + x(按ESC键,再按:,然后按x和[enter]键)。