Интересные команды для Терминала в macOS

Среди всех встроенных в macOS приложений именно Терминал является самым функциональным и требует определенного уровня знаний со стороны пользователя. Забудьте о каком-то графическом интерфейсе – перед вами будет исключительно командная строка наподобие компьютеров с системой DOS из 80-90-хх годов. Тем не менее, такой способ управления до сих пор остаётся крайне полезным и высоко ценится многими программистами, администраторами и другими компьютерными специализациями.

Но вернёмся к маковскому Терминалу. Помимо выполнения каких-то определенных задач, которые можно сделать и без использования Терминала, это приложение также открывает многочисленные новые возможности для рядового обывателя. Про все из них рассказать просто невозможно, но в этой статье мы собрали несколько наиболее интересных, полезных или просто прикольных команд для Терминала, которые наверняка придутся вам по вкусу. 

Сразу стоит обмолвиться, что не нужно экспериментировать с Терминалом вслепую и вводить все подряд команды, на которые вы наткнулись на просторах Интернета – некоторые из них могут внести изменения в работу macOS, а какими они будут сказать сложно. В данной статье мы предлагаем те команды, которые не окажут негативного воздействия на работу операционной системы.

Чтобы вводить команды в Терминал, необходимо сперва запустить его – это одноименное приложение, которое присутствует в любом эппловском компьютере, а найти его можно, открыв Launchpad через панель Dock или сделав щипок четырьмя пальцами на трекпаде. 

1. Изменить формат создаваемого скриншота

В macOS существует сразу несколько сочетаний клавиш для создания снимков экрана: одни делают захват всего экрана, другой – лишь некоторой области, третьи моментально сохраняют «скрин», четвёртые помещают его в буфер обмена. Вы наверняка знакомы с этими комбинациями кнопок, но что, если вам надо, чтобы скриншоты создавались не в формате PNG, а в каком-то другом? Поразительно, но операционная система от Apple позволяет это сделать, как раз с помощью Терминала. Введите следующую команду:

defaults write com.apple.screencapture type [формат]

Здесь вместо [формат] необходимо указать предпочтительный тип файла без скобок. Среди доступных вариантов JPG, GIF, TIFF и даже RAW.

2. Изменить название снимка экрана

Если каждый раз, когда вы делаете скриншот на Mac, вам необходимо получать на выходе одинаковое название, и это не «Снимок экрана», используемый macOS по умолчанию, то данная команда вам будет полезна. Введите следующую команду:

defaults write com.apple.screencapture name «[Новое название скриншота

Весь текст, помещённый в кавычки, необходимо заменить на сочетание слов, которое вы желаете видеть вместо привычного «Снимок экрана». После этого пропишите killallSystemUIServer

3. Раздвинуть иконки в панели Dock

Любой пользователь Mac наверняка уже не сможет существовать без док-панели на компьютере. Сюда мы помещаем наиболее часто используемые приложения, но если таких приложений много, то Dock может выглядеть загруженным, и в нём уже не так комфортно ориентироваться. Система macOS позволяет увеличить интервал между иконками в панели Dock, что облегчит визуальное её восприятие. Введите следующую команду:

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'

Теперь подтвердите её и введите killall Dock.

Данное решение поместит в док-панель дополнительную невидимую иконку, которую можно перемещать по всей панели и разместить в нужном месте. Так вы сможете отделить одну часть приложений от другой. А чтобы избавиться от этой плитки, необходимо кликнуть по ней правой кнопкой и выбрать «Удалить из Dock» – прямо как с любым обычным приложением.

4. Убрать приложения, которые неактивны

Еще одна команда Терминала, которая позволит сделать панель Dock эргономичнее. На этот раз из этой панели будут скрыты все неактивные приложения, чтобы вы могли быстро переключаться между тем софтом, которые уже используется в данный момент. Введите следующую команду:

defaults write com.apple.dock static-only -bool true; killall Dock

Если необходимо сделать всё так, как было раньше, пропишите:

default write com.apple.dock static-only -bool false; killall Dock

5. Обновить ПО macOS

Данная опция не является основополагающей, поскольку для обновления системы можно использовать и обычные возможности macOS. Тем не менее, Терминал тоже может организовать данную процедуру:

softwareupdate -l

Нажав клавишу Return (или Enter), Терминал отобразит перечень доступных обновлений, а провести установку конкретного из них можно, прописав:

softwareupdate -i [ИМЯ]

[ИМЯ] необходимо заменить на нужное имя файла из отображенного перечня.

Если необходимо установить все имеющиеся апдейты, используйте команду:

softwareupdate -i -a

6. Как участить проверку обновлений?

Вам кажется, что ваше устройство недостаточно часто проверяет наличие обновлений? Не беда, ведь через Терминал вы можете приказать Mac делать это чаще. Введите следующую команду:

defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1

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

7. Отображение скрытых файлов и папок

Apple является той компанией, которая стремится минимизировать воздействие пользователя на работу операционной системы любого «яблочного» устройства. С этой целью производитель всегда скрывает от глаз важные файлы, чтобы не привлекать к ним лишнего и порой ненужного внимания. Однако если у вас стоит острая необходимость видеть всё, что скрыто на диске вашего Mac, можно использовать следующую команду:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE

Подтвердив её, следом пропишите killall Finder

Еще раз: Apple скрывает файлы, чтобы пользователь не навредил работе системы, поэтому будьте аккуратны с теми файлами, предназначение которых вам неизвестно.

8. Команды для истории скачиваний

Терминал как невероятно многогранный инструмент позволяет быстро увидеть все файлы, которые были скачены на Mac:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

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

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

9. Дополнительная защита папки 

Защита конфиденциальных данных крайне востребована в последнее время. Система macOS делает всё, чтобы защитить данные пользователя, но есть еще один способ. С помощью Терминала можно взять любую папку с пользовательскими файлами, преобразовать её в архив и установить дополнительный пароль. Таким образом, папка будет занимать меньше места на диске и иметь защиту от несанкционированного доступа.

Сперва установите полный путь к месторасположению нужной папки, а затем пропишите в Терминале:

1. cd [ПУТЬ К ПАПКЕ]
2. zip -er [название папки, которая получится в результате zip-архивации] [название папки, которая подвергается архивации]/

Давайте разберемся нагляднее. Предположим, на вашем Mac хранится папка под названием Maxmobiles, в которой лежит множество файлов, а на выходе вы хотите получить архив под названием MaxmobilesArchive.zip. В таком случае в Терминале необходимо прописать:

zip -er MaxmobilesArchive.zip Maxmobiles/

Обращаем ваше внимание, что наличие / в конце команды ведет к запросу на введение пароля (непосредственно в Терминале). Не забудьте его, иначе получить доступ к архиву вы не сможете.

10. Как выключить Mac через Терминал

Способов выключить компьютер Apple предостаточно, но мало ли? А вдруг? Всякое же бывает, верно? Простая команда Терминала позволяет выключить Mac, для этого нужно лишь ввести:

sudo shutdown -h now

Аналогичным путем можно выполнить и перезагрузку. Команда остаётся точно такой же, только «-h» необходимо заменить на «-r».

11. Очистка кэша DNS

На практике данная команда может быть полезной в невероятно редких случаях, ведь кэш DNS практически никогда не является причиной появления каких-либо неполадок. Тем не менее, если вы испытываете какие-то трудности с подключением к Интернету и никакие типичные пути решения не помогают, то можно попробовать сбросить кэш сервера доменных имен, введя команду:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

После ее подтверждения Терминал потребует от вас ввода пароля, который используется для входа в компьютер.

12. Как скачивать файлы через Терминал

Для загрузки файлов из Интернета привычнее использовать стандартный Safari или любой браузер, к которому вы привыкли, но для общего развития скажем, что при наличии прямой ссылки на загрузку Терминал может выступить альтернативой любому браузеру. Для этого пропишите:

1. cd ~/Downloads/

Этот путь подойдёт на тот случай, если загружаемый файл должен оказаться в папке «Загрузки».

2. curl -O [URL-адрес файла]

Текст в скобках необходимо заменить на полную ссылку для скачивания, без каких-либо скоращений.

13. Переместить файлы между папками

По какой-то причине вам необходимо, чтобы файл из одной папки был перемещен в другую? Можно воспользоваться привычным способом, который предоставляет Finder, или снова прибегнуть к Терминалу, указав команду:

mv [текущий путь к файлу] [новый путь к файлу] 

Допустим, вам требуется, чтобы файл Document.txt из папки Maxmobiles оказался в папке «Документы». Для этого необходимо прописать:

mv ~/Maxmobiles/Document.txt ~/Documents/Document.txt

14. Взаимодействие с календарем

Конечно, воспользоваться календарем гораздо проще без использования Терминала, но что делать, если нужно найти конкретную дату? Еще хуже, если эта дата далека от текущей, ведь тогда придётся листать календарь вручную. Или воспользоваться Терминалом! Введите краткую команду:

Cal

Терминал покажет Текущий месяц и день в календаре. Если требуется обратиться к другой дате, то просто пропишите её цифрами. Например, чтобы взглянуть на сентябрь 2024, укажите:

Cal 10 2024

Можно отобразить и весь год целиком:

Cal 2024

15. Как создать баннер ASCII

Терминал позволяет создавать баннер в табличной системе ASCII. Кто знает, для чего вам это может пригодится J

Введите команду:

banner -w 50 [текст баннера]

Введите нужный текст вместо [текст баннера] и без квадратных скобок. Теперь можно заспамить комментарии ВК или любого форума, хотя мы это не приветствуем.

16. Как заставить Mac произнести любую фразу

Это скорее прикольная фича, чем что-то полезное, но через Терминал можно заставить свой компьютер произнести любую фразу. Просто напишите

say «Привет от Maxmobiles» 

После этого Mac повторит любую фразу, указанную в кавычках.

Комментарии

Сообщения не найдены

Написать отзыв
Последние материалы
Finder — это стандартный файловый менеджер macOS, и многие пользователи привыкли к его удобной организации файлов и папок. Одна из частых жалоб связана с тем, что Finder не отображает размер папок по умолчанию. Пользователю приходится вручную выделять каждую папку или заходить в её свойства, чтобы узнать её размер. Почему Finder не показывает размер папок? Ранее в ранних версиях macOS подсчёт размера папок занимал значительное время, особенно если каталог содержал большое количество файлов. Это могло замедлять работу Finder и влиять на производительность системы. Поэтому по умолчанию Finder не вычислял размеры папок автоматически. Однако с течением времени технологии развивались, и сегодня macOS способна выполнять подобные расчёты гораздо быстрее. Но традиция осталась, и по умолчанию опция подсчета размера папок всё ещё отключена. Как включить отображение размера папок в Finder? В macOS есть возможность включить отображение размера папок. Вот пошаговая инструкция: Откройте любую папку в Finder и переключитесь на представление в виде списка (View → As List).В строке меню выберите Вид → Показать параметры вида или нажмите комбинацию клавиш Command+J.В открывшемся окне активируйте опцию «Вычислять все размеры».Нажмите кнопку «Сделать параметрами по умолчанию», чтобы установить эту настройку для всех папок. После внесения изменений системе потребуется некоторое время, чтобы рассчитать размеры всех папок. Это может занять несколько минут, особенно если у вас много папок с большим количеством файлов. Итог Проблема с отображением размера папок в Finder решается просто и быстро. Включение опции «Вычислять все размеры» позволяет мгновенно видеть размеры папок без необходимости каждый раз заходить в их свойства. Это значительно упрощает организацию файлов и управление диском.
Мошенничество с использованием чужой учетной записи Apple ID становится все более распространенным способом кражи данных и вымогательства. Чтобы предотвратить несанкционированный доступ к настройкам и защитить свое устройство от возможной блокировки, предлагаем несложный способ обезопасить себя. Шаги по защите устройства: Шаг 1: Включение функции «Экранное время»Откройте «Настройки» → выберите раздел «Экранное время» → включите эту опцию.Шаг 2: Блокировка настроек экранного времениВ разделе «Экранное время» нажмите на пункт «Защита настроек экранного времени» и создайте четырёхзначный PIN-код. Желательно, чтобы этот код отличался от стандартного кода разблокировки устройства.Шаг 3: Активация защиты настроекВернувшись в раздел «Экранное время», нажмите на подраздел «Контент и конфиденциальность» и включите главный тумблер в верхней части экрана.Шаг 4: Ограничение доступа к настройкам Apple IDВ пункте «Контент и конфиденциальность» пролистайте вниз и найдите раздел «Учетные записи». Переключите значение на «Нет». Это предотвратит изменение настроек аккаунта Apple и iCloud без ввода специального пароля. После выполнения указанных шагов в настройках устройства будет ограничено изменение параметров учетной записи Apple и iCloud. Мошенники не смогут получить доступ к вашим данным и заблокировать устройство через свою учетную запись, так как все соответствующие пункты окажутся скрытыми. Если возникнет необходимость изменить настройки аккаунта, сначала потребуется отключить установленное ограничение, введя заранее указанный PIN-код. Примечание Регулярное обновление программного обеспечения вашего устройства помогает предотвращать атаки злоумышленников.Никогда не вводите данные своей учетной записи Apple на незнакомых сайтах или в письмах от неизвестных отправителей.Рекомендуется дважды проверить адрес отправителя письма или сайта, чтобы убедиться, что они принадлежат официальным ресурсам Apple. Применив эти простые меры, вы значительно снизите риск взлома и блокирования вашего устройства мошенниками.
Совместно с релизом новых iPhone и Apple Watch 11 компания Apple представила третье поколение бюджетных часов — Apple Watch SE 3. Несмотря на то, что новинка пришла на смену популярным SE 2, улучшения в ней оказались не столь грандиозными, как у старших моделей. Давайте сравним, что получилось у Apple в третьем поколении бюджетной линейки. Что осталось неизменным? Прежде всего отметим сходства между Apple Watch SE 3 и предыдущим поколением: Размер экрана: обе модели представлены в размерах 40 и 44 мм. Размеры экрана, разрешение и плотность пикселей не изменились, как и максимальная яркость (до 1000 нит).Материалы корпуса: в обоих поколениях использован алюминиевый сплав.Продолжительность работы: автономность осталась на уровне до 18 часов.Комплектация: датчики пульса, освещенности, высоты, компаса, гироскопа и акселерометра остались теми же, а высота часов и вес почти не изменились. Таким образом, по ключевым параметрам Apple оставила старую основу, сохранив форму и основные компоненты. Чем отличаются Apple Watch SE 3 от SE 2? Теперь перейдем к различиям, которые выделяют новинку среди предшественников: Процессор: Apple Watch SE 3 получили новый чип S10 с 4-ядерным нейронным движком, который значительно ускоряет работу приложений и улучшает производительность.Объем памяти: объем накопителя увеличился вдвое — с 32 ГБ до 64 ГБ. Это позволит разместить больше приложений и данных.Дисплей: новый экран теперь оснащен технологией Always-On, которая поддерживает постоянную подсветку часов при минимальной яркости (около 2 нит). Теперь экран не гаснет, когда рука опускается, что удобно для быстрого взгляда на время или уведомления.Микрофон: в SE 3 применена улучшенная технология подавления окружающего шума, что делает разговоры по часам более четкими и комфортными.Связь: Apple добавила поддержку сетей 5G и LTE, а также спутниковую навигацию BeiDou, что расширяет возможности для использования часов в регионах с ограниченной связью.Быстрая зарядка: часы теперь поддерживают зарядку до 80% за 45 минут, а 15 минут зарядки обеспечивают до 8 часов работы. Старые модели не имели такой функции.Функции здоровья: SE 3 получили дополнительные функции, такие как ночное отслеживание температуры, уведомления об апноэ во сне и улучшенное отслеживание сна и менструального цикла.Защитное стекло: Apple установила стекло Ion-X второго поколения, которое значительно лучше сопротивляется повреждениям и царапинам.Цвета корпуса: Apple уменьшила палитру цветов, оставив только черный и золотой, в то время как SE 2 предлагали серебряный вариант. Стоит ли обновляться? Apple Watch SE 3 — это заметный шаг вперед по сравнению с предыдущим поколением. Однако большинство изменений касаются внутренних компонентов и функциональных возможностей, которые не видны сразу. Основными достоинствами новой модели являются: улучшенный процессор, что ускорит работу приложений и повысит отзывчивость;поддержка постоянно включенного экрана, что намного удобнее для повседневной жизни;функция быстрой зарядки, позволяющая быстро восполнять энергию;расширенные возможности для здоровья и спорта, такие как отслеживание температуры и уведомления об апноэ. Тем не менее, если у вас уже есть Apple Watch SE 2, переходить на третью версию целесообразно только в случае серьезных проблем с производительностью или желанием воспользоваться дополнительными функциями здоровья. Для большинства пользователей разницы в повседневном использовании будет практически незаметно. Итог Третье поколение Apple Watch SE получило важные обновления, такие как улучшенный процессор, постоянно включенный экран и функции здоровья. Это делает их отличным выбором для тех, кто выбирает доступный носимый гаджет с возможностями премиум-класса. Однако для пользователей, уже владеющих Apple Watch SE 2, особых причин для немедленного обновления нет.