linux 自己写的hello world做成系统命令

有时候想自己写个工具,然后加到系统的命令中,感觉非常cool

其实也很简单:比如要实现一个打印hello world 的程序,编译生成目标后,复制到/usr/local/bin中,这时候还不可以,还需要为文件夹一个ln的链接,至于为什么我也不知道,有待学习吧。

上面说的有点复杂。其实就是2不

step1:

  编译好自己的命令文件,比如我在/home/lee/目录下创建一个test.c的文件

  #include

  main(){

    printf("Hello World");

  }

  gcc test.c -o test

step2:

  切换到root权限或者超级用户的权限,在/usr/local/bin/目录下创建一个链接:

  ln /home/lee/test  newcommand

 

这样就可以在shell中输入newcommand调用了,链接的时候两者不要同名

  

转载于:https://www.cnblogs.com/epirus/archive/2012/09/24/2699554.html

你可能感兴趣的:(linux 自己写的hello world做成系统命令)