
🔥小龙报:个人主页
🎬作者简介:C++研发,嵌入式,机器人方向学习者
❄️个人专栏:《零到全栈》
✨ 永远相信美好的事情即将发生

前言
终端是开发者与计算机交互的基础工具,掌握命令行操作,能跳出鼠标图形界面的局限。本文从文件扩展名入手,带大家认识文件类型,再入门终端核心概念。通过一套完整实操流程,从查看路径、新建目录文件,到编辑、删除,手把手练习常用指令,厘清 Windows 与 Linux 命令差异,帮你建立基础的命令行思维,为后续开发学习打好根基。

一、文件扩展名
文件名后面经常会有一个点:点后面的那一部分,通常叫扩展名,入门阶段你可以先把它理解成:
index.
htmlstyle.
cssscript.
jsnotes.
mdphoto.
png
它在提醒你,这大概是什么类型的文件。
例如:
.mp3 是一种音频文件
.png 是一种图片文件
.html 是代码文件,常见于网页结构文件
.css 是代码文件,常见于样式文件
.js 是代码文件,常见于前端脚本文件
不需要死记,但要开始习惯看扩展名,因为它会直接帮助你分清:哪些是代码文件,哪些是图片,哪些是说明文档
注:默认情况下,Windows 和 macOS 都可能把常见扩展名隐藏掉。所以建议你尽量让系统显示扩展名。这样你看文件时,不容易糊涂。
二、终端与Linux直觉
终端本质上只是另一种和电脑交互的方式
2.1 终端到底是什么
在日常生活中,我们主要是在图形界面里和电脑打交道:
用文件夹看文件
用编辑器打开项目
用鼠标点击、拖动、双击
这些在日常使用中非常常用。
但电脑并不只能通过图形界面操作,还有另一种方式是使用终端命令来操作。
2.1.1 macOS 中使用终端
"终端"会默认安装在我们的 Mac 上,可以在应用程序启动台中找到它。

2.1.1 windows终端
2.1.1.1 Powershell(推荐)

2.1.1.2 cmd

cmd -> powershell :直接输入powershell
2.2 软件开发为什么要用到终端
2.3 常用命令
pwd :
查看当前路径ls :
查看当前目录里有什么cd :
进入某个目录mkdir :
创建目录touch :
创建文件cat :
查看文本文件内容rm :
删除文件rmdir :
删除空目录clear :
清空终端画面还有三个路径符号,这一节也会马上遇到:
~ :
家目录/ :
根目录... :
上一级目录
2.4 实践
下面这组操作,建议你真的在终端里敲一遍。
任务很简单:
在D盘目录里创建一个练习目录,进去以后新建文件,编辑文件,查看文件,最后再把文件和目录删除文件,这一套做完,终端最核心的一条闭环你就走过一遍了。
2.4.1 找到自己现在在哪

2.4.2 看看当前目录里有什么

2.4.3 创建目录并进入目录

2.4.4 创建文件并查看效果

注:win和传统命令是有点差异
2.4.5 用 Vim 往文件里写一点内容

现在我们来完成这一节最经典的一步:
cpp
vim 4.txt
输入以后,你会进入 Vim。
按照以下步骤:
按键盘上的 i
输入一句话,比如aaaaaaaaaaaa
按 Esc
输入 :wq
按回车
如果一切顺利,你就会退出 Vim,回到终端。
然后马上输入
cpp
cat hello.txt

补充:再练一次不保存退出
刚才你练的是保存退出。
现在再练一次"不保存直接退出",这样后面被困在 Vim 里时你心里会更稳。
输入:
vim hello.txt然后按下面这组动作来:
按 i
随便多输入几个字
按 Esc
输入 :q!
按回车
2.4.6 删除文件和目录
现在把刚才创建的内容删掉,完成这条练习链路的最后一段。
先删除文件:
rm 4.txt
ls
复制
如果删除成功,ls 的结果里就看不到4.txt 了。
然后回到上一级目录,再删除练习目录:
cd ...
rmdir 4
ls
复制
如果删除成功,列表里也看不到 4了。
2.5 删除命令的注意事项
关于删除命令,要先有一点敬畏,rm 很常用,但也确实需要更小心一点,因为它不像很多图形界面那样,删除前还专门弹一个确认框。
所以刚开始用删除命令时,习惯上先做两件事:
1.先用 pwd 看清自己在哪
2.先用 ls 看清当前目录里有什么确认无误,再删。这不是因为终端可怕,而是因为终端很直接。
三、什么叫 Linux 直觉与window终端
3.1 Linux 直觉
电脑里有一层一层的目录,你做的动作总是在某个路径下发生,很多开发工作,本质上是在处理文本文件,服务器通常没有漂亮桌面,很多时候只有终端
3.2 Windows终端
Windows 与 macOS 的路径写法会不一样,Windows 上的一些命令和 macOS、Linux 不完全一致
如果你确实想要一个更接近Linux的终端环境,可以考虑下面两个方案:
Git Bash
WSL
总结与每日励志
✨ 本文讲解了文件扩展名作用与终端的基础认知,梳理 pwd、cd、ls 等高频命令,通过完整实操闭环,完成目录、文件的创建编辑与删除。要注意 Windows 原生 PowerShell 和 Linux 命令存在区别,若需要原生 Linux 体验可选用 Git Bash 或 WSL。命令行操作简洁直接,删除命令风险较高,操作前务必确认路径与文件。熟练掌握终端,是迈向后端、服务器开发的重要一步。永远相信美好的事情即将发生。学习之路没有捷径,点滴命令、反复实操,都是在为能力筑基。别怕报错,每一次调试,都是在积攒经验;沉下心打磨基础,持续积累,那些付出的努力终会在未来开出花来。*
