В чем разница между / bin и ~ / bin?

Я пытаюсь понять пути экспорта в Bash, и кто-то сказал мне, что /bin не совпадает с ~/bin . Какая разница между двумя?

2 Solutions collect form web for “В чем разница между / bin и ~ / bin?”

/bin всегда ссылается на « bin » из корневого каталога «/»
В Bash ~ ссылается на домашнюю директорию пользователей.
таким образом, ~/bin ссылается на bin из домашнего каталога пользователя.

Если в доме /users/cazs есть /users/cazs , то ~/bin будет /users/cazs/bin

~ похоже, работает в оболочке sh и ее множестве дериваций, включая bash , о чем вы просили.

~/bin ссылается на каталог bin в домашнем каталоге текущего пользователя. Это эквивалентно $HOME/bin . Если домашним каталогом текущего пользователя является /home/jack , то ~/bin относится к /home/jack/bin .

/bin – это абсолютный путь, его значение недвусмысленно.

  • Должен ли я использовать символические ссылки в / usr / bin или вместо этого использовать переменную PATH?
  • Linux и Unix - лучшая ОС в мире.