У меня два раздела в операционной системе Windows, и я установил Ubuntu в Windows.
Раздел 1: ОС Windows и Linux
Раздел 2: Файлы общего хранилища (называемые под именем Новый том )
Я смотрю на работающий сценарий оболочки, который находится в разделе 2. Я могу запустить оболочку, когда она находится в иерархии / home / ... Ubuntu, но я не могу сделать это, когда она помещена в раздел 2, который обрабатывается как внешний диск от ОС.
Я просто хочу знать, как я могу на самом деле изменить свой рабочий каталог на каталог, который находится на внешнем диске, который монтируется. Что такое команда cd, чтобы терминал просматривал каталог подключенного диска?
Пожалуйста, дайте нам результат этой (нажмите ctrl + alt + t, чтобы открыть терминал) команды терминала:
mount
, чтобы скопировать результат, выберите текст результата команды из терминала, затем скопируйте, затем вставьте сюда ...
Я не совсем уверен, в чем именно заключается ваша проблема, поскольку вы сами упоминаете cd
, но просто для подтверждения: чтобы изменить рабочий каталог в терминале, вы используете команду cd:
cd /path/to/directory
[ 119] Внешние диски обычно монтируются в / media, поэтому чтобы попасть на ваш диск, вы можете набрать
cd /media/
, а затем нажать Tab
, что покажет вам файлы и подкаталоги в этом каталоге. Введите несколько первых букв нужного вам подкаталога и снова нажмите Tab
. После ввода полного пути нажмите Enter
. Легко.
Чтобы запустить скрипт оболочки с этого диска, проще всего было бы использовать что-то вроде
cd /media/MyDriveName/somedir/somesubdir
bash scriptname.sh
Обратите внимание, что вы вызываете bash и передаете ему имя скрипта вместо прямой запуск сценария, например:
cd /media/MyDriveName/somedir/somesubdir
./scriptname.sh
первая версия не требует установки исполняемого бита в файле сценария.