我在运行OSX Lion的Mac上遇到这种奇怪的情况,其中〜(tilda)没有进入我的用户目录。相反,当我输入“cd~”时,我得到:
-bash: cd: ˜: No such file or directory
有关如何解决这个问题的建议吗?
答案 0 :(得分:32)
试试这个:
˜ + <spacebar>
结果是您想要的代号:~
˜
字符的代码为0x02DC
,而bash中的代码就像主目录的快捷方式0x07E
一样。
答案 1 :(得分:28)
更改键盘(系统偏好设置&gt;键盘&gt;输入源)后,从美国国际 - PC&#39;到美国&#39;,我能够验证波形符号(〜)是否正常工作从终端。
在某些macbook中,键盘设置为“美国国际 - PC&#39;而不是美国&#39;
答案 2 :(得分:13)
有several characters like a tilde,你的˜
不是homedir的~
(靠近:˜
vs ~
)。
答案 3 :(得分:11)
其他答案是正确的,因为您没有键入常规的波浪号角色,而是使用小波形符。其他答案没有解释的是,为什么当你键入波浪线时,你得到的是小波浪线而不是大波浪线。
同样的问题困扰了我一段时间。我发现问题是我使用的是“美国 - 国际”键映射。尝试在系统偏好设置&gt;中更改它语言和文字&gt;输入源。选择该键盘后,您需要键入波浪号,然后点击空格键以查看它从小波浪号变为常波形区。
答案 4 :(得分:3)
是的,这是一个enye(选项-n)而不是〜(shift-`)
答案 5 :(得分:1)
我遇到一个相关的问题可能会引发一个问题:bash不会对引用的文件路径进行代码扩展(如果路径中有空格,可以使用它)。例如,cd "~/Documents/My Project"
会为您提供最初发布的相同错误。诀窍是将波形符号和第一个斜杠保留在引号之外:cd ~/"Documents/My Project"
正常工作。
答案 6 :(得分:1)
答案 7 :(得分:-1)
alt + 5就是你要找的......