Ввод команд администратора в программе «Терминал» на Mac Для выполнения многих команд управления сервером требуются права администратора или корневого
Перед началом
Все команды Terminal, которые я покажу, абсолютно безопасны, а когда дело доходит до изменения preferences, полностью обратимы. Надо сказать, что Terminal не оставляет права на ошибку, поэтому убедитесь, что вы вводите команды точно, как они описаны.
Как всегда, убедитесь, что у вас есть свежая резервная копия на всякий случай.
Совет. Если вы не знакомы с Terminal, я настоятельно рекомендую вам прочитать нашу вводную серию на тему Taming the Terminal. Terminal не для слабонервных и лучше, чтобы вы были готовы им пользоваться.
Кроме того, почему бы не попробовать некоторые Mac apps, доступные на рынке Envato, например Sentenza Desktop для Mac, которое помогает в создании приложений для Mac OS X.
Источник: http://computers.tutsplus.com/ru/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed—mac-51192
sudo
Она позволяет выполнить какое-либо действие от имени пользователя root. Её можно ввести перед какой-то другой командой, например:
sudo mkdir
Тогда права root будут переданы вам только для одной этой команды. Есть и другой вариант — приобрести права root-пользователя до закрытия окна Терминала. Для этого введите:
sudo -s
Никогда не выполняйте от имени root никакие команды, назначение которых вам неизвестно. Всегда тщательно проверяйте правильность введённых команд, потому что в таком режиме работы испортить можно всё, что угодно, а вернуть обратно — нет.
В любом случае, команда sudo потребует от вас ввода пароля:
Password:
Пароль всегда вводится вслепую, т.е. вы не увидите на экране никаких символов. По завершении ввода пароля нажмите Enter, и вы увидите, что левая часть строки изменится на:
bash-3.2#
Это означает, что вы вошли в Терминал как root-пользователь.
Обычно команда sudo будет нужна для изменения каких-то системных настроек или просто для доступа к тем файлам, которые вам не принадлежат.
Теперь мы переходим к главному: собственно правам доступа. Эти права бывают трёх видов:
- на чтение (просмотр) объекта
- на запись (т.е. редактирование и удаление)
- на запуск объекта
Можно обладать одним, двумя или всеми тремя правами сразу.
Каждое право для одного и того же объекта задаётся в трёх форматах:
- непосредственно для владельца
- для группы пользователей, к которой принадлежит владелец
- для всех остальных
Права доступа обозначаются двумя способами: цифровым и буквенным.
Цифровой способ подразумевает написание трёхзначного числа: например, 775, 644, 444, 521, 700.
Первая цифра — это права для владельца.
- 4 означает право на чтение
- 2 означает право на запись
- 1 означает право на запуск
- 0 означает отсутствие всех трёх прав
Эти цифры суммируются, если несколько прав принадлежат пользователю одновременно:
- 5 (4+1) означает права на чтение и запуск
- 6 (4+2) означает права на чтение и запись
- 7 (4+2+1) означает полный спектр прав
Вторая цифра трёхзначного обозначения — права для группы владельца. Третья — права для всех остальных.
Теперь расшифруем приведённые выше примеры:
Источник: http://appstudio.org/articles/sekrety-terminala-chast-3-prava-dostup.html
Что за команда sudo?
sudo (англ. substitute user and do, дословно «подменить пользователя и выполнить») — программа для системного администрирования UNIX-систем, позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы.
Источник: http://wikipomosh.ru/kak-vvesti-parol-v-terminale-mac-os.html
Выполнение команд и запуск инструментов в программе «Терминал» на Mac
Среду командной строки можно использовать в интерактивном режиме, то есть вводить команду и ждать результат. Вы также можете составить shell-скрипт, который будет выполняться без Вашего непосредственного участия.
Источник: http://a174.ru/kak-vvesti-parol-v-terminale-mac-os/
Переход к папкам
Вы можете перейти в папку Utilities, набрав следующую команду:
$ cd /Applications/Utilities
Если вы хотите быстро вернуться в свою домашнюю папку, можете просто ввести:
$ cd
С папками, которые содержат пробелы, есть два способа сделать это:
$ cd /Volumes/Macintosh HD/$ cd «/Volumes/Macintosh HD/»
В первом методе используется обратная косая черта для «экранирования» пространства. Поскольку командная строка рассматривает пробелы как часть команд, символ сообщает Terminal игнорировать пространство, которое затем следует. В качестве альтернативы вы можете просто поместить путь к папке в кавычки, и любые пробелы, которые она содержит, будут игнорироваться.
Чтобы продолжить, вернитесь к своей домашней папке.
Источник: http://computers.tutsplus.com/ru/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed—mac-51192
Отключить Drop Shadows в скриншотах
Если мы делаем скриншот окна в OS X, по умолчанию всегда будет отбрасывать тень, забирая пиксели. Если вы хотите избавиться от тени, можете использовать следующую команду:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE
Вы можете перезапустить Mac, чтобы просмотреть изменения, либо, используя другую команду, сразу увидеть их:
$ killall SystemUIServer
Эта команда останавливает графический интерфейс OS X на долю секунды. Не беспокойтесь, он должен работать и будет перезагружен мгновенно — но уже с нашей новой опцией. Сделайте скриншот и заметите, что тень больше не включается.
Чтобы отменить изменения, вы можете ввести следующую команду:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE $ killall SystemUIServer
Чтобы просмотреть изменения немедленно.
Источник: http://computers.tutsplus.com/ru/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed—mac-51192
444:
абсолютно все пользователи могут только читать файл, но сделать с ним ещё что-то невозможно
Источник: http://appstudio.org/articles/sekrety-terminala-chast-3-prava-dostup.html
YouTube Premium
Хотите сохраните это видео?
- Пожаловаться
Пожаловаться на видео?
Выполните вход, чтобы сообщить о неприемлемом контенте.
Понравилось?
Не понравилось?
Источник: http://rg-gaming.ru/kompjutery/kak-vvesti-parol-v-terminale-mac
Удалить повторяющиеся записи “Open With…”
Общей ошибкой в OS X является наличие дублирующихся приложений в меню “Open With…”, которое может переполниться! Исправим это:
$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Указанная команда будет работать в OS X Leopard и выше. Рекомендую перезагрузить Mac.
Источник: http://computers.tutsplus.com/ru/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed—mac-51192
chgrp
Принцип работы тот же, что и у chmod, тоже действует параметр -R. Группу можно вводить как в текстовом формате, так и в цифровом. Запомните главные обозначения:
- 0 — wheel
- 20 — staff
- 80 — admin
Например:
chgrp -R 80 ~/Music
сделает вашу папку с музыкой принадлежащей группе администраторов.
С командой chgrp связано две опции — -v и -c. Очень полезны, так как позволяют нам получать информацию о том, что же именно происходит, какие действия совершаются в результате выполнения. Первая, -v, показывает всю информацию, даже тогда, когда и менять-то ничего не пришлось, а вторая показывает только факт смены прав. Это может быть удобнее при больших количествах файлов.
Чтобы поменять самого владельца, нужна команда
Источник: http://appstudio.org/articles/sekrety-terminala-chast-3-prava-dostup.html