深入理解AVBD-demo2d的碰撞检测系统:collide.cpp实现详解
2026/6/19 6:47:01
不同类型的Shell会话对启动文件的调用情况有所不同。
-交互式会话:仅调用单个文件。例如,启动一个交互式的bash会话:
$ bash Start an interactive session DEBUG: This is /home/bones/.bashrc $ exit Terminate the session exit$ echo pwd | bash,输出为/home/bones。但当BASH_ENV值指向一个启动文件时会调用,例如$ echo pwd | BASH_ENV=$HOME/.bashenv bash,会显示DEBUG: This is /home/bones/.bashenv以及输出/home/bones。Z-Shell(zsh)具有复杂且灵活的定制过程,其启动和终止行为如下:
-启动过程:
- 无论何种类型的Z-Shell启动,都会先尝试读取两个初始化文件: