紫影基地

 找回密码
 立即注册
查看: 517|回复: 0

[Linux] Linux创建文件的5种方式

[复制链接]
阅读字号:

2006

主题

2121

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
211131
发表于 2022-1-21 14:15:17 | 显示全部楼层 |阅读模式
Linux创建文件的5种方式

1 touch
1.1 创建一个文件

touch yyTest.ini  

1.2 同时创建两个文件

touch test1.txt test2.txt

1.3 批量创建文件(如创建2000个文件)

touch test{0001..2000}.txt

1.4 更改文件 yyTest.ini时间为当前时间(yyTest.ini已存在)

touch yyTest.ini  

2 vi和vim

vi test.txt

vim touch.txt

3 使用>、>>
3.1 >

直接覆盖原文件,不会有任何提示
3.2  >>

追加在原文件末尾,不会覆盖原文件的内容

3.3 直接用>创建空文件

> test.ini
3.4 ls 创建文件(将结果写入文件)

ls > test.ini

ls >> test.ini

3.5 grep 创建文件(将结果写入文件)

ps -ef | grep java >test.ini

ps -ef | grep java >>test.ini

3.6 echo 创建文件(将结果写入文件)

echo $PATH > test.ini

echo $PATH >> test.ini

4 使用cp创建文件

5 使用cat创建文件
5.1 简单使用>、>>

cat > test.ini

cat >> test.ini

其实用的也是 > 和 >> ,但是有一点不一样的是,敲完上述命令会进入 test.ini 的编辑模式,可以直接输入你想要写入的内容,最后按ctrl+z退出编辑模式自动保存

5.2 cat结合eof

cat >> test.ini <<eof

eof

eof可以作为一个分界符,遇到下一个分界符时停止输入;大小写一样的哦

5.3 cat结合exit

和eof同理

cat >> test.ini <<exit

exit


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-27 10:58 , Processed in 0.176109 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表