Bash 配置与自定义全攻略
一、CDPATH 的使用
1.1 CDPATH 简介
CDPATH 是一个由冒号分隔的目录列表,作为 cd 内置命令的搜索路径,可类比于 PATH 对命令的作用。当 cd 的参数不以斜杠开头时,会使用 CDPATH 进行搜索,若搜索成功,会将新目录的绝对路径输出到标准输出。
1.2 使用注意事项
- POSIX 模式 :在 POSIX 模式下运行 bash 时(如
/bin/sh或使用--posix),若设置了CDPATH,cd不会隐式将当前目录追加到其中。若CDPATH中没有有效目录名,即使当前目录存在同名目录,cd也会失败。为避免此问题,需在CDPATH中显式包含.。 - 包含
.的影响 :若在CDPATH中包含.,每次使用cd成功切换目录后,都会将新路径输出到标准输出,这并非标准行为。
1.3 常见目录建议
可包含在 CDPATH 中的常见目
超级会员免费看
订阅专栏 解锁全文
1477

被折叠的 条评论
为什么被折叠?



