我无法打开以 开头的 pdf 文件(
。例如:(3311) M3N78-EM.pdf
是否有任何参数需要提供?
我已调用 withevince
命令。
当我输入evince (
并按下时tab,什么也没有发生。换句话说,制表符补全在 之后不起作用(
。
有人能帮忙吗?
答案1
要使用制表符补全,您需要转义一些由 shell 用于其他目的的符号。Parenthesis
、 hyphen
和dollar sign
是一些需要反斜杠转义的符号,这样 shell 就不会认为您正在尝试执行其他操作。 另一种方法是使用单引号。 这将转义除单引号之外的所有内容。
尝试:
表明'(TAB
如果有多个匹配项,则只需继续书写和按压,TAB直到找到唯一的匹配项。
替代方案包括:
表明“(TAB
这里不能在文件名中使用 $,因为 shell 会认为它是一个变量。
表明 \(TAB
在查找唯一匹配项时,您需要对每个需要的字符进行反斜杠操作。例如,如果它停在,则\(3311
需要键入\)
TAB才能继续。