linux 自己写的hello world做成系统命令
有时候想自己写个工具,然后加到系统的命令中,感觉非常cool
其实也很简单:比如要实现一个打印hello world 的程序,编译生成目标后,复制到/usr/local/bin中,这时候还不可以,还需要为文件夹一个ln的链接,至于为什么我也不知道,有待学习吧。
上面说的有点复杂。其实就是2不
step1:
编译好自己的命令文件,比如我在/home/lee/目录下创建一个test.c的文件
#include<stdio.h>
main(){
printf("Hello World");
}
gcc test.c -o test
step2:
切换到root权限或者超级用户的权限,在/usr/local/bin/目录下创建一个链接:
ln /home/lee/test newcommand
这样就可以在shell中输入newcommand调用了,链接的时候两者不要同名