请教 Debian 12.6 的 vi 和 vim.tiny 指向同一文件却执行效果不同疑问

查看 100|回复 11
ho121   
@xlinux 单说“根据被调用的文件名,可以产生不同的行为。”,每个程序都能获得自己启动的路径、命令和参数。根据启动的命令不同,执行不同的逻辑,这个很容易实现。比较典型的比如 busybox 。
vim 的话,我试了试不是所有系统执行 vi 都自动进入兼容模式,可能不同系统编译 vim 的参不同,或者内置的配置不同。
winzkh   
@xlinux #9 获取到的第一个参数就是启动命令
```c
#include

int main(int argc, char *argv[]) {
printf("command: %s\n", argv[0]);
return 0;
}
```
您需要登录后才可以回帖 登录 | 立即注册

返回顶部