教程|认识程序¶
【教程】在macOS上用VSCode写C++代码 3 认识程序
文件系统最基本的两种文件:
-
文本文件:存字符ASCII码
-
程序/二进制可执行文件
程序/二进制可执行文件¶
程序¶
有输入,有输出,就算程序
从计算机底层的角度来说,程序就是一堆机器码(0
、1
),就是二进制可执行文件,计算机底层硬件(处理器)可以读取这些机器码然后实现相应的计算/进行相应的处理
二进制可执行文件:eg. xx.exec
终端¶
终端也是程序(接受你的字符串(命令)为输入,也会有一些输出)
通过终端与没有图形界面的程序交互
终端背后的shell负责解析从终端输入的命令(shell命令解析器,接收用户命令,然后调用相应的应用程序)
在终端上执行程序¶
如何告诉shell我们要调用这个程序呢?在 % 后写出它的路径就好了
复制路径:右键 + option
或 option + command +C
或 拖动到终端
/bin/mkdir¶
这是电脑自带的一个程序
功能:创建文件夹
接收一个参数/输入:将这个文件夹创建在哪里
输出:执行了 创建文件夹
的操作
使用:
在桌面创建newFolder
先写出程序的路径 /bin/mkdir
空格,再写参数,即文件夹的创建位置和新文件夹的名字。桌面就是 家目录 + Desktop
回车就会在桌面上得到一个名为 newFolder 的新文件夹