2021/01/24

Windows上的BusyBox一瞥

摘要

本文概要記錄執行於Windows的預先建構(pre-built)的BusyBox範例。

本文

BusyBox是一個遵循GPL、以自由軟體發行的應用程式。BusyBox在單一的執行檔中提供了精簡的Unix指令集。這裡提供了win32/win64的預先建構的BusyBox執行檔。隨後將以win64的執行檔作為操作目標。

下載了win64的BusyBox執行檔後,可以直接將Unix指令作為第1個引數來執行。例如操作uname查詢系統資訊。

可以用--list引數來查看該BusyBox支援哪些指令,也可以搭配命令提示字元的pipe和findstr指令來查詢特定的Unix指令是否支援,例如查詢FTP客戶端下載程式ftpget。

典型的BusyBox操作是為其建立Uinx指令名稱的符號連結,再直接操作Uinx指令。可以在命令提示字元執行mklink建立符號連結。

這裡為ftpget建立符號連結,再從特定的IPv6定址的FTP伺服器下載特定檔案。

 

這裡為ftpget建立符號連結,再從特定的IPv4定址的FTP伺服器下載特定檔案。

 

 

 

參考文獻

https://frippery.org/busybox/

https://frippery.org/files/busybox/busybox-w64-FRP-3812-g12e14ebba.exe

https://www.dotblogs.com.tw/chhuang/2012/09/10/74700

https://superuser.com/questions/300815/grep-equivalent-for-windows-7

沒有留言:

張貼留言