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