gpt4 book ai didi

执行定义与现有命令相同的函数的脚本时,Bash 崩溃

转载 作者:行者123 更新时间:2023-12-04 18:35:51 30 4
gpt4 key购买 nike

我对 bash 很陌生。我要做的就是运行这个nvvp -vm /usr/lib64/jvm/jre-1.8.0/bin/java无需记住最后的路径。我认为 instafix 就是这样做......

nvvp() {
nvvp -vm /usr/lib64/jvm/jre-1.8.0/bin/java
}
然后我可以直接调用 nvvp它会启动 Nvidia 的 Visual Profiler。但这只会让我的终端崩溃。

最佳答案

nvvp的重新定义是全局性的。函数内部nvvp你执行同样的函数,导致无限递归。要调用实际的二进制文件而不是函数,请使用 bash 的 command内置:

nvvp() {
command nvvp -vm /usr/lib64/jvm/jre-1.8.0/bin/java
}

关于执行定义与现有命令相同的函数的脚本时,Bash 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69245036/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com