linux(二)——文件操作

拍快照:保存系统状态,以防系统被破坏,如果系统被破坏,可以恢复到拍摄的快照页面
一、文件复制
cp 原路径 目标路径
1.cp /home/sq/a.txt /tmp  #复制文件a.txt
2.cp -r /home/sq/dl /tmp  #复制文件夹dl【-r 代表递归,挨个扫描】
3.cp a.txt b.txt /tmp  #复制多个文件
4.cp -r c.txt test /tmp  #复制文件及其目录
5.cp d.txt /tmp/newD.txt #复制并且重命名为newD.txt 
二、文件移动
mv 原路径 目标路径
1.mv a.txt /tmp  #移动文件a.txt
2.mv test2 /tmp  #移动文件夹test2
3.mv b.txt c.txt test3 /tmp #移动文件和文件夹
4.mv d.txt /tmp/dd.txt  移动并且重命名
5.mv a.txt newa.txt  #重命名(同一个文件夹移动)
三、vi 
1.Linux系统提供的文本编辑器,它提供了窗口,可以用来编辑文本文件
2.操作模式
①命令模式——保护模式
②插入模式——编辑模式
③底线模式——
-----------从命令模式转换到插入模式
i(当前位置) a(下一个字符) o(新增一行开始编辑)
------------从插入模式到命令模式到底线模式再退出
esc    :wq!(保存退出) :q!(不保存退出)
四、查看文本文件内容
1、cat:查看短文件——cat 文件名称
2、less:查看长文件
3、head -5 profile  #查看文件前五行
4、tail   -5 profile #查看文件后五行
五、查找搜索
1.which——查找命令的完整路径
2.find——查找特定文件——find 目录名 条件
通配符
find  范围 -name 'g'   #在范围之内根据文件名为‘g’查找文件
find /home/sq -name 'g'  # 结果为/home/sq/g
find /home/sq -name 'g???.txt' 
3.grep 文本搜索工具——查找文件内容(ctrl+f)——以行为单位
查看日志
查看命令输出
大小写敏感
支持正则表达式
【在profile文件中,查找关键词‘ID’】
grep 'id' profile(每一行只要包括ID即可)【!!!ID要放在引号当中】
【在c.txt profile中,查找关键词‘ID’】
grep "id" c.txt profile
【模糊查询:在profile文件中查找以if开头的行】
grep '^if' profile
4.wc——文本内容统计
wc -l profile  统计行数
wc -c profile  统计字节数
5.du——查看文件和目录磁盘使用情况
df——查看文件å系统使用空间
du -sh /home/sq  查看文件大小
df /home/sq
6.文件链接:(快捷键)——一个文件被复制多份
Linux的文件链接分为软链接(删掉,源文件还在)和 硬链接(删掉,源文件不在 )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值