“调试 Debian env(环境)”这个说法比较宽泛,通常可以指 系统环境变量、Shell 环境、容器/CI 环境,或是 Debian 系统启动/运行环境。下面按常见场景给你一套实用调试思路。
env
printenv
echo $PATH
echo $HOME
echo $LANG
.bashrc / .profilebash -x ~/.bashrc
逐步执行,看哪一步出错。
shopt login_shell
/etc/profile, ~/.bash_profile~/.bashrcsystemctl show <service> | grep Environment
[Service]
Environment=DEBUG=1
journalctl -u <service> -f
cat /proc/cmdline
init=/bin/bashls /etc/init.d/
docker exec -it <container> bash
ldd <binary>
apt list --installed
export DEBUG=1
export PYTHONFAULTHANDLER=1
| 问题 | 排查 |
|---|---|
| command not found | echo $PATH |
| locale 警告 | dpkg-reconfigure locales |
| sudo 环境丢失 | visudo 看 env_reset |
| cron 环境异常 | env -i /bin/bash -c '...' |
你可以告诉我:
我可以直接给你精确命令和修复方案。