我想创建一个unix命令,它将解压该文件夹。 因此,我正在寻找代码,但我不知道应该如何使用这些代码来创建Unix命令?如何创建任何定制的Unix命令?
我已经经历了各种问题&的答案,但我没有得到任何完美的信息。 因此,任何人都可以给我建议任何代码(用C++或C或任何语言来制作exe),并将它用作Unix命令。
注:我知道像“解压缩”命令中的软件“MKS工具包”类型可用,但我们不能使用它,所以我想让它可以通过“命令提示符”
我想创建一个unix命令,它将解压该文件夹。 因此,我正在寻找代码,但我不知道应该如何使用这些代码来创建Unix命令?如何创建任何定制的Unix命令?
我已经经历了各种问题&的答案,但我没有得到任何完美的信息。 因此,任何人都可以给我建议任何代码(用C++或C或任何语言来制作exe),并将它用作Unix命令。
注:我知道像“解压缩”命令中的软件“MKS工具包”类型可用,但我们不能使用它,所以我想让它可以通过“命令提示符”
运行命令如果你想添加一个命令,你只需要创建你的可执行文件并把它的链接放在/usr/bin
文件夹中。
只需编译代码,并设置一个链接到它的可执行文件是这样的:
ln -s /path/to/your_executable /usr/bin/command_name
如果存在,你需要修改一个命令,你应该设定别名它。例如,你想ls -1
只要使用ls
运行,那么你只需要使用命令:
alias ls=ls -1
或把同样的命令,在.bashrc
文件在您home
目录。
感谢您的回答......您能告诉我如何创建任何命令,并且您能告诉我任何代码(使用任何语言)在代码中“解压缩”文件夹(不使用7zip或winzip exe文件)吗? –
+1 @emab - 这是真正解决问题的唯一理智方式。昨天我几乎写了一些有关这方面的内容,然后才意识到OP正面临着一个完全不同的层面上的挑战,我们无法真正地礼貌地处理这个问题。 – paddy
@BhushanJ这是一个不同的问题。如果你想用C++编写一个代码来解压文件,你可以使用'libzip'。这里提供了一个完整的示例:http://stackoverflow.com/questions/10440113/simple-way-to-unzip-a-zip-file-using-zlib 编写代码后,您可以按照步骤在这个答案使它成为一个unix命令。 – orezvani
让我们首先确定你正在问什么。 (A)你可以编码吗? (B)你知道如何编译? ...如果这些问题的答案是“不”,那么你就错了。如果“是”,请解释什么阻止您运行您创建的程序。 – paddy
为什么你不能使用它?写一个脚本 –
是的稻田,我可以编码,我知道如何编译。 –