Ответ 1
Попробуй это:
˜ + <spacebar>
Это приводит к тильде, которую вы хотите: ~
˜
Символьный код представляет 0x02DC
и код, который работает в Баш, как ярлык для домашнего каталога является 0x07E
.
У меня такая странная ситуация на моем Mac, где работает OSX Lion, где ~ (tilda) не попадает в мой каталог пользователя. Вместо этого, когда я печатаю "cd ~", я получаю:
-bash: cd: ˜: No such file or directory
Любые советы о том, как это исправить?
Попробуй это:
˜ + <spacebar>
Это приводит к тильде, которую вы хотите: ~
˜
Символьный код представляет 0x02DC
и код, который работает в Баш, как ярлык для домашнего каталога является 0x07E
.
Есть несколько персонажей, таких как тильда, а ваша ˜
не для гомедера ~
(близко друг к другу: ˜
vs ~
).
После смены клавиатуры ("Системные настройки"> "Клавиатура"> "Источники ввода") с "US International - PC" на "US", я смог проверить знак тильды (~), как и ожидалось от терминала.
Похоже, что в некоторых macbook клавиатура установлена на "US International - PC" вместо "US",
Другие ответы правильны в том, что вы не печатаете обычный тильд-символ, а используете маленький тильда-символ. Другие ответы не объясняют, поэтому, когда вы печатаете тильду, вы получаете маленькую тильду, а не большую тильду.
Одна и та же проблема меня мучила какое-то время. Я обнаружил, что проблема заключалась в том, что я использовал картографирование ключей "US-International". Попробуйте изменить его в настройках системы> Язык и текст> Источники входных данных. С выбранной клавиатурой вам нужно ввести тильду, а затем нажать пробел, чтобы увидеть, как она меняется от маленькой тильды до обычной тильды.
Да, что enye (option-n) not ~ (shift- ')
Я столкнулся с связанной проблемой пару раз, которая может спровоцировать вопрос: bash не делает расширение тильды на цитируемые пути к файлу (которые вы можете использовать, если у вас есть пробелы в пути). Например, cd "~/Documents/My Project"
получает ту же самую ошибку, которая была первоначально отправлена. Трюк заключается в том, чтобы оставить тильду и первую косую черту вне цитаты: cd ~/"Documents/My Project"
работает отлично.
Я настроил приложение KeyRemap4MacBook и набрал ~
с shift+escape
alt + 5 - это то, что вы ищете...