⾃⼰写⼀个linux命令,shell和c
可以使⽤shell写⼀个命令,也可以使⽤c语⾔等写⼀个命令,命令就是⼀个可执⾏程序。如下我给出两个⽰例:⼀个⽤shell,⼀个⽤c语⾔。不想要后缀,命令⽂件就不要加后缀。
c语⾔
在/usr/local/bin 下添加⼀个⽂件 custom-command-c.c(当前也可以使⽤环境变量PATH的⽅式,来配置使⽤此命令,不赘述) ,内容如下:
#include<stdio.h>
int main(){
printf("Custom Command created by C\n");
return0;
}
linux命令及shell编写编译此程序,编译的结果⽂件,可以去掉可有可⽆的后缀。
gcc custom-command-c.c -o custom-command-c
运⾏此程序
[root@]# custom-command-c
Custom Command created by C
shell
在/usr/local/bin下添加⼀个⽂件 custom-command-sh 添加如下内容:
#!/bin/bash
echo "Custom Command created by Shell"
给予可执⾏权限
chmod +x custom-command-sh
运⾏
[root@]# custom-command-sh
Custom Command created by Shell
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论