Terminal е приложение, което ви дава достъп до вътрешната работа на Mac чрез интерфейс на командния ред (CLI). Използването на това приложение ви дава възможност да правите много промени в операционната система, които не са достъпни от графичния потребителски интерфейс (GUI). Обикновено не е предназначен за обикновения клиент. Вместо това, той служи като чудесен инструмент за опитни потребители и разработчици.
Все пак, ако сте любопитни, тази статия ви показва как да отворите терминал на Mac и да използвате основни команди.
Инструкциите в тази статия са демонстрирани с помощта на macOS 10.15 Catalina. Командите трябва да се прилагат в терминала на всеки Mac компютър.
Какво е терминал?
Terminal е емулатор, предоставящ интерфейс на командния ред. Подобен е на PowerShell в Microsoft Windows, който замени Command Prompt (MS-DOS) през 2017 г. macOS е базиран на операционната система Unix, първоначално създадена от AT&T за Bell System. Терминалът използва Bash shell по подразбиране.
„Обвивката“е друга дума за интерфейс, независимо дали е базиран на текст или пълен с графики. Тъй като Terminal емулира средата на командния ред, обвивката създава визуалния интерфейс в рамките на емулацията. За macOS обвивката по подразбиране е Bash (Bourne-Again Shell), въпреки че можете да превключите към Z Shell (или zsh) с помощта на команда.
Всичко, което виждате в macOS произлиза от графичен потребителски интерфейс. Вместо да въвеждате команди, имате прозорци, управлявани от мишка и клавиатура. Сензорни екрани, жестове, цифрови химикалки и други правят взаимодействието още по-лесно. Защо да си правите труда да въвеждате команди в интерфейс от старата школа?
Простото обяснение е, че можете да правите всичко с помощта на команди, като например да промените местоположението за съхранение по подразбиране за вашите екранни снимки, да играете игри, да накарате Mac да говори, да показвате скрити папки и др. По-важното е, че командите са по-бързи, защото са директни.
GUI, генериращ всички прозорци и менюта на macOS, обаче е насочен към лекота и простота, а не към скорост. Докато плъзгате файл от прозорец на прозорец, използването на команден ред за извършване на същото движение може да бъде по-бързо.
Как да отворите терминал
Терминалът обикновено се намира на дока. Иконата наподобява екран за въвеждане на команден ред с бял символ > (по-голям от) на черен фон.
Можете също да получите достъп до приложението Terminal чрез Launchpad.
-
Щракнете върху иконата „ракета“, разположена на Dock. Това отваря MacOS Launchpad.
-
Щракнете върху папката Други.
-
Щракнете върху приложението Terminal.
Основи на командите
Ето няколко основни начина за стартиране на командния ред. Те са думи за действие като копиране, преместване и списък. Някои от тях не се използват в примерите по-долу. Вместо това този списък просто илюстрира как започват командите.
Няма просто "отмяна" за терминални команди, така че се уверете, че ви е удобно да използвате това, преди наистина да правите промени в системата си.
- cat – Избройте съдържанието на файл или папка
- cd – подобно на DOS, използвайте тази команда за промяна на директории
- cp – Копиране на файл или папка
- defaults – Тази команда променя настройките, които не са посочени в Preferences
- ls – тази команда изброява съдържанието на директория
- mkdir – Създаване на директория
- mv – Преместване на файл или папка
- nano – Отворете редактора на терминала
- ssh – съкратено от Secure Shell, тази команда създава защитена криптирана връзка между два хоста.
- sudo – надстройва вашата команда с администраторски (суперпотребител) привилегии и изисква парола. Бъдете внимателни обаче, тъй като неправилните команди могат да повредят macOS и да изискват нова инсталация.
Команди, за да започнете
Ето забавни и полезни команди, за да започнете. Те включват поддържане на вашия Mac буден, гледане на ASCII версия на Star Wars Епизод IV и няколко други.
За да изпълните тези команди, трябва да завършите с натискане на клавиша Enter. Отбелязахме този ключ в команди, които изискват повече от един запис.
Преглед на съдържанието на файл или директория
Това е удобно, ако искате да видите съдържанието на ZIP файл или изпълним файл, преди да бъде разопакован. Вмъкнете местоположението на вашия файл или папка след символа ~ (тилда).
котка ~/файл/път/тук
Увеличаване на честотата на актуализиране
Числото в края представлява броя на дните, които Mac ще чака, за да провери за актуализации. MacOS обикновено проверява веднъж седмично, така че номерът по подразбиране е 7 в края. В този пример Mac ще проверява веднъж на ден.
по подразбиране пише com.apple. SoftwareUpdate ScheduleFrequency -int 1
Поддържайте вашия Mac буден
Тъй като вашият Mac не може да пие кафе, следващият най-добър начин да го държите буден е да му подадете команда с кофеин. Това ще го принуди да остане буден за неопределено време.
Кофеин
За да спрете, въведете клавишите CTRL + C.
Ако искате да поддържате вашия Mac буден за определено време, използвайте следния пример. Тук избрахме 250 000 секунди (което не са съвсем три дни за любопитните).
Кофеинат -t 250000
Гледайте текстова версия на Междузвездни войни: Нова надежда
Това е просто забавно. Може да не изгледате цялото шоу, но е невероятно да видите този класически филм, изобразен с помощта на анимиран ASCII формат, сякаш сте в началото на 80-те години.
nc towel.blinkenlights.nl 23
Промяна на формата на екранната снимка
по подразбиране запис com.apple.screencapture тип jpg
Промяна на името на екранната снимка по подразбиране
MacOS запазва екранни снимки с датата и часа, посочени в името на файла. Използвайте тази команда, за да създадете име на файл по подразбиране, което не е толкова грозно и дълго.
по подразбиране пише com.apple.screencapture име "Ново име на екранна снимка"
Промяна на дестинацията за запис на екранна снимка
Снимките на екрана се записват на работния плот по подразбиране. Използвайте тази команда, за да промените целевото място за съхранение, като специална папка.
по подразбиране запис com.apple.screencapture местоположение ~/your/location/тук
Натиснете клавиша Enter.
killall SystemUIServer
Премахване на падащата сянка на екранната снимка
Ако правите екранни снимки на отворен прозорец с помощта на командата Command + Shift + 4 + Spacebar, MacOS добавя падаща сянка, когато щракнете върху този прозорец. Ако не искате този ефект, използвайте следната команда:
по подразбиране запис com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
За да активирате отново ефекта, въведете тази команда:
по подразбиране запис com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Звън като iPhone при свързване към захранване
Ето малко забавление от командния ред за собствениците на iPhone.
по подразбиране пише com.apple. PowerChime ChimeOnAllHardware -bool TRUE; отворете /System/Library/CoreServices/PowerChime.app
За да деактивирате звънеца, въведете следното и натиснете клавиша Enter:
по подразбиране пише com.apple. PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
Накарайте своя Mac да говори
Това не служи за друга цел, освен да забавлява децата с механичния глас на Mac. Нямате нужда от кавичките в командата. (Уверете се, че сте заменили изречението в кавички с това, което искате компютърът да говори.)
Кажете „Въведете готиното си изречение тук“
Изтегляне на файлове от интернет
Не искате да изтегляте файлове с помощта на браузър? Вместо това вземете този маршрут.
cd ~/Изтегляния/
Натиснете клавиша Enter и въведете тази команда. Натиснете отново клавиша Enter, след като сте въвели командата.
curl -O