Codex 专用用户登录后自动进入默认项目目录
2026-08-27 07:04 AlfredZhao 阅读(47) 评论(0) 收藏 举报使用专用 codex 用户集中开发固定项目时,执行 su - codex 通常会进入用户家目录。若经常使用同一个项目目录,可在登录时自动切换过去。
01 | 配置默认项目目录
确认 codex 用户的登录 Shell 为 Bash 后,以该用户身份编辑其登录配置文件:
vi ~/.bash_profile
加入以下内容:
# 默认 Codex 项目目录
if [ -d ~/projects/trustedKnowledge ]; then
cd ~/projects/trustedKnowledge
fi
这里的 -d 用于判断目录是否存在。只有目录存在时才执行 cd,避免因路径不存在而执行无效的目录切换。
02 | 重新登录验证
保存后退出并重新登录:
exit
su - codex
pwd
预期输出:
/home/codex/projects/trustedKnowledge
~ 代表当前登录用户的家目录,因此 ~/projects/trustedKnowledge 等价于:
/home/codex/projects/trustedKnowledge
如果该目录不存在,脚本不会切换目录,登录后仍停留在用户家目录。需要注意,判断普通文件应使用 -f,判断目录则应使用 -d。
关注我,和AI一起成长~
AlfredZhao©版权所有「从Oracle起航,领略精彩的IT技术。」
转载请注明原文链接:https://www.cnblogs.com/jyzhao/p/22708165
转载请注明原文链接:https://www.cnblogs.com/jyzhao/p/22708165
👋 感谢阅读,欢迎关注我的公众号 「赵靖宇」
浙公网安备 33010602011771号