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