Skip to content

教程|认识程序

【教程】在macOS上用VSCode写C++代码 3 认识程序

文件系统最基本的两种文件:

  • 文本文件:存字符ASCII码

  • 程序/二进制可执行文件

程序/二进制可执行文件

程序

有输入,有输出,就算程序

从计算机底层的角度来说,程序就是一堆机器码(01),就是二进制可执行文件,计算机底层硬件(处理器)可以读取这些机器码然后实现相应的计算/进行相应的处理

二进制可执行文件:eg. xx.exec

终端

终端也是程序(接受你的字符串(命令)为输入,也会有一些输出)

通过终端与没有图形界面的程序交互

终端背后的shell负责解析从终端输入的命令(shell命令解析器,接收用户命令,然后调用相应的应用程序)

在终端上执行程序

如何告诉shell我们要调用这个程序呢?在 % 后写出它的路径就好了

复制路径:右键 + optionoption + command +C拖动到终端

/bin/mkdir

这是电脑自带的一个程序

截屏2024-07-06 21.51.03

功能:创建文件夹

接收一个参数/输入:将这个文件夹创建在哪里

输出:执行了 创建文件夹 的操作

使用:

在桌面创建newFolder

先写出程序的路径 /bin/mkdir

截屏2024-07-06 21.56.21

空格,再写参数,即文件夹的创建位置和新文件夹的名字。桌面就是 家目录 + Desktop

截屏2024-07-06 22.01.08

回车就会在桌面上得到一个名为 newFolder 的新文件夹

截屏2024-07-06 22.01.24