Вы можете многое сделать с помощью терминала MacOS, но команды, как правило, тупые. Бесплатная программа m-cli представляет собой швейцарский армейский нож для macOS и делает многие из этих скрытых команд намного проще для изучения и обнаружения.
Терминальные команды редко бывают интуитивно понятными. Например, если вы хотите добавить папку последних элементов в док-станцию, это команда:
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = {"list-type" = 1; }; "tile-type" = "recents-tile";}' && \killall Dock
Посмотрите на это достаточно долго, и вы сможете понять, что все это значит, но трудно себе представить, что многие пользователи обнаруживают это самостоятельно. Однако, с установленным m-cli, команда намного проще:
m dock addrecentitems
M-cli позволяет легко находить и выполнять сотни подобных функций. Вот как это сделать, и что еще можно сделать.
Установка m-cli в macOS
СВЯЗАННЫЕ: Как установить пакеты с Homebrew для OS X
Мы показали вам, как устанавливать пакеты с помощью Homebrew , и это самый простой способ установить m-cli. После того, как вы настроили Homebrew, откройте Терминал (Приложения> Утилиты> Терминал), затем выполните следующую команду:
brew install m-cli
Если у вас не настроен Homebrew, перейдите на страницу m-cli на Github для получения альтернативных инструкций по установке. Тем не менее, Homebrew будет проще для вас, а также поможет легко обновлять все. (Не говоря уже о том, что у него есть куча других полезных инструментов.)
Как использовать м-кли
Количество функций, предлагаемых m-cli, может быть пугающим, но в конечном итоге все довольно просто. Большинство команд — это всего три слова: m
, за которыми следует команда из двух слов. Чтобы начать, введите m help
. Это даст вам список функций, которые я также обрисую в разделе ниже.
Каждая из этих команд может активировать хотя бы одну функцию. Чтобы найти их, введите m subcommand help
. Например, вот я изучаю, что может делать dock
:
Как видите, dock
предлагает несколько настроек. В приведенном выше примере я включил и выключил увеличение.
Чтобы узнать больше, посмотрите на команду bluetooth
.
Как видите, я могу быстро включать и выключать Bluetooth и проверять текущее состояние.
Наконец, вот команда wifi
:
Как видите, я могу включить Wi-Fi и предложить, но также восстановить пароли для любой сети или сканировать все сети, которые находятся поблизости.
Все предложения m-cli
Как мы уже говорили, существует 30 команд, каждая из которых предлагает хотя бы одну подкоманду. Вот краткий обзор того, что могут делать все эти команды:
-
battery
: см. текущее состояние батареи. -
bluetooth
: видеть текущее состояние Bluetooth, включать и выключать Bluetooth. -
dir
: Просмотр деревьев папок, быстрое удаление пустых папок. -
disk
: см. информацию о подключенных дисках, форматировании дисков, разрешениях на восстановление. -
dns
: очистить кэш DNS. -
dock
: измените настройки Dock или добавьте папку недавних элементов . -
finder
: переключение скрытых файлов, расширений и рабочего стола. -
firewall
: отключить или включить брандмауэр macOS. -
gatekeeper
: отключить или включить Gatekeeper . -
group
: просмотр или изменение групп пользователей на вашем Mac. -
hostname
: просмотр или изменение имени хоста вашего Mac -
info
: посмотрите, какую версию macOS вы используете. -
lock
:lock
ваш Mac. -
network
: просмотр или изменение вашего текущего местоположения. -
nosleep
: остановите ваш Mac от перехода в спящий режим на определенное количество секунд или до тех пор, пока неnosleep
выполнение определенной команды. -
ntp
: Переключите, синхронизирует ли ваш Mac свои часы с сервером времени. -
restart
: попросите Mac перезагрузить компьютер. -
safeboot
:safeboot
ваш Mac перезагрузиться в Safe Boot . -
screensaver
: Запустите текущую заставку по умолчанию. -
service
: просмотр и мониторинг всех запущенных в данный момент сервисов. -
shutdown
: Скажите вашему Mac, чтобы выключить. -
sleep
: скажите вашему Mac, чтобы идти спать. -
timezone
: изменитеtimezone
вашего Mac. -
trash
: Очистите папку «Корзина» вашего Mac. -
update
: обновление программного обеспечения Mac App Store без запуска App Store -
user
: управление пользователями на вашем Mac. -
volume
: изменить громкость на вашем Mac. -
vpn
: Управление VPN-соединениями. -
wallpaper
: установитьwallpaper
вашего Mac. -
wifi
. Включение и выключение Wi-Fi, восстановление текущего пароля Wi-Fi или сканирование всех близлежащих сетей.
Раньше большинство из этих вещей можно было сделать из командной строки, но m-cli значительно облегчает их обнаружение и выполнение. Если вы наркоман из командной строки, нет причин не устанавливать его. И пока вы в этом, посмотрите эти другие инструменты командной строки для пользователей Mac .