2 回答

TA贡献1993条经验 获得超5个赞
大多数 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 我必须找到“更多”实用程序并加载它们。出于某种原因,它们不在我下载的初始软件包中
添加回答
举报