2015-06-07 53 views
0

一些背景:我通過Udacity「如何使用Git和GitHub」類學習GitHub。他們告訴我我需要使用命令行,而不是Windows的本地命令提示符。我安裝了GitHub,它似乎安裝了運行Powershell的Git Shell。我想創建一個快捷方式運行記事本+ +,我用下面的命令:嘗試爲.exe創建別名--PowerShell表示無法解析別名

new-item alias:ntpd -value 'C:\Program Files (x86)\Notepad++\notepad.exe' 

一切似乎很好地工作。它帶有一個顯示CommandType,Name和Definition的小表。當我輸入別名時,程序應該打開。但是,當我鍵入:

ntpd 

我得到以下錯誤:

Cannot resolve alias 'ntpd' because it refers to term 'C:\Program Files (x86)\Notepad++\notepad.exe', which is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.

我很新的PowerShell和真想不通我在做什麼錯。

回答

1

您確定C:\Program Files (x86)\Notepad++\notepad.exe存在。嘗試Test-Path "C:\Program Files (x86)\Notepad++\notepad.exe"並查看結果。此外,而不是New-Item,只是使用New-Alias

+0

我做了你推薦的測試路徑,它返回False!但我可以清楚地看到我的Windows瀏覽器中的.exe文件!有沒有我沒有得到的東西? –

+0

你確定它是「Program Files(x86)」,而不是「Program Files」。 PowerShell有選項卡完成,所以輸入'新別名-Name ntpd -Value C:\\',然後選項卡,直到找到notepad.exe – SomeShinyObject

+0

是的,我仍然不確定發生了什麼。以下是我嘗試的屏幕截圖: http://i.imgur.com/TFTeuhJ.png –