MacMasta — Новости и статьи

Security Bite: В кроличью нору изящных и малоизвестных команд Терминала (Часть 3)

Security Bite: В кроличью нору изящных и малоизвестных команд Терминала (Часть 3)

Дата: 01.01.1970 | Просмотров: 26

to5Mac Security Bite* представлен вам исключительно при поддержке Mosyle, единственной унифицированной платформы для Apple.

Заставляем устройства Apple работать на вас.

Можете выдохнуть.

Мы снова отправляемся в кроличью нору аккуратных, малоизвестных команд Терминала!

Если вы пропустили, в последнее время я был очарован полезными трюками Терминала, которые повышают мою продуктивность и делают меня более опытным пользователем Mac в качестве специалиста по безопасности.

В предыдущих выпусках я рассказывал обо всем: от включения Touch ID для аутентификации sudo до очистки публичных Wi-Fi подключений.

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

Если у вас есть проблемы с перерывами между вводом команд в Терминале, как у невыспавшегося малыша, и созданием акционерной стоимости лучше, чем у Стива Джобса, убеждавшего мир, что подставка для монитора за $1000 — необходимая часть человеческого опыта, у меня для вас новость… Вы можете быстро установить будильник прямо из командной строки Терминала за считанные секунды.

Введите leave.

Например, так: leave 1641 Это также работает с вашим локальным временем — просто опустите двоеточие посередине.

Например, 641 будет означать 6:41 утра или вечера, в зависимости от того, какое время наступит раньше.

Я одержим идеей максимального сохранения здоровья батареи моих устройств Apple, особенно моего MacBook Air на M3 2024 года, который, могу с гордостью сказать, держится молодцом.

Помимо отображения максимальной емкости, следующая команда предоставит другие полезные данные: состояние, серийный номер батареи, счетчик циклов и версии прошивки/оборудования. system_profiler SPPowerDataType | grep -A 10 "Battery Information" Хотя общеизвестно, что приложение «Пароли» от Apple также хранит все сохраненные пароли от Wi-Fi сетей, есть более быстрый способ найти их в Терминале.

Используйте эту команду: security find-generic-password -l "<Wi-Fi Network Name>" -D "AirPort network password" -w Эта команда выполнит поиск в вашей связке ключей iCloud, аналогично тому, как это делает приложение «Пароли» в фоновом режиме.

Если вы ввели ее правильно, с именем знакомой Wi-Fi сети, Терминал запросит ваш локальный пароль, и — вуаля!

Ваш Mac ведет базу данных всего, что вы когда-либо скачивали, даже если вы активно очищаете историю браузера.

Если вам нужен действительно чистый лист и вы не хотите, чтобы кто-то увидел, чем вы занимались, выполните первую команду для просмотра содержимого, а вторую — для очистки журнала. sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'select LSQuarantineDataURLString from LSQuarantineEvent' sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent' Если вы, как и я, часто пользуетесь утилитой «Снимок экрана» на Mac, то по умолчанию каждый файл начинается со слова «Снимок экрана», что может немного запутать при работе между приложениями и создании множества захватов.

Вместо десятков файлов с именем «Снимок экрана» на рабочем столе вы можете использовать эту команду, чтобы называть их в соответствии с задачами, над которыми работаете. defaults write com.apple.screencapture name <Имя> Замените <Имя> на то, что поможет вам легче идентифицировать файлы скриншотов.

Например, я использовал «Security Bite», как показано ниже.

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