Основываясь на моем опыте, я обнаружил, что если у вас есть ОС Windows / Ubuntu dual OS, всегда проще использовать загрузчик Windows вместо GRUB. Вы можете установить EasyBCD в Windows и использовать его для управления загрузчиком. Это бесплатное программное обеспечение. Если вы не можете загрузиться в свои локальные окна прямо сейчас, попробуйте Win PE на загрузочном USB-диске.
Обратите внимание: в исходном вопросе пути не совпадают, и эти команды не равны.
cd /
Это изменяется на / (корень) каталог системы. Это жесткий путь и перейдет в тот же каталог независимо от того, какой пользователь выполняет его.
cd ~
Это ярлык оболочки, который всегда ссылается на домашний каталог пользователя.
Если пользователь «raj» выполняет cd ~, а их домашний каталог - / home / raj, он примет raj в /home/raj.
Если пользователь «babna» выполняет cd ~, и их домашний каталог будет / home / babna, он примет бабну в /home/babna.
Если та же команда выполняется с правами root, она приведет вас к / root в типичной системе Ubuntu ,
Это Обратите внимание: в исходном вопросе пути не совпадают, и эти команды не равны. полезно для сценариев, поскольку несколько пользователей могут использовать один и тот же скрипт и влияют на изменения в их домашнем каталоге.
Для ввода одиночных команд вручную в bash, пока пути заканчиваются одинаково, не имеет значения, как они вставляются, поскольку сам cd является оболочкой который будет использовать тот же механизм для переключения каталогов.