C语言 如何创建UNIX / Linux命令



我希望使用C编程创建自己的Unix/Linux命令。比如说……我写了一个简单的文件复制程序,我想把它做成Unix/Linux的命令。

我该怎么做?

任何放置在PATH (shell)变量目录下的可执行文件都将是Unix命令。

  1. 使用stdin, stdoutstderr编写代码,以便允许从命令行执行并管道输出
  2. 解析命令行参数并使用它们(如果需要)
  3. 编译二进制文件
  4. 位于PATH下的任意目录(例如/usr/sbin)

最新更新