自学内容网 自学内容网

[Linux]对Linux中的命令的本质

上回我们讲了Linux的指令,本篇是一个短篇,主要是对命令本质的讲解。

我们知道命令一般都是直接使用的

而可执行程序需要加上当前的路径

(这个mytest是我们上上回写的,作用实际是打印Hello world!)

我们很直观的可以发现linux的命令不需要写当前路径。

但是其实命令本质就是可执行文件,其实这些命令都存储在bin目录下,我们可以

ls bin

发现这些可执行文件,而我们不难看出这些就是命令

不信的话我们可以这样试试,

我们在root目录下进入bin目录运行ls可执行文件和直接使用ls命令的效果一样

不妨这样,我们把我们自己的可执行文件加入bin文件夹看看能否当命令使用。

我们会发现结果一样,这证明了什么?所谓命令就是存储在bin目录下的可执行文件

既然讲了这个,其实我们刚刚的操作就是把若将安装到系统,安装的本质就是拷贝,我们平时看到的安装进度条,实际上就是在完成对应的拷贝,把什么可执行程序啊,配置文件之类的拷贝,所以会让你选择相应盘符。

那么,现在我们要卸载我们的软件

删除后我们的mytest就用不了了。

所以我们执行自己的可执行程序为什么要加./呢?

./ 就是当前目录下,加上./就是说明在当前木如下执行我们需要的可执行文件


原文地址:https://blog.csdn.net/2301_80017277/article/details/140361423

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!