2015-10-27 38 views
1

目前正在使用linphone-android集成。我在安裝Cygwin時已經安裝了一些軟件包。如何獲取Cygwin當前正在運行的命令列表?

當我嘗試一些像lsrmcdwgettar和等命令的..工作正常。但像shell,clean這樣的命令不起作用。它給錯誤command not found.

所以,我的問題是,

Is there any way to get list of working commands for Cygwin? 
Is there any way to install packages for these commands rather than installing them manually? 

回答

1

在我看來,最好的解決方法是使用compgen命令:

compgen -c列出了所有可用的命令
compgen -a名單所有可用的別名


你可以als Ø嘗試更強力的方法:

使用echo $PATH獲得從Cygwin的所有路徑,然後爲每個文件夾執行ls -h <folder_name>

+0

所以基本上它返回「/ cygdrive/c/cygwin64/bin」中的所有文件文件夾中。謝謝! – activesince93

+0

如果您有其他問題的答案,這將會非常有幫助。 – activesince93

+0

它顯示該文件夾中的可執行文件以及/ cygdrive/c/cygwin/usr/local/bin中的可執行文件 –

0

對於安裝包最好的辦法是先安裝apt-get的的equavalent:易-CYG從https://github.com/transcode-open/apt-cyg並把它在/ usr/local/bin目錄:
wget raw.github.com/transcode-open/apt-cyg/master/apt-cyg<br> chmod +x apt-cyg<br> mv apt-cyg /usr/local/bin<br> 您也可以嘗試運行用於安裝cygwin setup.exe -q -n -N -d -R c:\cygwin -s http://mirror_site_to_use -l c:\local_package_folder爲本地包或setup.exe -q -P package_name的安裝可執行文件,讓安裝程序下載軟件包

+0

由於DMCA刪除,似乎apt-cyg存儲庫不可用 相反,您可以從https: //github.com/svnpenn/sage,它可以像apt-cyg一樣使用 –

相關問題