2015-04-18 20 views
1

在Linux如何使用PowerShell别名cd spec规格目录?

alias cdt='cd /usr/a' 

做出别名,当我键入

cdt 

我改变workpath到/使用/ A

在PowerShell中

Set-Alias cdt "cd F://a" 

似乎不工作

+1

[示例5](https://technet.microsoft.com/en-us/library/hh849938.aspx#code-snippet-5)应该有所帮助。 –

回答

6

别名不能使用参数,所以定义一个函数。

function cdt { set-location "F:\a" } 
+0

哦,如果这样,我会在cmd中使用.bat来避免学习一个新的东西--PowerShell。 thx – mingchaoyan

+1

我鼓励你不要放弃PowerShell。几乎所有可能的方式都优于cmd.exe。它是面向对象的,你可以用很少的努力完成很多事情。 –

+0

@mingchaoyan你会发现一个更加丰富的PowerShell IMO生态系统和社区。例如,检查一个已经做了你想要的模块 - https://github.com/tkellogg/Jump-Location如果你有巧克力,你可以像这样安装 - choco install Jump-Location –