如何使用cat命令在Linux中保存文件
时间:2020-01-09 10:43:32 来源:igfitidea点击:
如何在Linux中使用cat命令保存文件?
如何使用cat命令创建一个新文件?
cat命令是Linux中众多命令之一。
猫是连接文件的首字母缩写。
换句话说,它可以读取文件,在屏幕上打印文件,连接文件以及将数据保存或者追加到文件。
但是,cat的最常见用法是在屏幕上显示文件的内容。
在此快速指南中,我们将学习如何使用cat命令来保存文件。
Linux cat命令语法
语法为:
cat filename cat file1 file2 file3 cat [options] filename cat > filename cat >> filename
显示文件内容
运行:
cat /etc/hosts
在终端中显示/etc/hosts文件内容
是否要将文件内容重定向到另一个?
执行以下命令,使用>
运算符将input.txt的内容复制到output.txt:
cat input.txt > output.txt
当然,您也可以将任何命令的输出发送到文件:
ls > dirs.txt cat dirs.
最后,可以使用>>
运算符将文件内容或者命令输出追加到文件中:
cat foo.txt >> bar.txt date >> bar.txt cat bar.txt
如何在Linux中使用cat命令保存文件
让我们看看如何使用cat命令制作或者创建文件。
建议您在需要创建微小文件时使用cat命令,因为使用文本编辑器(例如nano或者vim)会更容易。
步骤1使用cat创建一个名为todays.txt的新文件
我们将创建一个新文件,使用cat命令如下:
cat > todays.txt
按ENTER键。
输入您想要的数据。
例如:
This is a test Today's date is Feb/13/2003
步骤2按CRTL + D
保存文件。
只需点击CRTL + D
保存cat命令创建的文件。
要显示,请执行:
cat todays.txt
Gif 01:使用cat命令创建和保存小文件
步骤3创建,保存数据并将其添加到文件
请注意,如果已经存在一个名为" todays.txt"的文件,它将被猫覆盖。
使用" >>" shell运算符,如下所示将数据/文本追加到名为Todays.txt的现有文件中:
cat >> todays.txt
其他cat命令示例
让我们看看如何打印行号:
cat -n ~/bin/gif
输出示例:
1 #!/bin/bash 2 /Applications/LICEcap.app/Contents/MacOS/licecap
要查看非打印字符,例如$(行尾),制表符和其他字符,请运行:
cat ~/bin/is_mounted.sh
输出示例:
#!/bin/bash$ # Purpose: Mount glusterfs at boot time$ # Author: $ # --------------------------------------$ p='gfs01:/gvol01'$ $ mount | grep -wq "^${p}"$ $ if [ $? -ne 0 ]$ then$ ^I/bin/mount -t glusterfs "$p" /sharedwww/$ fi$
总结
我们学习了如何使用cat命令在Linux上显示或者创建新文件。