Tilde nicht erkannt im Mac-terminal
Habe ich diese seltsame situation auf meinem Mac mit OSX Lion, wo die ~ (tilda) nicht zu meinem user-Verzeichnis. Stattdessen, wenn ich tippe "cd" ein, bekomme ich:
-bash: cd: ˜: No such file or directory
Einen Rat, wie ich dieses Problem lösen?
InformationsquelleAutor der Frage rasheqrahman | 2012-01-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese:
Es, die Ergebnisse der tilde, die Sie wollen:
~
Den
˜
Charakter code ist0x02DC
und der code, der funktioniert in der bash wie Verknüpfung zum home-Verzeichnis ist0x07E
.InformationsquelleAutor der Antwort Rômulo Jales
Nach dem ändern der Tastatur (System-Einstellungen - >Tastatur - >Input-Quellen) von "US International - PC' , 'USA', ich war in der Lage zu überprüfen tilde-Zeichen (~) funktioniert wie erwartet vom Terminal.
Sieht es aus wie in einigen macbook, die Tastatur auf "US International PC" anstelle von "USA"
InformationsquelleAutor der Antwort Venkat Ganesh
Gibt es mehrere Zeichen wie tildeund Ihnen
˜
ist nicht die, die für das homedir~
(in der Nähe zusammen:˜
vs~
).InformationsquelleAutor der Antwort Wrikken
Die anderen Antworten sind richtig, dass Sie nicht schreiben die regelmäßige tilde-Zeichen, sind aber mit der kleinen tilde-Zeichen. Was die anderen Antworten nicht erklären aber ist, warum, wenn Sie geben Sie eine tilde, Sie werden immer die kleine tilde und nicht das große tilde.
Das gleiche problem plagt mich seit einiger Zeit. Ich fand das problem war, dass ich mit dem "US - International" - Schlüssel-mapping. Versuchen Sie es in System Einstellungen - > Sprache und Text > Input-Quellen. Mit der Tastatur ausgewählt haben, müssen Sie geben Sie die tilde und dann drücken Sie die Leertaste, um zu sehen, es zu ändern, aus kleinen tilde regelmäßigen tilde.
InformationsquelleAutor der Antwort Jake Collins
Yep, das ist ein enye (option-n) - nicht ~ (shift-`)
InformationsquelleAutor der Antwort Joel
Ich habe in einem ähnlichen Problem ein paar mal, die möglicherweise dazu bewogen haben, die Frage: bash nicht tun tilde-expansion auf die zitierte filepaths (die Sie vielleicht zu verwenden, wenn Leerzeichen im Pfad). Zum Beispiel
cd "~/Documents/My Project"
bekommt Sie den gleichen Fehler Zitat. Der trick ist, lassen Sie die tilde und dem ersten Schrägstrich außerhalb der quote:cd ~/"Documents/My Project"
funktioniert Prima.InformationsquelleAutor der Antwort Frederick Solt
Richte ich KeyRemap4MacBook - Anwendung und geben Sie
~
mitshift+escape
InformationsquelleAutor der Antwort Maxim Yefremov
alt+5 ist das, was du suchst...
InformationsquelleAutor der Antwort manuele