Топ 10 команди на терминала на Mac, които трябва да знаете
Терминалът(Terminal) на Mac е невероятно мощен. Не само позволява нещата да се свършат по-бързо, без GUI (графичният потребителски интерфейс) да ви забавя, но също така ви позволява да изпълнявате задачи, които не можете да изпълните по друг начин. Въпреки това, не е нужно да сте експерт по терминали(Terminal) — или дори да обичате да използвате интерпретатори от командния ред — за да се възползвате от него.
Независимо дали сте съвсем нов в терминала(Terminal) или просто се загрявате за него, списъкът с 10 команди на Mac Terminal по-долу трябва да ви помогне да подобрите изживяването с вашия (Mac Terminal)Mac . Можете да ги изпълните за броени секунди.
Дори и да знаете как да заобиколите терминала(Terminal) , все пак може да се натъкнете на странна команда, която е попадала под радара ви през цялото време. Така че продължавайте да четете.
1. Поддържайте своя Mac буден
Спомняте(Remember) ли си последния път, когато вашият Mac заспи и в крайна сметка постави на пауза или отмени това изтегляне — или каквото и да е друго — то се изпълняваше? Ако мразите да променяте настройките за заспиване всеки път, когато искате да спрете това, просто стартирайте Terminal и изпълнете командата Mac Terminal по-долу:
кофеин(caffeinate)
Вашият Mac няма да заспи, докато прозорецът на терминала(Terminal) остава отворен. Можете също така да предотвратите заспиването на Mac(prevent the Mac from falling asleep) за определен период от време само чрез добавяне на аргумента -t <time in seconds>caffeinate -t 3600 .
2. Променете формата на екранната снимка
По подразбиране вашият Mac запазва вашите екранни снимки във формат PNG . Но можете да промените това на много по-лек формат JPG с командата по-долу:
по подразбиране напишете com.apple.screencapture тип JPG(defaults write com.apple.screencapture type JPG)
Освен това можете да използвате същата команда, за да превключите към алтернативни формати като TIFF , BMP и PSD . Просто(Just) заменете JPG (към края) с желаното разширение за изображение.
3. Пинг сайтове и устройства
Ако имате проблеми със свързването с уебсайт, можете да опитате да го изпратите с ping. Просто(Simply) въведете следната команда, но заменете <host> с уеб адреса или IP ( вътрешен протокол(Internal Protocol) ) адрес. Командата се прилага и за устройства в локалната мрежа, включително самия рутер.
ping <host>
Вашият Mac трябва да изпраща пакети данни многократно(send packets of data repeatedly) и да показва времената за реакция в милисекунди. Натиснете Control + C , за да спрете командата.
За да изпълните командата с определен брой пакети данни, използвайте аргумента -c <number of packets>ping -c 4 google.com .
4. Изчистете DNS кеша
Кешът на DNS(DNS) ( система за имена на домейни(Domain Name System) ) на вашия Mac се състои от „разрешени“ имена на домейни във форма на IP адрес. Ако DNS кешът остане остарял или повреден, може да срещнете проблеми с достъпа или зареждането на уебсайтове.
За да изчистите DNS кеша на Mac(clear the DNS cache on Mac) , изпълнете следната команда в Terminal :
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Трябва да следвате това, като въведете паролата на вашия потребителски акаунт на Mac , за да разрешите командата.
Ако изтриването на DNS кеша не помогне, трябва да опитате да изчистите кеша на браузъра Safari, Chrome или Firefox(clearing the Safari, Chrome, or Firefox browser cache) .
5. Показване на пълния път на файла в Finder
Когато копаете дълбоко в Finder , можете да получите информация за вашето местоположение с лентата за пътеки(Path Bar) . Можете да го активирате, като изберете View > Show Path Bar .
Но можете също да използвате следната команда, за да разкриете традиционен път към файла в заглавната лента на Finder. За да направите това, просто изпълнете командата по-долу:
по подразбиране напишете com.apple.finder _FXShowPosixPathInTitle -bool ДА;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)
Ако искате да деактивирате пълния път на файла в Finder по-късно, използвайте следната команда:
по подразбиране напишете com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)
Ето други начини за разкриване на пътя на файл в macOS(reveal the path of a file on macOS) .
6. Изтеглете файлове
Знаете(Did) ли, че можете да изтегляте файлове директно през самия терминал(Terminal) ? Ако имате проблеми с извършването на изтегляне с вашия уеб браузър, въведете командата по-долу в Terminal , като замените <url> с URL адреса за изтегляне.
curl -O <url>
Файлът трябва да започне да се изтегля веднага, заедно с информация като скорост на изтегляне и получени данни.
По подразбиране командата изтегля файлове в корена на вашия потребителски акаунт на Mac . Можете да промените това предварително (към директорията за изтегляния на Mac , (Downloads)например(Mac) ) с командата Change Directory— cd—
cd ~/Downloads/
7. Компресиране на папки и защита с парола
Когато компресирате чувствителна папка, трябва да приложите защита с парола, за да предотвратите достъп на други до съдържанието й(apply password-protection to prevent others from accessing it’s contents) без разрешение. За това се нуждаете от терминал(Terminal) .
Започнете, като промените директорията на терминала(Terminal) в папката, която съдържа папката, която искате да компресирате. Например, ако се намира на работния плот, въведете следното:
cd ~/Desktop/
След това продължете с командата по-долу:
zip -er <output folder name.zip> <source folder name>
Заменете <output folder name.zip> и <source folder name> съответно с имената на изходната папка и изходната папка.
Например, ако искате да компресирате папка с етикет PDFs и да маркирате получения ZIP файл със същото име, въведете zip -er PDFs.zip PDFs . След това въведете и потвърдете паролата, която искате да добавите към ZIP файла.
8. Създайте символични връзки
Символичните връзки са преки пътища към папки, които сочат към различни места на Mac . Те са удобни и ви позволяват да правите всякакви неща. Например, можете да промените дестинацията за архивиране по подразбиране за резервни копия на iPhone или да синхронизирате папки с iCloud, без да променяте нещата. Командата на Mac Terminal за създаване на символна връзка е както следва:
ln -s </path/to/original> </path/to/link>
Заменете </path/to/original> с целевата директория и </path/to/link> с местоположението, което трябва да съдържа символната връзка.
Екранната снимка по-долу показва команда, инструктираща терминала(Terminal) да създаде символна връзка в iCloud Drive , сочеща към папка с етикет PDFs в папката (PDFs)Documents на Mac .
Ето задълбочено обяснение за това как работят символните връзки на Mac(how symbolic links work on the Mac) .
9. Планирайте изключване или рестартиране
Можете да планирате вашия Mac да се изключи след определен период от време. Въведете следната команда, като замените <time> с продължителността на времето в минути:
$ sudo shutdown -h <time>
Като алтернатива можете да подканите вашия Mac да се рестартира, като замените -h с аргумента -r — например $ sudo shutdown -r 60 .
10. Говорещ Mac
Това е забавна команда:
say <words>
Заменете <words> с каквото искате и вашият Mac трябва да започне да говори веднага щом натиснете Enter !
Можете също така да накарате Mac да говори на различни гласове. Няколко примера включват:
say -v fred <words>
say -v samantha <words>
Съвет:(Tip:) Въведете say -v ? и натиснете Enter , за да разкриете допълнителни гласове.
15 допълнителни терминални команди(Additional Terminal Commands) за Mac
Не можете да се наситите на терминала(Terminal) ? Ето 15 допълнителни команди, които трябва да знаете.
Action | Command |
View Running Processes | top |
Check Mac’s Uptime | uptime |
Reveal IP Address | curl ipecho.net/plain; echo |
Display Wireless Access Point | netstat -nr | grep default |
View Hidden Files in Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Change Default Screenshot Name | defaults write com.apple.screencapture name “New Name”;killall SystemUIServer |
Disable Screenshot Drop Shadows | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Copy Data Between Locations | ditto -V </old/path/> </new/path/> |
Make Hidden Apps Hidden on Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Add Spacers to Dock | defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock |
Restart Automatically After a Freeze | sudo systemsetup -setrestartfreeze on |
Sound Like An iPhone While Charging | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Run Same Command | !! |
Show Terminal History | history |
Force-Empty the Trash | sudo rm -rf ~/.Trash/ |
Terminal Whiz
Командите на Mac Terminal по-горе не са изчерпателни по никакъв начин, но трябва да предоставят много случаи на употреба, докато продължавате да използвате вашия Mac . Ако имате любими, които не са попаднали в списъка, не се колебайте да ги споделите в коментарите по-долу.
Related posts
15 еквивалента на терминала на Mac на командния ред на Windows и командите на PowerShell
Как да отворя терминал на Mac? (3 начина)
Как да промените езика във Firefox на Windows и Mac
Как да изтриете съобщения в Skype (Windows, Android, iPhone, Mac)
Как да направите екранна снимка на Mac: Всичко, което трябва да знаете -
Как да промените езика за въвеждане на клавиатурата на вашия Mac
Център за известия на Mac: Как да го персонализирате и използвате
Как да добавите принтер на Mac
5 начина за изрязване, копиране и поставяне на файлове и папки на Mac
Как да коригирате закъснението на актуализацията на софтуера на Mac
Как да правите аудио и видео групови разговори по Skype (Windows, Android, iPhone, Mac)
Как да промените работната група на Mac в 4 стъпки
Какво е WindowServer на Mac (и безопасно ли е?)
Как да направите екранна снимка на Mac с приложението Screenshot -
Къде отиват скрийншотите? Намерете ги в Windows, Mac, Android или iOS -
Копиране и поставяне не работи на Mac? 6 поправки, които да опитате
Как да печатате на споделен Mac OS X принтер от Windows 7 и Windows 8
5 най-добри инструменти за управление на вентилаторите на вашия Mac
Как да получите достъп до споделени папки на Windows 7 и Windows 8 от Mac OS X
Пълното ръководство за избор на текст на вашия Mac