> `.bashrc` 里可以做一些快捷方式的命令 `.bashrc` 说起来是一个配置,实际上就是一个 Bash 脚本,它会在 Bash 启动的时候加载执行。而所谓的“做一些快捷方式的命令”,实际上是利用了 `alias` 命令给某些命令定义了别名,方便快捷使用而已。 所以按你的要求,可以归纳成一句话:做一个可初始化环境的脚本来映射一些命令。 但是说到 Windows Terminal,这东西就是一个终端工具,本质上是 Windows 里终端工具的 UI 封装,本质上里面跑的还是各种终端环境,比如:CMD(命令提示符)、PowerShell、WSL 等: >  如果不了解,可以先看看官方介绍:[Windows 终端概述 | Microsoft Learn](https://link.segmentfault.com/?enc=Hej0b4tCTBuKOSBEfj5xOg%3D%3D.oooFJQkbfBjd0m6gCI84FQ22NkvfGY5VRikm2s4ZNiQbGYVBhaMgwnS9l6SNnTpJNlfBWeHdpkPkOxgNKDxH1g%3D%3D) 而不同的终端环境自动脚本和映射命令的方式是不一样的。Windows 下主要是 CMD 和 PowerShell。CMD 在逐渐被淘汰,不过有时候不得不用。而 PowerShell 系统默认带的版本较低,建议使用最新的 PowerShell 7。 > * [在 Windows 上安装 PowerShell - PowerShell | Microsoft Learn](https://link.segmentfault.com/?enc=pKSElwvOX4wT3lJOBMNcvQ%3D%3D.0x1lFgJ3nRhGD8zGQx%2Fd5PYYrvHE059jVHRjtm6zpRcMLAlo%2FsNLoiYZNpXOAXW5UfJM86TwXpwbtzWfQj6QHFY4GdFw4HSiU%2BxK7hSuyelfEyDsoAe10RM3YLnveXIz) > ### CMD CMD 使用 `doskey` 命令来配置命令别名。具体怎么使用可以用 `doskey /?` 来查看帮助,或者网上搜。举个例  如果希望打开 CMD 的时候自动运行初始化脚本,需要配置注册表,可以在这两个地方配置名为 `AutoRun` 的字符串值 (REG_SZ),指向特定的脚本文件。 * `HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\` * `HKEY_CURRENT_USER\Software\Microsoft\Command Processor` ### PowerShell PowerShell 本身就有 `alias` 命令,甚至已经预置了不少“别名”,直接用 `alias` 就可以看到  设置别名用 `Set-Alias` 命令就好。比如 `where` 命令在 Windows 下可以用来查找可执行命令的位置,但是在 PowerShell 中被 `where` 别名覆盖掉了,所以可以自己定义一个 `whereis` 来代替: Set-Alias -Name whereis -Value C:\Windows\System32\where.exe 如果想运行初始化脚本也很简单,`$profile` 指向的文件就是初始化脚本,直接编辑就行。`$profile` 是一个 PowerShell 变量,直接使用可以看到它的值,可以看到它就在“我的文档”下。第一次编辑的时候如果这个文件不存在,创建一个就好。 