2 回答

TA貢獻1993條經驗 獲得超6個贊
大多數 cygwin 程序不是二進制程序,而是腳本之一。該命令file可以為您提供文件類型的描述:
$ file zcat
zcat: POSIX shell script, ASCII text executable
盡管
$ file cat
cat: PE32+ executable (console) x86-64, for MS Windows
讀取zcat的前5行
$ head -n 5 zcat
#!/bin/sh
# Uncompress files to standard output.
# Copyright (C) 2007, 2010-2016 Free Software Foundation, Inc.
我們在第一行#!看到說這是一個由 /bin/sh解釋器執行的腳本。
在其他情況下,我們可以有
$ head -n5 2to3
#!/usr/bin/python2.7.exe
import sys
from lib2to3.main import main
sys.exit(main("lib2to3.fixes"))
2to3python 2.7腳本也是如此

TA貢獻1839條經驗 獲得超15個贊
沒有其他人說過這個,所以對于其他正在尋找這個的人......如果你需要從cmd
窗口運行“z......”命令并且cygwin
你的路徑中有 bin 目錄,你可以運行它們(是的,它是有點笨拙)使用 bash,如
bash zcat file.gz
等等
或者您可以直接從cygwin
終端運行它們。
FWIW 我必須找到“更多”實用程序并加載它們。出于某種原因,它們不在我下載的初始軟件包中
添加回答
舉報