AlmaLinux-9.2下无需加./即可执行nerdctl二进制文件的方法咨询
解决AlmaLinux 9.2中无需./即可执行nerdctl的方法
方法一:直接将二进制文件移动到/usr/local/bin
/usr/local/bin是系统默认包含在$PATH环境变量中的目录,把nerdctl移到这里就能实现全局调用:
- 先确保文件有执行权限(如果还未设置的话):
chmod +x ./nerdctl - 使用sudo权限将文件移动到目标目录:
sudo mv ./nerdctl /usr/local/bin/
方法二:创建软链接(保留原文件位置)
如果不想移动原文件,可通过创建软链接的方式实现全局调用:
- 同样先确保原文件有执行权限:
chmod +x ./nerdctl - 创建软链接(注意要使用原文件的绝对路径,避免后续原文件位置变动导致链接失效):
sudo ln -s $(pwd)/nerdctl /usr/local/bin/nerdctl
验证是否生效
执行以下命令,如果返回/usr/local/bin/nerdctl,说明配置成功,之后直接输入nerdctl即可执行:
which nerdctl
内容的提问来源于stack exchange,提问作者Wanderer
相关产品推荐
相关产品推荐

