Команды терминала редко интуитивно понятны. Например, если вы хотите добавить в свою док-станцию папку последних элементов, это команда:
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, и это самый простой способ установки m-cli. После настройки Homebrew откройте терминал (Приложения> Утилиты> Терминал), затем выполните следующую команду:
brew install m-cli
Если у вас нет Homebrew, перейдите на страницу m-cli в Github для получения альтернативных инструкций по установке. Тем не менее, Homebrew будет проще для вас, а также поможет легко и быстро обновить все. (Не говоря уже о том, что у него есть множество других полезных инструментов.)
Как использовать m-cli
Количество функций m-cli может быть пугающим, но в конечном итоге оно довольно простое. Большинство команд - всего три слова:
m
за которым следует команда из двух слов. Чтобы начать, введите
m help
Это даст вам список функций, которые я также описываю в следующем разделе.
m subcommand help
Например, вот я изучаю, что
dock
сможет сделать:
dock
предлагает несколько настроек. В приведенном выше примере я включил и выключил увеличение.
Чтобы узнать немного больше, посмотрите на
bluetooth
команда.
Наконец, вот
wifi
команда:
Все предложения m-cli
Как мы уже сказали, есть 30 команд, все из которых предлагают по крайней мере одну подкоманду. Вот краткое описание того, что могут сделать все эти команды:
-
battery
: См. Текущий статус батареи.
-
bluetooth
: См. Текущий статус Bluetooth, включите и выключите Bluetooth.
-
dir
: Просматривать деревья папок, быстро удалять пустые папки.
-
disk
: См. Информацию о подключенных дисках, форматировать диски, разрешения на ремонт.
-
dns
: Очистите свой DNS-кеш.
-
dock
: Измените настройки док-станции или добавьте папку последних элементов.
-
finder
: Переключить скрытые файлы, расширения и рабочий стол.
-
firewall
: Отключить или включить брандмауэр macOS.
-
gatekeeper
: Отключить или включить Gatekeeper.
-
group
: Просмотр или изменение групп пользователей на вашем Mac.
-
hostname
: Просмотр или изменение имени хоста Mac
-
info
: Посмотрите, какую версию macOS вы используете.
-
lock
: Заблокируйте свой Mac.
-
network
: Просмотр или изменение текущего местоположения.
-
nosleep
: Остановите работу вашего Mac от сна, на определенное количество секунд или до тех пор, пока не закончится определенная команда.
-
ntp
: Переключить, синхронизирует ли ваш Mac часы с сервером времени.
-
restart
: Скачайте Mac для перезагрузки.
-
safeboot
: Скачайте Mac для перезагрузки в безопасной загрузке.
-
screensaver
: Запустите текущий заставку по умолчанию.
-
service
: Просмотр и мониторинг всех текущих служб.
-
shutdown
: Скажите Mac, чтобы он выключился.
-
sleep
: Скажите своему Mac, чтобы уснуть.
-
timezone
: Измените часовой пояс вашего Mac.
-
trash
: Очистите папку «Корзина» в Mac.
-
update
: Обновление программного обеспечения Mac App Store без запуска App Store
-
user
: Управление пользователями на вашем Mac.
-
volume
: Измените громкость на вашем Mac.
-
vpn
: Управление подключениями VPN.
-
wallpaper
: Установите обои для Mac.
-
wifi
: Включение и выключение Wi-Fi, получение текущего пароля Wi-Fi или сканирование всех ближайших сетей.
Большинство из этих вещей можно было сделать из командной строки раньше, но m-cli делает их намного легче обнаружить и выполнить. Если вы - наркоман командной строки, нет причин не устанавливать его. И пока вы на нем, ознакомьтесь с этими другими инструментами командной строки для пользователей Mac.