当前位置: 首页 > news >正文

Windows 的 cmd 里如何定义 alias?

cmd.exe(不是 PowerShell)里,没有真正意义上的 alias,但可以用doskey来实现**“像 alias 一样”的效果**。下面按能不能长期用给你讲清楚。


✅ 一、临时 alias(当前 cmd 窗口有效)

基本语法

doskey 别名=真实命令

例子

doskey ll=dir doskey gs=git status

之后在当前这个 cmd 窗口里:

ll gs

⚠️ 关闭这个 cmd 窗口就没了(这是 doskey 的硬限制)。


✅ 二、支持参数的“alias”

doskey是支持参数的(这一点比 PowerShell alias 还强一点):

doskey gco=git checkout $*

使用:

gco main

✅ 三、永久 alias(cmd 里最常用、最靠谱)

cmd 没有 profile,但有一个等价机制
👉AutoRun 注册表

1️⃣ 写一个宏文件(推荐)

比如建一个文件:

C:\Users\xxx\cmd-aliases.cmd

内容:

@echo off doskey ll=dir doskey gs=git status doskey gco=git checkout $* doskey saas=cd Q:\src\Saas

2️⃣ 配置 cmd 启动自动加载(一次性)

执行下面命令(只对你当前用户生效):

reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_EXPAND_SZ /d "C:\Users\xxx\cmd-aliases.cmd" /f

✅ 之后每次新开 cmd.exe,这些 alias 都会自动生效。


✅ 四、验证是否生效

新开一个 cmd,直接敲:

ll

如果能用,说明配置成功。


❌ 五、cmd alias 的硬限制(一定要知道)

限制说明
❌ 只对 cmd 有效PowerShell / bash / git-bash 都用不了
❌ 不是函数不能写复杂逻辑
❌ 不能管环境不能像 PowerShell 那样玩对象
✅ 适合短命令dir / git / build / run 非常合适

✅ 六、什么时候该用 cmd alias?

✅ 适合

  • 老工程 / 内部工具只支持 cmd
  • quickbuild / build.cmd / 旧脚本
  • Windows 原生环境、DevBox 里被强制 cmd

❌ 不适合

  • 复杂逻辑
  • 长期维护
  • 跨平台

👉 这些场景PowerShell function / profile 明显更好


✅ 一句话总结

cmd 里没有真正 alias,用doskey;临时直接敲,永久靠 AutoRun 注册表。

http://www.jsqmd.com/news/399295/

相关文章:

  • 题解:AcWing 837 连通块中点的数量
  • 题解:AcWing 836 合并集合
  • 题解:AcWing 240 食物链
  • 2026 深度解析:ChatGPT Plus 国内充值与代充避坑指南(技术原理与实操全纪录)
  • 2026 技术指南:攻克 ChatGPT Plus 国内订阅难题(含代充、虚拟卡、支付风控深度解析)
  • 【UI自动化测试】2_PO模式 _单元测试框架(重点)
  • 多源异构大数据融合挖掘技术
  • 模型蒸馏在AI原生应用中的5大核心优势解析
  • 【UI自动化测试】1_PO模式 _面向过程编码
  • 开发日志4
  • 讲讲积分墙广告、精品页面、canvas 的 SEO 密码
  • Copilot进阶教程:在AI原生应用中实现智能开发工作流
  • 题解:AcWing 835 Trie字符串统计
  • 冥想第一千七百九十九天(1799)
  • 临沂有实力的橡胶木板材公司哪家好 - 品牌推荐(官方)
  • 冥想第一千八百天(1800)
  • 聊聊 Comsol 中的拓扑优化那些事儿
  • 2036年,AGI会如约而至吗?深度剖析通用人工智能的十年之约与未来图景
  • 题解:AcWing 143 最大异或对
  • 题解:AcWing 829 模拟队列
  • Seedance 深度解析:字节跳动 AI 视频生成模型从 1.0 到 2.0 的全面进化
  • 题解:AcWing 831 KMP字符串
  • CVE-2016-6802
  • 探秘DS18B20:单总线数字温度传感器的原理与应用
  • 题解:AcWing 154 滑动窗口
  • 与相似的灵魂为邻——一位文化从业者的圈层选择
  • 题解:AcWing 3302 表达式求值
  • CST仿真:探索涡旋与聚焦的奇妙世界
  • 678678678
  • SaaS架构下AI原生应用的最佳实践与案例分析