Linux系统篇(二):指令篇(二):轻松掌握入门级指令 📅 2026/7/13 16:39:27 上一期我们介绍了部分的基础指令通过部分指令我们可以对文件进行操作其实在Linux中一切皆文件。下面我们通过指令进入Linux的大家族中。1.nano 文本编译器nano是Linux提供的一个终端记事本在默认的情况下他是在终端进行写入的但我们也可以指定写入位置。如果要退出按Ctrlx然后系统会问是否需要退出在输入y即可退出。2.cp 拷贝cpcopycp指令可以将文件进行拷贝a.如果文件存在系统会提醒你是否要对目标文件进行覆盖如果输入y就进行覆盖b.如果文件不存在则自动创建一个文件并把源文件拷贝到目标文件中。3.cat 查看文件内容细心的小伙伴已经发现了在上面的内容中我们看到了一个陌生的指令 cat没错它可以将文件里的内容进行输出当然他也支持多个文件同时输出1.cat -n 追加行数这样我们就可以更清晰地读文件了。4.echo 终端输出打印内容我们可以发现命令后面跟的字符串可以用单引号也可以用双引号扩住也可以不用引号。当然我们也可以修改其输出的位置不仅仅是在终端也可以是在文件中。5. 输出重定向继第三个指令如果我们需要修改输出打印位置那么我们需要对默认设置进行修改此时需要用到重定向 我们发现text.c文本中原来存放的内容不见了。展开你那丰富的想象力猜一猜为什么没错这个重定向是会先清空原有文件内容再进行写入同样的道理如果我们想清空文件里的内容我们可以这样用那我们有的小伙伴可就想这也太挫了吧我那原有的文件内容没有了那我还玩个铲子啊别急且听下回讲解。6. 追加重定向继问题四如果我们想要解决文件内容不被清空的问题我们可以用追加重定向来确保原有文件不被刷新。7. 输入重定向把文件里面的内容当做命令的输入我们不难发现无论有没有 都不会影响输出的内容那他们有什么异同呢8.printf 格式化输入命令我们可以看到printf格式输入默认是不会加换行符的并且和echo一样可以加引号也可以不加引号。当然了它的作用可不仅仅只有这些它的格式化输入类似于C语言的printf。9.tac 倒序查看文件细心的小伙伴已经发现了tac正好是cat倒过来写。各位福尔摩斯们推理思义那么tac指令就是反向打印文件内容了。10.more 分页查看文件内容与cat和tac 类似more也可以打印文件内容不过它们还是有区别的。cat 和tac是将文件内容一次性打印出来而more是将文件内容部分打印出来通常只会占用一个显示屏当进入打印时按Enter继续打印如果想要退出则按q即可11.lessmore也是进行文件部分内容打印的不过它和more有所区别less通常用来查看大文件与more相比less能上下翻滚、能搜索、能前后翻页、加载快通常情况下更推荐less对于lessless和more 还支持查找文件不过两者有所不同12.mv 移动 / 重命名文件或目录mvmovemv 是 Linux 里移动 / 重命名文件或目录的核心命令全称是 move既可以用来移动文件位置也能直接给文件改名。移动文件通过mv指令将 /root下的txt.c文件夹移动到了text.c下原本两者同属于/root下重命名区分是转移文件还是重命名文件当目标是一个已存在的目录时mv 会把源文件转移到这个目录下文件名保持不变。当目标是一个不存在的路径时mv 会把源文件重命名为这个新路径既可以是同目录改名也可以是移动到新目录并改名。