5
我有一個PowerShell腳本,用於打開與我的開發環境相關的所有文件和程序。而不是打字我如何別名從提示調用的PowerShell腳本?
> &.\mysetup.ps1
是有一些方法可以讓我別名它只需鍵入
> gosetup
?
理想情況下,我還會將此功能用於其他PowerShell腳本!作爲參考,我想從Git PowerShell窗口運行這些命令。
我有一個PowerShell腳本,用於打開與我的開發環境相關的所有文件和程序。而不是打字我如何別名從提示調用的PowerShell腳本?
> &.\mysetup.ps1
是有一些方法可以讓我別名它只需鍵入
> gosetup
?
理想情況下,我還會將此功能用於其他PowerShell腳本!作爲參考,我想從Git PowerShell窗口運行這些命令。
在您的個人資料,加上下面幾行:
$ps_script_dir = "C:\path\to\scripts"
New-Alias <alias name> $ps_script_dir\<script name>
打開一個新的外殼,你應該能夠通過它的別名來調用你的腳本。
更新/附加信息
如果您想簡單地將一行代碼或一小段代碼分配給別名,則不需要將其放入腳本文件中,如上所述,只需創建一個函數在您的個人資料中:
function someUsefulOneliner
{
# Your one-liner goes here
}
set-item -path alias:<alias name> -value someUsefulOneliner
謝謝!這個伎倆。 – flacnut
我有一個後續,是否可以別名PS命令?我試過「新別名」,但命令不會運行。我想爲此添加一個別名:'ls -in * .sln -r |選擇-first 1 | %{ii $ _。FullName}' – flacnut
@sheldo是的 - 這當然有可能。查看解決方案的更新。 – David