2017-07-17 97 views
0

我只是在新的筆記本電腦上安裝了cygwin,並且安裝了所有基本命令,例如cksum,ls,head等。它說「命令無效」。安裝過程中我錯過了什麼嗎?「命令無效」。當在CYGWIN中使用基本的unix命令時

下面是一些例子:

sftp> vi somefile.txt 
Invalid command. 

sftp> head somefile.txt 
Invalid command. 

請點我發現我應該安裝有所有基本的文本命令,該命令包。

+0

提示符會顯示「sftp」,這表明您可能正在運行程序,並且該程序無法理解命令。如果你啓動一個新的Cygwin窗口,你會看到同樣的事情嗎?如果在上面的提示中輸入「exit」,會發生什麼情況? –

回答

0

看起來您正在運行sftp並從其命令提示符處獲取錯誤消息。這表明你可能試圖從遠程主機連接,或者以某種方式進入sftp提示符。在任何情況下,輸入「退出」或「退出」都會讓您退出sftp。

當您使用推薦的安裝命令完成cygwin的安裝時,您應該在桌面上有一個圖標,並且有一個開始菜單快捷方式(在Win10下可能不可見)。使用圖標或快捷方式將啓動mintty終端模擬器和bash登錄shell。在那裏你將能夠運行基本的Unix命令。您可能需要爲較不常見的命令安裝其他軟件包。例如,要使用C/C++編譯器,您需要安裝多個軟件包。

cygwin網站上的文檔詳細解釋了這一點。如果你花一兩個小時閱讀網站,你將會更好地理解如何成功使用cygwin。