如何创建任何自定义的Unix命令?

时间:2014-03-25 05:28:53

标签: c++ unix

我想创建一个unix命令,它将解压缩该文件夹。 所以,我正在搜索代码,但我不知道我应该如何使用这样的代码来制作Unix命令?

我已经经历过各种各样的问题&答案,但我没有得到任何完美的信息。 所以,任何人都可以建议我任何代码(用C ++或C或任何语言来制作exe)并将其用作Unix命令。

注意:我知道“解压缩”这样的命令在'Mks toolkit'类型的软件中可用但我们无法使用它,所以我想制作可以通过'命令提示符'运行的命令

1 个答案:

答案 0 :(得分:2)

如果要添加命令,只需创建可执行文件并将其链接放在/usr/bin文件夹中。

只需编译代码并设置一个指向它的可执行文件的链接:

ln -s /path/to/your_executable /usr/bin/command_name

如果存在需要修改的命令,则应为其设置别名。例如,您希望ls -1在使用ls时运行,那么您只需要使用命令:

alias ls=ls -1

或将相同的命令放在.bashrc目录的home文件中。