Едно от най-мощните (и недостатъчно използвани) приложения в macOS е терминалът на Mac. Това е приложение, което ви дава високо ниво на контрол над вашия компютър и може да ви помогне да разберете по-добре как работи вашата машина.
Повечето потребители обаче нямат ясна представа за това какво е терминалът, да не говорим как да го използват.
В тази публикация ще променя това. До края на това ръководство трябва да имате солидна представа как работи терминалът на Mac, за какво се използва и какво прави и какво не прави. Също така ще ви дам някои основни команди, които ще ви помогнат да използвате терминала, както и да впечатлите приятелите си.
Да влезем в него!
Съдържание
- Какво представлява терминалът на Mac?
- Как работи терминалът на Mac?
- Защо трябва да използвате терминала на Mac?
- Кога трябва да използвате терминала на Mac?
-
Научете основите на терминала на Mac
- Стартиране на терминала на Mac
- Промяна на външния вид на терминала на Mac
- Всеки герой има значение
- Командите винаги се изпълняват във вашето текущо местоположение
- Знайте как да навигирате в компютъра си с помощта на терминала на Mac
- Основните команди на терминала на Mac: history, clear, * и sudo,
- Накарайте вашия Mac да говори
-
Готови ли сте да научите повече?
- Подобни публикации:
Какво представлява терминалът на Mac?
Терминалът на Mac е вградената среда на обвивката на Mac, която ви позволява директно да издавате UNIX команди. Все пак това е техническото определение.
По-просто казано, можете да го мислите като приложение, което ви дава достъп до по-дълбоко ниво на операционната система на вашия Mac. Нещо като да повдигнете капака на колата си и да ровите около двигателя, но за софтуера на вашия Mac.
Терминалът на Mac не е начин за „хакване“ на вашия компютър и обикновено няма да счупи компютъра ви. Когато за първи път научавах как работи терминалът, си спомням, че се притеснявах, че ще въведа грешна команда и напълно ще разбия моя Mac.
Но Apple не ви дава лесно този вид мощност. Технически можете да разрушите вашия Mac, като въведете определени команди в терминала (уверете се, че копирате доверени команди от интернет на сайтове като StackExchange), но е малко вероятно да се сблъскате с тези команди по време на ежедневна употреба.
Накратко: Терминалът на Mac е приложение, което ви дава по-голям контрол върху вашия Mac, но има крива на обучение и случайни рискове. Това каза, далеч не е опасно да се експериментира.
Как работи терминалът на Mac?
Терминалът на Mac работи чрез команди. За разлика от традиционното приложение (или GUI приложение), където навигирате, като щраквате върху бутони с мишката, терминалът е LUI приложение. Това означава, че взаимодействате с терминала, като въвеждате ключови думи и фрази (т.е. команди), които казват на терминала какво да прави.
Много от тези команди допълват нещата, които можете да правите с мишка и клавиатура, но след като ги преминете, ще се сблъскате с хиляди функции, които не са възможни без терминала.
Ето защо много хора са склонни да свързват използването на терминала с това, че са програмисти. Програмистите се нуждаят от допълнително ниво на дълбочина, което терминалът предлага, за да вършат работата си, докато обикновеният потребител рядко го прави. Но всеки може (и аз ще твърдя, че трябва) да научи основите на терминала на Mac.
Защо трябва да използвате терминала на Mac?
Вярвам, че всеки, който иска да разбере по-добре своя Mac/PC, трябва да научи основите на терминала. Вашият терминал е метод от ниско ниво за взаимодействие с вашия компютър.
В компютърния свят интерфейсите на високо ниво абстрахират какво наистина се случва на вашия Mac. Всички знаем, че на основно ниво нашият Mac е просто куп единици и нули. Въпреки това, интерфейсите на високо ниво ни позволяват да взаимодействаме с тези единици и нули чрез бутони и цветни приложения.
Интерфейсът на ниско ниво ви доближава до основното ниво на вашия Mac. Когато използвате терминала, вие взаимодействате с вашия Mac по начин, който е по-верен на начина, по който работи вашият Mac - чрез текстови команди.
Дори и никога да не използвате терминала, използването на терминала на Mac значително ще задълбочи разбирането ви за вашата машина. Освен това може да ви помогне да разберете по-добре другите си устройства, как работят неща като сървърите и как цифровите политики (като автоматизация и поверителност) се играят на вашия компютър.
Кога трябва да използвате терминала на Mac?
Друг важен въпрос, който вероятно си задавате, е кога трябва да използвате терминала. Ако сте разработчик или учите да бъдете разработчик, отговорът е през цялото време. Трябва да научавате за вашия терминал и да се чувствате комфортно с него в момента. Толкова добра работа при търсенето на тази статия!
За всички останали ще откриете, че терминалът на Mac няма толкова практическа полза за вас. Много от функциите, които ще разгледам по-долу и в други публикации, са неща, които можете също толкова лесно да правите с мишка и клавиатура. Така че вероятно не е нужно да използвате терминала много често.
Това каза, че никога няма да се наложи да използвате терминала. И познаването на тези основи може да бъде от голяма помощ, когато имате нужда да взаимодействате с него. Освен това, ако откриете, че ви харесва, можете да започнете да се занимавате Приложения за домашно производство и други хобита на опитните потребители.
Научете основите на терминала на Mac
Добре, това е достатъчно предговор. Нека започнем да използваме терминала. По-долу ще разгледам основно основите на терминала, а не основните команди. Има някои команди близо до края, но основно се опитвам да ви помогна да разберете терминала. За основни терминални команди превъртете до края на тази публикация и/или прочетете тази друга статия в AppleToolBox.
Стартиране на терминала на Mac
Първо, стартирайте терминала на Mac. Това е най-лесната стъпка и има няколко начина да направите това.
Любимият ми начин да стартирам терминала е като напишете „терминал“ в Spotlight и натиснете връщане ключ. Можете да активирате Spotlight чрез натискане cmd + интервал.
Като алтернатива можете да отворите Finder приложение, щракнете върху Приложения папка, след това комунални услуги папка, след това превъртете надолу и щракнете двукратно върху терминал ап.
Веднъж отворен, терминалът ви трябва да изглежда така:
Ще видите мигащ курсор в началото на реда с текст. Това се нарича команден ред и там въвеждате командите си.
Преди това трябва да видите вашето потребителско име, последвано от името на вашия Mac, последвано от a %
знак. Ако сте в определена папка (наричана „директория“, когато сте в терминала), ще видите, че се показва до името си. Например, така изглежда, когато сте на работния си плот.
В %
знакът е само там, за да ви покаже откъде започва вашата линия. Ако натиснете връщане, ще видите друг ред с a %
знак, показващ, че предишният ред е изоставен.
Не можете да се върнете назад и да редактирате линии, които вече сте изпълнили, въпреки че можете да натиснете Стрелка нагоре на клавиатурата си, за да копирате това, което сте въвели в предишния ред, надолу към текущия ред.
Може би вече сте забелязали, но не можете да взаимодействате с терминала с мишката. Можете да използвате само клавишите със стрелки и клавиатурата. Това означава, че не можете да маркирате текст или да копирате/поставяте текст в терминала.
Промяна на външния вид на терминала на Mac
Друго нещо, което може би сте забелязали, е, че терминалът е доста грозен. Изглежда наистина просто и меко, защото не е нужно да изглежда различно, а простата графика му помага да се зарежда и работи супер бързо и с минимален хардуер.
Но дори и все пак, вероятно искате да промените външния вид на терминала на Mac. За щастие това е доста лесно да се направи.
В Лента с менюта на вашия Mac, щракнете терминал и след това щракнете Предпочитания….
В изскачащия прозорец, който се показва, щракнете върху Профили раздел.
От лявата страна на този нов екран ще видите различни теми, от които да избирате. Щракнете двукратно върху всеки от тях, за да създадете нов терминален прозорец с тази тема. След като намерите този, който харесвате, щракнете По подразбиране в долния ляв ъгъл, за да направите тази тема ваша нова по подразбиране.
Можете също да промените неща като шрифт, поведение на прозореца и други, но установих, че това обикновено носи повече вреда, отколкото полза. Много от шрифтовете не работят много добре с терминала, а другите функции са сложни.
Просто изберете тема, от която сте доволни, или създайте своя собствена, като щракнете върху + в долната част на темите и преминете към следващата стъпка.
Всеки герой има значение
Едно от най-важните неща, които трябва да разберете за терминала на Mac, е, че всеки знак има значение. Всяка буква, интервал, цитат, тире и наклонена черта ще повлияят на това как терминалът интерпретира вашите команди.
Това не означава, че въвеждането на неправилна команда (като въвеждане на писмото а
) ще счупи вашия Mac. 9/10, просто ще получите грешка. Винаги се уверете, че въвеждате командите си правилно и ако дадена команда не е приета, първо проверете нейния правопис.
Това е и причината да използвам това форматиране:
вашата команда тук
… а не кавички при изписване на команди на терминала. Това е така, защото когато аз (или повечето хора онлайн) напиша команда като този
, те искат да копирате точно този текст във вашия терминал. Пропускането на кавички прави това по-лесно.
Командите винаги се изпълняват във вашето текущо местоположение
Това е едно от основните правила, които трябва да запомните, когато работите в терминала на Mac. В коя и папка да се намирате, когато използвате терминала, там ще се изпълнява командата, която изпълнявате. Ако въведете команда за създаване на нов текстов файл, докато сте на работния плот, текстовият файл ще се покаже на вашия работен плот.
Ако това няма смисъл за вас, вероятно е защото все още нямате усещане за място, когато използвате терминала. Но по същия начин, по който въвеждате различни папки, когато използвате приложението Finder, въвеждате различни папки и местоположения в терминала.
Както споменахме по-горе, можете да разберете в коя папка се намирате, като проверите текста до името си.
Научаването как да навигирате в компютъра си с Mac терминала ще ви помогне да разберете по-добре тази идея. Ще разгледам накратко навигацията по-долу и по-задълбочено в бъдещ урок.
Засега просто се уверете, че винаги сте в предвидената папка, когато изпълнявате команда. В противен случай може да изтриете неща, които не сте възнамерявали, да копирате грешен файл на грешното място или да загубите следите на определени файлове.
Знайте как да навигирате в компютъра си с помощта на терминала на Mac
Добре, така че сега към навигацията. Тук ще започнем да навлизаме в основните команди.
Няколко команди ви позволяват да навигирате от папка в папка на вашия Mac. Смятам да покрия всичко това подробно в бъдеща публикация. Но ще се придържаме към три.
Първата команда е ls
. Продължете и го поставете във вашия терминал и натиснете връщане. Трябва да видите имената на всички папки в папката, в която се намирате в момента.
Това е защото ls
е съкратено от „списък“. Той изброява всички папки вътре в папката, в която се намирате в момента.
За да отидете в една от тези папки, ще използвате cd
команда. cd
означава „промяна на директория“. „Директория“ е точно това, което наричате папка, когато сте в терминала; няма разлика между двете.
За да се преместите в една от папките, които току-що изброихте, използвате ls
, Тип cd [име на папка]
заменяйки „[име на папка]“ с името на папката, в която искате да се преместите. Например, ако исках да се преместя в работния плот, бих въвел това в моя терминал:
cd работен плот
Сега да кажем, че приключих с висене на работния плот и искам да се върна. За да направите това, използвайте cd ..
. Тази команда ви връща обратно към предишната директория, в която сте били, като бутон за връщане назад.
Нито една от тези команди не може да повреди вашия Mac по никакъв начин, така че не се страхувайте да експериментирате с тях, докато не се овладеете. Общо взето намирам, че влизам ls
за да разбера къде съм, след което използвам cd
и cd ..
за придвижване между папки.
Основните команди на терминала на Mac: история
, ясно
, *
, и sudo
,
След като се научите да се движите из терминала на Mac, вие сте готови да започнете да изучавате основните команди. Според мен това означава разбиране как история
, ясно
, *
, и sudo
работа.
история
е ясна команда. Той ви показва кратка история на командите, които наскоро сте въвели в терминала. Това е полезно, когато трябва да си спомните какво сте правили досега.
Следващото е ясно
. Това може би е безсмислена команда, въпреки че я използвам често. Когато влезете ясно
в терминала на Mac, той изчиства прозореца обратно към основен екран на терминала. Продължете и опитайте.
Намирам това за полезно за разчистване на прозореца и за по-лесно фокусиране върху това, което се опитвам да направя в момента.
След това е *
. Това не е толкова команда, колкото важен символ, с който трябва да се запознаете. Той е известен като символ „заместител“ и се използва за препращане към всичко в рамките на определени критерии.
Например терминалът ще интерпретира команда, която използва *.jpg
за да се отнасяте към всеки JPG файл в текущата ви папка. Това е полезно за търсене, изпълнение на команди върху множество файлове наведнъж и т.н.
И накрая, на sudo
командата е тази, с която ще се сблъскате много и това е може би най-важната команда в тази статия. sudo
се използва за изпълнение на команди като суперпотребител или като администратор. Това означава, че отменяте някаква основна защита на вашия Mac и правите промяна в компютъра си.
sudo
не е лошо, разбира се. Ще трябва да го използвате всеки път, когато инсталирате приложение през терминала си. Това обаче е сериозно и не трябва да въвеждате a sudo
команда в терминала, без да знаете, че това, което правите, е напълно безопасно. Потвърдете sudo
команди, като ги потърсите в Google, преди да ги използвате.
Накарайте вашия Mac да говори
Исках да приключа нещата на забавна нотка, тъй като по-голямата част от тази публикация е доста техническа и излагаща. Последният е забавен трик, който можете да покажете на приятелите си или просто да използвате, за да се разсмеете у дома.
Всичко, което трябва да направите, е да напишете кажи здравей
в терминала на Mac и трябва да бъдете посрещнати с отговор от вашия Mac. Уверете се, че силата на звука е включена!
Ако искате да накарате вашия Mac да казва по-сложни неща (като изречения с въпросителни знаци, запетаи, апострофи и т.н.), тогава ще искате да поставите фразата си в кавички. Например, ако исках моят Mac да каже: „Здравей! Как си?" Бих поставил това в моя Mac терминал:
кажи "Здравей! Как си?"
Готови ли сте да научите повече?
Честито! Току-що научихте основите на използването на терминала на Mac. За обикновения потребител това вероятно е всичко, което някога ще трябва да знаете. Ако обаче планирате да станете разработчик, тогава вашето пътуване едва започва.
Има много други неща, които можете да правите с терминала на Mac. Ще допринеса с още уроци за терминала по-късно тази седмица, така че не забравяйте да ги търсите!
До тогава!