gpt4 book ai didi

linux - 如何在 cygwin 中使用特定应用程序打开文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:55 25 4
gpt4 key购买 nike

我知道您可以使用 cygstartcygwin 中打开程序。

我也知道您可以用类似的方式打开文件。但是,我想使用 特定程序打开一个文件。例如,我想使用 sublime 打开一个文本文件,我尝试:

cygstart -a <nameoffile.txt> sublime_text

但这只是打开默认值。

我也试过:

cygstart -o <nameoffile.txt> sublime_text 

但这也会打开默认应用程序(记事本)。

我阅读了手册页,这两件事似乎是唯一可能对此合理的命令。如何在 cygwin 中使用特定应用程序打开文件?

最佳答案

您通常可以只使用程序可执行文件本身。如果它在您的 PATH 中,那么只需执行以下操作:

<program exe> <name of file to open>&

&必须使其成为后台进程,否则 Cygwin 将等待程序结束,然后才能让您再次使用控制台。

如果它不在您的 PATH 中,您可以使用 ln -s 创建指向它的符号链接(symbolic link)。 ,将符号链接(symbolic link)放在您的 PATH 中,或在命令行中指定完整路径。

关于linux - 如何在 cygwin 中使用特定应用程序打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com