“*”变成“桌面”,但存储在变量中时不会 2024-6-20 • zsh 如果我*在终端中输入,它是桌面的别名。但是,如果我定义一个变量x并将其设置为*,则不会将其视为这样。某些字符何时被视为字符串以及何时被视为运算符? 答案1 您的 shell通过称为的机制扩展到当前目录中*所有文件的名称(以“”开头的名称除外).文件名生成也称为通配或者路径名扩展。 在你的例子中,“ Desktop”是第一个条目。 看看echo *,或者ls。 相关内容 使用 tikzpicture 环境将椭圆绘制成两部分 切换窗口的键盘快捷键(激活/最小化) Windows 防火墙是否会阻止打开的 websocket Sublime Text 2 覆盖 Winamp 键盘热键 xterm 中的颜色[0..15] 有何用途? 将 Nautilus 类型中的默认压缩选项更改为 zip? 以不带“X”的文本模式启动 ubuntu 16.04 如何在没有权限的情况下从分区恢复数据? 如何关闭 Firefox 中的焦点搜索栏快捷方式 cap_setfcap 功能是否可用于向 exe 文件授予完整功能?