TGViewer
HackerNews — IT, стартапы и технологии HackerNews — IT, стартапы и технологии @hackernews_russia · 354 subscribers
Post #4131 3
Осторожно: тильда в PATH может работать не так, как вы думаете

Использование тильды (~) в переменной PATH внутри файлов .bashrc или .zshrc часто приводит к ошибкам. Оболочка не всегда корректно разворачивает этот символ в полный путь к домашней директории.

Вместо ожидаемого пути система может добавить в PATH запись вида ./~/.local/bin/. В итоге программы будут запускаться из неверной папки, а не из вашего профиля. Это создает уязвимости и проблемы с доступом к исполняемым файлам.

Проверить свою конфигурацию можно командой:
echo $PATH | tr ':' '\n' | grep '^~'

Если команда что-то вывела — значит, у вас есть проблема. Исправить её просто: замените все тильды на переменную $HOME в ваших конфигурационных файлах. Это надежный способ избежать путаницы и обеспечить корректную работу путей в системе.

рекомендуем:
@FortuneRussia
More from @hackernews_russia
  1. Oct 11, 2026Как подать жалобу в Департамент защиты прав потребителей Нью-Йорка Если вы столкнулись с н…
  2. Oct 11, 2026The Onion ищет пропавшие архивы Издание The Onion восстанавливает свой 270-летний архив и…
  3. Oct 11, 2026Программирование все еще требует мышления Создатель Ruby on Rails DHH решил переписать про…
  4. Oct 11, 2026Разработчик заплатил людям, чтобы они протестировали его документацию Многие программисты…
  5. Oct 11, 2026Новые документы против ExxonMobil: как компания десятилетиями вводила в заблуждение В рамк…
  6. Oct 11, 2026Развитие протокола IRC: что нового в IRCv3 Рабочая группа IRCv3 модернизирует классический…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →