为什么 ˜/ 在我的 Mac 上不起作用?

为什么 ˜/ 在我的 Mac 上不起作用?

如果我尝试,cd ˜/它会响应:

-bash: "cd: ˜/: No such file or directory"

我好像也没有.bash_profile.profile

答案1

这是错误的波浪符号。你输入的是“小波浪符号”(统一码 U+02DC),当您想要一个纯 ASCII 波浪符号字符时(统一码 U+007E)。比较以下命令:

cd ~    # plain tilde: this works
cd ˜    # small tilde: doesn't work, because there's no file named "˜"

答案2

在 Mac 键盘上如果你输入shift+`option+n你将得到˜

如果您想要输入,请~使用shift++ `spacebar

答案3

如果您像我一样使用美国国际键盘布局,这可能会解决您的问题:

shift按下+后立即˜space

如果您继续输入带有正斜杠的路径,终端会将您的波浪号解释为小波浪号,而不是正常波浪号。发生这种情况的原因是它会尝试将两个字符合并为一个,而不是直接输入您输入的内容。

相关内容