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

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

diskutil

всякий раз, когда я печатаю в diskutil терминал говорит:

-bash: diskutil: command not found

кто-нибудь знает в чем проблема может быть? Могу ли я установить скрипт diskutil (возможно, скопировав некоторые *.sh к какому-то месту назначения и добавляя что-то к Башу.профиль)?

4
задан Andrea
07.01.2023 4:39 Количество просмотров материала 3374
Распечатать страницу

3 ответа

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

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

если вы хотите запустить diskutil в качестве обычного пользователя укажите полный путь:/usr/sbin/diskutil.

3
отвечен Gilles 2023-01-08 12:27

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

/usr/sbin/diskutil

вместо:

diskutil
3
отвечен Maccaius 2023-01-08 14:44

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

0
отвечен JRobert 2023-01-08 17:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх