拍快照:保存系统状态,以防系统被破坏,如果系统被破坏,可以恢复到拍摄的快照页面
![](https://i-blog.csdnimg.cn/blog_migrate/242e00b7fbc6b3d88d147b55ec4dbc17.png)
一、文件复制
cp 原路径 目标路径
1.cp /home/sq/a.txt /tmp #复制文件a.txt2.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.txt2.mv test2 /tmp #移动文件夹test23.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 目录名 条件
通配符
![](https://i-blog.csdnimg.cn/blog_migrate/4fa567a00b7f2770bfbb8055746eb009.png)
find 范围 -name 'g' #在范围之内根据文件名为‘g’查找文件find /home/sq -name 'g' # 结果为/home/sq/gfind /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
![](https://i-blog.csdnimg.cn/blog_migrate/0997c2cf479d2111d60e2b0b620cde5a.png)
4.wc——文本内容统计
wc -l profile 统计行数wc -c profile 统计字节数
5.du——查看文件和目录磁盘使用情况
df——查看文件å系统使用空间
du -sh /home/sq 查看文件大小df /home/sq
6.文件链接:(快捷键)——一个文件被复制多份
Linux的文件链接分为软链接(删掉,源文件还在)和
硬链接(删掉,源文件不在
)