上回我们讲了Linux的指令,本篇是一个短篇,主要是对命令本质的讲解。
我们知道命令一般都是直接使用的
而可执行程序需要加上当前的路径
(这个mytest是我们上上回写的,作用实际是打印Hello world!)
我们很直观的可以发现linux的命令不需要写当前路径。
但是其实命令本质就是可执行文件,其实这些命令都存储在bin目录下,我们可以
ls bin
发现这些可执行文件,而我们不难看出这些就是命令
不信的话我们可以这样试试,
我们在root目录下进入bin目录运行ls可执行文件和直接使用ls命令的效果一样
不妨这样,我们把我们自己的可执行文件加入bin文件夹看看能否当命令使用。
我们会发现结果一样,这证明了什么?所谓命令就是存储在bin目录下的可执行文件
既然讲了这个,其实我们刚刚的操作就是把若将安装到系统,安装的本质就是拷贝,我们平时看到的安装进度条,实际上就是在完成对应的拷贝,把什么可执行程序啊,配置文件之类的拷贝,所以会让你选择相应盘符。
那么,现在我们要卸载我们的软件
删除后我们的mytest就用不了了。
所以我们执行自己的可执行程序为什么要加./呢?
./ 就是当前目录下,加上./就是说明在当前木如下执行我们需要的可执行文件