команда diskutil, не найденная в терминале OS X

Я использую Mac OS X 10.6.4 и борюсь с командой:

diskutil

Каждый раз, когда я ввожу в diskutil, терминал говорит:

-bash: diskutil: command not found

Кто-либо знает, какова проблема могла бы быть? Я могу установить diskutil сценарий (вероятно, путем копирования некоторого *.sh в некоторое место назначения и добавления чего-то к bash.profile)?

2
задан 21.10.2013, 14:02

3 ответа

diskutil команда системного администратора. Вот почему это не находится в пути поиска по умолчанию для обычных пользователей.

Обычный способ выполнить его состоит в том, чтобы работать sudo diskutil. sudo управляйте выполняет команду как системного администратора (root). sudo поиски команды в другом пути поиска (это устанавливает PATH переменная среды к значению diffent перед поиском названия команды), который включает /usr/sbin где команды системного администратора такой как diskutil находиться.

Если Вы действительно хотите работать diskutil как Ваш обычный пользователь, укажите полный путь: /usr/sbin/diskutil.

3
ответ дан 08.12.2019, 05:29

Использование:

/usr/sbin/diskutil

вместо просто:

diskutil
3
ответ дан 08.12.2019, 05:29

Проверьте свой ПУТЬ ($PATH эха). diskutil находится в/usr/sbin. Добавьте его к своему пути, если это уже не там. Если это, то да, diskutil отсутствует. (/usr/sbin/diskutil сам исполняемый файл, не сценарий оболочки.)

0
ответ дан 08.12.2019, 05:29

Теги

Похожие вопросы