Терминалът на Mac е невероятно мощен. Не само позволява нещата да се вършат по-бързо, без GUI (графичният потребителски интерфейс) да ви забавя, но също така ви позволява да изпълнявате задачи, които не можете да изпълните по друг начин. Въпреки това, не е нужно да сте експерт по терминали или дори да използвате интерпретатори на командния ред, за да се възползвате от него.
Независимо дали сте съвсем нов в Терминала или току-що загрявате, списъкът с 10 команди на Mac Терминал по-долу трябва да ви помогне да подобрите изживяването с вашия Mac. Можете да ги изпълните за няколко секунди.
Дори и да се ориентирате в терминала, пак може да попаднете на странната команда, която е била под радара ви през цялото време. Така че продължавайте да четете.
1. Поддържайте вашия Mac буден
Спомняте ли си последния път, когато вашият Mac заспи и в крайна сметка постави на пауза или отмени това изтегляне - или каквото и да е друго - той изпълняваше? Ако мразите да променяте настройките за заспиване всеки път, когато искате да спрете това, просто стартирайте терминала и изпълнете командата Mac Terminal по-долу:
кофеин
Вашият Mac няма да заспи, докато прозорецът на терминала остава отворен. Можете също така да попречите на Mac да заспи за определен период от време само чрез добавяне на -t аргумент - напр., caffeinate -t 3600.
2. Промяна на формата на екранната снимка
По подразбиране вашият Mac запазва екранните ви снимки във формат PNG. Но можете да промените това на много по-лекия JPG формат с командата по-долу:
по подразбиране запис com.apple.screencapture тип JPG
Освен това можете да използвате същата команда, за да превключите към алтернативни формати като TIFF, BMP и PSD. Просто заменете JPG (към края) с разширението на изображението, което искате.
3. Ping уебсайтове и устройства
Ако имате проблеми при свързването с уебсайт, можете да опитате да го пингвате. Просто въведете следната команда, но я заменете с уеб адреса или IP (вътрешен протокол) адрес. Командата се отнася и за устройства в локалната мрежа, включително самия рутер.
ping
Вашият Mac трябва да изпраща пакети с данни многократно и да показва времето за реакция в милисекунди. Натиснете Control+C, за да спрете командата.
За да изпълните командата с определен брой пакети с данни, използвайте -c аргумент - напр., ping -c 4 google.com.
4. Прочистване на DNS кеша
Кешът DNS (система за имена на домейни) на вашия Mac се състои от „разрешени“ имена на домейни под формата на IP адрес. Ако DNS кешът остарее или се повреди, може да срещнете проблеми при достъпа или зареждането на уебсайтове.
За да изчистите DNS кеша на Mac, изпълнете следната команда в терминала:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Трябва да следвате това, като въведете паролата на потребителския си акаунт на Mac, за да разрешите командата.
Ако изтриването на DNS кеша не помогне, трябва да опитате да изчистите кеша на браузъра Safari, Chrome или Firefox.
5. Показване на пълния път на файла във Finder
Когато копаете дълбоко в Finder, можете да получите мънисто за вашето местоположение с лентата за път. Можете да го активирате, като изберете View > Show Path Bar.
Но можете също да използвате следната команда, за да разкриете традиционен файлов път в заглавната лента на Finder. За да направите това, просто изпълнете командата по-долу:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder
Ако искате да деактивирате пълния път на файла във Finder по-късно, използвайте следната команда:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder
Ето други начини за разкриване на пътя на файл в macOS.
6. Изтегляне на файлове
Знаете ли, че можете да изтегляте файлове директно през самия терминал? Ако имате проблеми с извършването на изтегляне с вашия уеб браузър, въведете командата по-долу в терминала, като я замените с URL адреса за изтегляне.
curl -O
Файлът трябва да започне да се изтегля веднага, заедно с информация като скорост на изтегляне и получени данни.
По подразбиране командата изтегля файлове в корена на вашия потребителски акаунт на Mac. Можете да промените това предварително (в директорията Downloads на Mac, например) с Change Directory-cd-команда
cd ~/Изтегляния/
7. Компресиране и защита на папки с парола
Когато компресирате чувствителна папка, трябва да приложите защита с парола, за да предотвратите достъп на други лица до нейното съдържание без разрешение. За целта ви трябва терминал.
Започнете, като промените директорията на терминала към папката, която съдържа папката, която искате да компресирате. Например, ако се намира на работния плот, въведете следното:
cd ~/Desktop/
След това продължете с командата по-долу:
zip -er
Заменете и съответно с имената на изходната папка и папката източник.
Например, ако искате да компресирате папка с етикет PDFs и да етикетирате получения ZIP файл със същото име, въведетеzip -er PDFs.zip PDFs. След това въведете и потвърдете паролата, която искате да добавите към ZIP файла.
8. Създаване на символни връзки
Символичните връзки са преки пътища към папки, които сочат към различни местоположения на Mac. Те са удобни и ви позволяват да правите всякакви неща. Например, можете да промените дестинацията за архивиране по подразбиране за резервни копия на iPhone или да синхронизирате папки с iCloud, без да размествате нещата.Командата на Mac Terminal за създаване на символна връзка е следната:
ln -s
Заменете с целевата директория и с местоположението, което трябва да съдържа символната връзка.
Екранната снимка по-долу показва команда, инструктираща Терминал да създаде символна връзка в iCloud Drive, сочеща към папка с етикет PDFs в папката Documents на Mac.
Ето задълбочено обяснение как работят символните връзки на Mac.
9. Планирайте изключване или рестартиране
Можете да планирате вашия Mac да се изключва след определен период от време. Въведете следната команда, като замените с времетраенето в минути:
$ sudo shutdown -h
Алтернативно, можете да подканите вашия Mac да се рестартира, като замените -h с -r аргумент-напр., $ sudo shutdown -r 60.
10. Говорещ Mac
Това е забавна команда:
казвам
Заменете с каквото искате и вашият Mac трябва да започне да говори веднага щом натиснете Enter!
Можете също да накарате Mac да говори с различни гласове. Няколко примера включват:
say -v fred
say -v samantha
Съвет: Въведете say -v ? и натиснетеEnter за показване на допълнителни гласове.
15 Допълнителни терминални команди за Mac
Не можете да се наситите на терминала? Ето 15 допълнителни команди, които трябва да знаете.
Действие | Команда |
Преглед на изпълняваните процеси | връх |
Проверете времето за работа на Mac | време на работа |
Разкриване на IP адрес | curl ipecho.net/plain; ехо |
Display Wireless Access Point | netstat -nr | grep по подразбиране |
Преглед на скритите файлове във Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Промяна на името на екранната снимка по подразбиране | по подразбиране пише com.apple.screencapture име „Ново име“;killall SystemUIServer |
Деактивиране на падащите сенки на екрана | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Копиране на данни между местоположения | така -V |
Направете скритите приложения скрити на Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Добавяне на разделители към докинг станция | defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock |
Автоматично рестартиране след замразяване | sudo systemsetup -setrestartfreeze on |
Звук като iPhone по време на зареждане | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Изпълнение на същата команда | !! |
Показване на хронологията на терминала | история |
Принудително изпразване на кошчето | sudo rm -rf ~/.Trash/ |
Terminal Whiz
Командите на терминала на Mac по-горе не са изчерпателни по никакъв начин, но трябва да предоставят много случаи на употреба, докато продължавате да използвате своя Mac. Ако имате фаворити, които не са включени в списъка, не се колебайте да ги споделите в коментарите по-долу.
