5. 移动文件或目录
于copy相对的是剪切功能
即把原先的文件或目录移动到另一个地方
使用指令: mv -选项 A B
使用方法和cp类似!
在我的当前目录下:
我想将圈起来的目录移动到当前目录:
5.1 mv指令的其他用途
mv指令除了能用来移动文件或目录
还可以修改文件或目录的名字
比如:
此时我将big.txt的名字改成了small.txt
6. 读写文件操作
6.1 写入操作
假如想要在一个文件中写入内容:
使用指令: nano 文件名
注:若文件不存在,会创建一个新文件写
比如:
此时点击回车会来到这个界面:
我在这个界面输入内容后CTRL+x返回
此时文件test.txt中存放的是刚才写的内容!
6.2 读出操作
想读出一个文件中写的内容:
使用指令: cat 文件名
比如我想查看test.txt文件的内容:
加上选项: -n 课查看行号
刚才输入的内容就被打印在了屏幕上!
6.3 输出重定向问题
先介绍一个新指令: echo
它会将你后面输入的数据打印在屏幕上!
比如:
echo指令默认将内容输出到屏幕上
如果使用大于符号: >,可改变输出方向
比如:
此时我们再使用cat指令查看hello.txt:
发现内容已经被修改!
6.4 大于>符号的拓展
大于符号除了用于输出重定向外
还可以创建一个没有的文件
比如:
符号:>会覆盖以前的内容
已知good.txt中的内容是
“i am a good boy”
新概念:追加重定向符号: >>
使用>>符号可在原文件后面追加写入
7. more和less指令
more和less的功能和cat相似
只不过当遇见一个文件很大时
内容会超过一页,使用cat不好查看
比如我有一个1000行的文件,打印出来:
假设我想看到20~50行的内容会往上翻很久
使用more指令可以解决这个问题!
more指令查看文件内容时
当一页填满后,不会继续往下打印数据
想要继续打印就按回车打印下一页内容
请看下面的视频演示:
more指令演示
more指令有一个缺点:
不能重新向上查看数据
错过的数据只能重新输入指令查看
less可以解决这个问题
关于less指令这里不多演示了
大家可以自己下去实验一下~
8. 总结以及拓展
Linux指令繁多,下一章
将给大家介绍最后一点指令内容
拓展:
Linux中的sort指令可用于排序
而unip指令可以用于去重
它们虽然不是主流指令
但它们可能会经常搭配起来使用
对它们感兴趣的朋友可以拓展阅读一下:
🔎 下期预告:Linux基本指针(下) 🔍













