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调用了,链接的时候两者不要同名

  

posted @ 2012-09-24 09:13  Epirus  阅读(494)  评论(0编辑  收藏  举报