Терминал macOS: скрытые функции и полезные команды 2
Терминал в macOS — это мощный инструмент, который открывает доступ к скрытым возможностям системы. С его помощью можно ускорить работу, настроить интерфейс и даже исправлять ошибки, которые недоступны через графический интерфейс.
В этой статье — 20 полезных команд и трюков, которые сделают вас продвинутым пользователем Terminal!
🔹 1. Основные команды для навигации
1.1. Просмотр скрытых файлов
bash
defaults write com.apple.finder AppleShowAllFiles YES killall Finder
(После выполнения этой команды Finder будет показывать скрытые файлы и папки.)
1.2. Быстрый переход в папку через Finder
bash
open .
(Открывает текущую папку в Finder.)
🔹 2. Настройка системы
2.1. Ускорение анимации окон
bash
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
(Делает анимации окон почти мгновенными.)
2.2. Отключение Dashboard
bash
defaults write com.apple.dashboard mcx-disabled -boolean YES killall Dock
2.3. Запрет создания .DS_Store на сетевых дисках
bash
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
🔹 3. Работа с файлами
3.1. Поиск файлов по содержимому
bash
grep -r "текст для поиска" /путь/к/папке
3.2. Создание ZIP-архива с паролем
bash
zip -er архив.zip файлы/
3.3. Быстрое копирование с прогресс-баром
bash
rsync -ah --progress исходный_файл целевая_папка
🔹 4. Сетевые команды
4.1. Проверка открытых портов
bash
lsof -i :8080
4.2. Узнать внешний IP-адрес
bash
curl ifconfig.me
4.3. Пинг с графиком (мгновенная визуализация)
bash
ping -i 0.1 google.com | while read pong; do echo "$(date): $pong"; done
🔹 5. Управление процессами
5.1. Поиск и завершение процесса
bash
ps aux | grep "название_процесса" kill -9 PID
5.2. Мониторинг активности системы
bash
htop
(Установить через brew install htop.)
🔹 6. Персонализация Terminal
6.1. Смена приветствия Terminal
bash
sudo nano /etc/motd
(Добавьте свой текст, сохраните (Ctrl+O), выйдите (Ctrl+X).)
6.2. Цветной вывод ls
bash
export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced
(Добавьте в ~/.zshrc или ~/.bash_profile.)
🔹 7. Секретные функции macOS
7.1. Включение режима "Бога" (все настройки)
bash
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
7.2. Отключение анимации при открытии приложений
bash
defaults write com.apple.dock launchanim -bool false killall Dock
7.3. Запрет macOS спать при закрытии крышки (для MacBook)
bash
sudo pmset -b sleep 0 sudo pmset -b disablesleep 1
🔹 8. Восстановление системы
8.1. Сброс PRAM/NVRAM
bash
sudo nvram -c
(Перезагрузите Mac после выполнения.)
8.2. Перестроение Spotlight-индекса
bash
sudo mdutil -E /
🔹 Вывод
Терминал macOS — это мощный инструмент, который позволяет:
🚀 Ускорять систему (отключая ненужные анимации).
🔧 Настраивать скрытые параметры (которые недоступны в GUI).
🛠 Автоматизировать задачи (работа с файлами, сетью, процессами).
Попробуйте эти команды и откройте для себя новые возможности macOS! 🖥️💡
(⚠️ Будьте осторожны: некоторые команды могут влиять на стабильность системы.
