powershell 别名适合交互式输入,可把较长的命令名称缩短,但默认只在当前会话有效。脚本中仍建议写完整命令名,避免别名在其他电脑、其他版本或非交互环境中不存在。别名只能直接指向命令;需要固定参数时应先定义函数。
先查询现有别名避免重名
运行 Get-Alias 查看当前会话中的映射,或用 Get-Alias np -ErrorAction SilentlyContinue 检查准备使用的名称。输出中的 Name 是短名,Definition 是实际命令;已有别名不要随意覆盖,以免改变熟悉的操作习惯。

用 Set-Alias 建立当前会话别名
例如运行 Set-Alias -Name np -Value notepad.exe,随后输入 np 即可启动记事本。若命令需要参数,可定义 function ll { Get-ChildItem -Force },再让别名指向函数;不要把整串带空格的命令直接写进 -Value。

把别名写入个人配置文件
确认别名可用后,运行 notepad $PROFILE,把对应的 Set-Alias 或函数定义写入文件。保存并执行 . $PROFILE,再用 Get-Alias np 核对。若提示脚本执行被阻止,应先检查执行策略,不要直接把整机策略改成 Unrestricted。












