我正在尝试使用 `open *. 这是一个演示:
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$ touch asdf1.txt asdf2.txt
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$ open asdf*
xdg-open: unexpected argument 'asdf2.txt'
Try 'xdg-open --help' for more information.
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$ open asdf1.txt
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$ open asdf2.txt
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$
正如你在上面看到的,我不能同时打开两个文件,但我可以单独打开它们。如果这是相关的,我已将我的默认文本编辑器设置为崇高文本。此外,我正在运行 ubuntu 22.04 版,如下所示:
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
mathewlewis@mathewlewis-ThinkPad-X220:~/Documents/bug/testing$
我*
通常可以同时执行许多命令。例如,我可以cat asdf*
打印这两个文件,但是 open 不会以这种方式工作。我是 linux 新手,我来自 mac,这是可能的。我想知道为什么我不能在 ubuntu 上执行此操作以及如何解决此问题。