如何使用PowerShell alias cd a spec 目录?
How to use PowerShell alias cd a spec directory?
在 Linux
alias cdt='cd /usr/a'
在我输入时创建一个别名
cdt
我将工作路径更改为 /use/a
在 PowerShell 上
Set-Alias cdt "cd F://a"
好像不行
别名不能使用参数,所以定义一个函数。
function cdt { set-location "F:\a" }
要确保它作为永久别名,您可以在 powershell 中执行以下操作:
notepad $profile
并将以下内容粘贴到文件中(最后):
function gotoa { set-location "F:\a" }
new-alias cdt gotoa
编辑您的 PS 配置文件以添加如下内容:
(如果您需要找到 PS 配置文件的位置,请在 PS 终端中键入 $profile
,它将为您提供配置文件的路径。)
$work= @{
project = 'C:\folder1\work\project'
webapp = 'C:\folder1\work\project\wars\webapp\src\main\webapp'
components = 'C:\folder1\work\project\components'
build = 'C:\folder1\work\project\build'
}
重新启动Powershell然后你可以cd
如下:
cd $work.webapp
在 Linux
alias cdt='cd /usr/a'
在我输入时创建一个别名
cdt
我将工作路径更改为 /use/a
在 PowerShell 上
Set-Alias cdt "cd F://a"
好像不行
别名不能使用参数,所以定义一个函数。
function cdt { set-location "F:\a" }
要确保它作为永久别名,您可以在 powershell 中执行以下操作:
notepad $profile
并将以下内容粘贴到文件中(最后):
function gotoa { set-location "F:\a" }
new-alias cdt gotoa
编辑您的 PS 配置文件以添加如下内容:
(如果您需要找到 PS 配置文件的位置,请在 PS 终端中键入 $profile
,它将为您提供配置文件的路径。)
$work= @{
project = 'C:\folder1\work\project'
webapp = 'C:\folder1\work\project\wars\webapp\src\main\webapp'
components = 'C:\folder1\work\project\components'
build = 'C:\folder1\work\project\build'
}
重新启动Powershell然后你可以cd
如下:
cd $work.webapp