You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在fish shell的PATH中添加字面量.(点号)?

在fish shell中添加字面量.到PATH的方法

要实现把字面量.加入PATH,不要用fish_add_path——这个命令的设计就是用来解析并添加实际文件系统路径的,它会自动把.转换成当前工作目录的绝对路径,所以无论怎么转义都达不到你要的效果。

正确的做法是直接操作fish的PATH数组,执行以下命令:

set -Ua PATH '.'
  • -U 表示设置全局(universal)变量,所有shell会话都会生效
  • -a 表示追加到数组末尾,不会覆盖原有PATH内容

执行完后,用echo $PATH查看,就能看到.已经被添加到PATH里了,此时运行当前目录下的可执行文件,不用加./直接输入文件名即可。

如果之前你用fish_add_path添加过当前目录的绝对路径,记得先用fish_del_path把那些路径删掉,避免重复或冲突。

内容的提问来源于stack exchange,提问作者Ter Maxima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 20:02:03