Cmder的Alias和Csudo

最近,Cmder成了我最常用的Windows工具之一。此前,我已经介绍过了Cmder的一些功能。经过这几天的使用,我发掘出了另外两个特别实用的功能,alias和csudo。

Alias

Alias即别名,熟悉Linux的人对此应该也有印象。Alias允许用户定义一个名称,用以表示很长的命令和参数组合。比如,Ubuntu系统里的ll即是一个别名,表示ls -l。

在Cmder里,我们也可以方便地定义Alias。步骤如下:点击鼠标右键 -> 选择Setting菜单项 -> 点击对话框左侧的Environment项,然后在右侧文本框里输入自定义的别名,完成后点击Save Settings。

这里我定义了两个别名,hosts用于修改系统hosts配置,aria2c用于启动aria下载工具。

Csudo

在Windows里,右击任何程序图标,会出现“以管理员身份运行”的程序启动选项,与Linux命令行里的sudo命令功能一样。

例如,要启动,Apache Web Server,可以运行:csudo net start Apache。Windows会弹出一个“用户账户控制”对话框,经确认后即可以管理员身份运行该程序。

Cmder也提供了一个sudo的替代,csudo。在任何命令前加上csudo,即可实现“以管理员身份运行”的效果。