08.Linux之文件操作

1.查看文件

  • head/tail -n anaconda-ks.cfg:查看文件anaconda-ks.cfg的开始/最后n行内容

  • more anaconda-ks.cfg:行数过大,通过空格翻页/回车换行来查看后续内容,按Q结束

  • less anaconda-ks.cfg:行数过大,通过Page Up/Page Down上下翻页,按Q结束

  • cat anaconda-ks.cfg行数过大,也只能看到最后的内容,不能查看全部内容

211951_wqAm_2321626.png

  • wc anaconda-ks.cfg:统计文件anaconda-ks.cfg的行数、字数、所占字节

  • wc -l anaconda-ks.cfg:统计文件anaconda-ks.cfg的行数

  • cat anaconda-ks.cfg |wc –l:显示文件anaconda-ks.cfg的行数,不显示文件名

  • wc -w anaconda-ks.cfg:统计文件anaconda-ks.cfg的字数

  • wc -c anaconda-ks.cfg:统计文件anaconda-ks.cfg的字节数

  • wc -m anaconda-ks.cfg:统计文件anaconda-ks.cfg的字符数,不能与-c一起使用

  • wc -L anaconda-ks.cfg:统计文件anaconda-ks.cfg的最长行的长度

  • wc --version anaconda-ks.cfg:查看文件版本信息

  • ls -l | wc -l:统计当前目录下的文件数(包含目录本身)

212450_k7pF_2321626.png

2.创建文件

  • touch test1.txt:创建一个空文件test1.txt

  • echo ‘Hello Linux!’ > test2.txt:向test2.txt写入文字(覆盖原内容),文件不存在则创建

  • echo ‘Hello Linux!’ >> test2.txt:向test2.txt末尾追加写入文字

  • vi test2.txt:后面单独介绍vi命令

213230_wHwk_2321626.png

213230_OR52_2321626.png

3.复制文件

  • cp anaconda-ks.cfg ./dir1/:复制文件anaconda-ks.cfg到dir1目录下

  • cp anaconda-ks.cfg a.txt:复制文件anaconda-ks.cfg一份,并实现了重命名

214108_NFsN_2321626.png

214108_qihb_2321626.png

4.移动文件

  • mv b.txt dir1/:将b.txt移动到目录dir1

  • mv a.txt b.txt:将a.txt重命名为b.txt

214254_wUsB_2321626.png
5.删除文件

  • rm anaconda-ks.cfg:删除文件anaconda-ks.cfg。删除前系统询问是否要删除,输入y,按下Enter键,删除文件;输入n,按下Enter键,不删除文件

  • rm -f b.txt:强制删除文件b.txt,系统不询问是否要删除

  • rm -rf dir1:递归删除目录dir1,包含所有子目录和文件

214452_vXB1_2321626.png

214452_3hVx_2321626.png

转载于:https://my.oschina.net/xingkongxia/blog/550158

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值