嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令

配套视频学习链接:http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p=4&share_source=copy_web&vd_source=a0ef2c4953d33a9260910aaea45eaec8
 

1.什么是命令?

命令就是可执行程序。

比如 ls -al 命令

ls 就是程序的名字 al 就是参数

ps 命令:

功能:显示进程的动态。

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令_第1张图片

2.定义一个自己的命令

创建一个名为commond.c文件,用Vim编辑器编写一段C代码,打印"This is my commond!"

使用 gcc commond.c -o commond 命令生成可执行程序

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令_第2张图片

但此时得到的可执行程序只能在当前目录下运行,

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令_第3张图片

运用上一讲学到的环境变量的知识,配置环境变量,使用 export 变量=新增的变量值:$变量 把/home/topeet/text 路径加到 PATH 变量里面去

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令_第4张图片

可以看到在其他目录下commond也可以运行

第二种方法:直接把commond拷贝到根目录下的bin文件夹中,sudo cp commond /bin/

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令_第5张图片

你可能感兴趣的:(嵌入式学习之Linux入门篇,linux,ubuntu,学习,笔记)