В най-много скорошен пост тук, на AppleToolBox, разгледах основите на това как можете да използвате терминала на Mac. В тази публикация засегнах накратко как да навигирате в папки с помощта на терминала на Mac. Обещах също, че ще разгледам по-подробно в по-късна публикация, за да можете да станете експерт в навигирането на вашия Mac от командния ред.
Това е този пост.
Ако сте нов в командния ред, може би никога не сте разбрали, че терминалът взема предвид в коя папка се намирате в момента. Но това всъщност е основна концепция зад това как работи терминалът. Отново, можете да прочетете повече за това в предишната публикация.
Днес ще си изцапаме ръцете и ще започнем да експериментираме с командния ред. По-долу са дадени няколко команди, свързани с навигацията във вашите файлове и папки с помощта на терминала, както и команди, които ще ви позволят да създавате и изтривате файлове и папки.
След като покрием всички тези команди, ще ги приложим на практика с упражнение в края.
Имайки предвид всичко това, нека да започнем!
Съдържание
-
Как да навигирате в папки с помощта на терминала на Mac: Команди, които трябва да знаете
- Използване на pwd за навигация в папки с помощта на терминала на Mac
- Използване на ls за навигация в папки с помощта на терминала на Mac
- Използване на cd за навигация в папки с помощта на терминала на Mac
- Използвайки.. за да навигирате в папки с помощта на терминала на Mac
- Използване на ~ за навигация в папки с помощта на терминала на Mac
- Използвайте mkdir за създаване на нови папки
- Използвайте докосване, за да създавате нови файлове
- Използвайте rm, rm -R и rm -i, за да изтриете файлове и папки
-
Навигирайте в папки с помощта на терминала на Mac: Обединяване на всичко
- Етап 1. Създайте папка за упражнения
- Стъпка 2. Поставете файл във вашата папка за упражнения
- Стъпка 3. Изтрийте вашите тренировъчни файлове и папки
-
Вече можете да навигирате в папки с помощта на терминала на Mac до желаното от вас съдържание
- Подобни публикации:
Как да навигирате в папки с помощта на терминала на Mac: Команди, които трябва да знаете
Списъкът с команди по-долу не е изчерпателен. Има и други команди, които можете да използвате за навигация, но това са командите, които ще използвате всеки път, когато отворите терминала. Според мен това са хлябът и маслото не само да използвате терминала, но и да разберете как работи.
Така че продължете и стартирайте своя Mac терминал и нека да влезем в него.
Използвайки Pwd
за да навигирате в папки с помощта на терминала на Mac
Pwd
е основната команда на терминала на Mac. Не само е полезно, когато трябва да навигирате в папки с помощта на терминала на Mac, но е необходимо, когато проверявате дали изпълнявате команда в правилната папка.
Давай и напиши Pwd
във вашия терминал и натиснете връщане.
Редът с текст, който се появява във вашия терминал, ще ви каже в коя папка (или директория) се намирате в момента. В моя случай съм в директорията, наречена на моето потребителско име за Mac, което също е моето име.
Не само ще видите това, но също така ще видите пътя, който е необходим, за да стигнете до текущата си директория. В примера по-горе можете да видите, че мога да стигна до директорията „justinmeredith“, като първо вляза Потребители, и тогава Джъстинмередит.
Ако имате няколко директории дълбоко в терминала, това може да бъде спасение. Той не само ще ви каже къде се намирате, но и къде сте били, къде може да се намира конкретен файл и т.н. Всеки път, когато се почувствате изгубени или объркани от терминала, въведете Pwd
команда.
Използвайки ls
за да навигирате в папки с помощта на терминала на Mac
Команда, която е много подобна на Pwd
е ls
(„LS“). Давай и напиши ls
във вашия терминал и натиснете връщане.
Както ще видите, тази команда се използва за изброяване на директориите в текущата ви директория. Ако сте на вашия работен плот, ще видите всички папки и файлове, разположени на вашия работен плот.
Склонен съм да използвам това във връзка с Pwd
. Заедно те ви казват къде се намирате и могат да ви помогнат да разберете къде искате да отидете. Освен това, ако създадете файл или премахнете файл, използвайте ls
е чудесен начин да потвърдите, че действието е завършено правилно.
Използвайки cd
за да навигирате в папки с помощта на терминала на Mac
cd
е друга основна команда, която ще използвате постоянно. За разлика от ls
и Pwd
, въпреки това, cd
ни позволява да навигираме в папки с помощта на терминала. Ние не просто изброяваме нашите директории, а се движим през тях.
В предишната екранна снимка ще видите, че когато вляза в ls
команда, видях шепа директории, представени ми. Вероятно сте го направили и на вашата машина. Нека да разгледаме Приложения директория.
Ако искам да се движа в тази директория с помощта на терминала, бих влязъл cd приложения
в моя терминал.
За да потвърдя, че съм въвел подходящата директория, мога да използвам Pwd
команда.
Ако имате папка с име нещо подобно Моите неща, може да получите грешка при използване cd
. Това е така, защото терминалът третира пространството като разделител, а не като нормална част от езика. Всеки път, когато пишете заглавието на нещо с интервал, искате да го затворите в кавички. Така: CD "Моите неща"
.
Бележка за използването cd
за да навигирате в папки с помощта на терминала на Mac
Тук има нещо важно да се отбележи. Не можете да въведете никоя директория на вашия компютър просто с помощта на cd [директория]
. Директорията, в която искате да се преместите, трябва да е вътре в директорията, в която се намирате в момента.
Можете да видите това на работа в момента. Когато се опитам да се върна към Джъстинмередит папка, в която бях преди, получавам грешка.
Същото важи и за всяка друга директория на моя Mac. Ако съм в моята работен плот и искам да получа достъп до Есета директория вътре в моя Документи папка, не мога да използвам cd есета
за транспортиране от текущото ми местоположение до моята директория за есета.
Това може да звучи като болка, но е задължително. В противен случай не бихте могли да имате папки или файлове със същото име. Но тъй като на cd
командата е ограничена по този начин, можете да имате папки на различни места с едно и също име.
Използвайки ..
за да навигирате в папки с помощта на терминала на Mac
Добре, всичко това е добре, но все пак искате да се върнете към папката, в която сте били преди да използвате cd
. В крайна сметка, ако можете да продължите само напред, тогава cd
не е много полезна команда.
Ето къде cd ..
. В ..
действа като бутон за връщане, като ви изпраща до директорията, обхващаща директорията, в която се намирате в момента. Продължете и го изпробвайте, след което използвайте Pwd
да видя къде си.
Това е наистина проста команда за навигиране в папки с помощта на терминала на Mac, който ще използвате, без да мислите за това.
Ако искате да се върнете повече от веднъж наведнъж, можете да направите и това. Да кажем, че се връщам към моята Приложения използвайки директория cd
, след което искам да се върна към моята Потребители директория. За да направя това, бих използвал командата cd ../..
:
Можете да използвате ../..
синтаксис, за да се върнете назад с толкова нива, колкото искате. Просто продължавайте да добавяте /..
всеки път, когато искате да се върнете на допълнително ниво.
Използвайки ~
за да навигирате в папки с помощта на терминала на Mac
Добре, последното нещо в нашите навигационни команди е ~
. Този малък криволичещ символ трябва да е до клавиша номер 1 на клавиатурата ви. Вероятно трябва да натиснете смяна да го напишеш.
Този символ представлява вашата У дома директория. Вашата начална директория по подразбиране може да е различна от моята (която е Джъстинмередит). Но каквото и да е, влизане cd ~
във вашия Mac терминал незабавно ще ви върне към него.
Доста удобно! Само имайте предвид, че тази команда не може да бъде отменена с cd ..
. Използвайки cd ..
след като използвате ~
просто ще ви отведе до папката, обхващаща вашата домашна папка. Така че, ако имате стотици директории дълбоко във вашия терминал, не можете да се върнете на мястото си, след като въведете cd ~
.
Използвайте mkdir
за създаване на нови папки
Добре, сега накратко ще докоснем създаването и изтриването на файлове и папки в терминала. Смятам, че това върви ръка за ръка, когато навигирате в папки с помощта на терминала на Mac.
Първото е mkdir
, което означава (досещате се) „направете директория“. Всеки път, когато използвате тази команда, тя ще създаде нова папка във всяка папка, в която се намирате в момента.
За да използвате тази команда, въведете mkdir "Нова папка за урок"
във вашия терминал и натиснете връщане, след това използвайте ls
команда, за да видите вашето творение.
Ако името на вашата директория не съдържа интервали, не е необходимо да използвате кавички. Можете също да използвате долни черти на мястото на интервали (your_folder_name_here), така че да не се налага да използвате кавички. Това е доста често срещана практика в програмирането.
Използвайте докосване
за създаване на нови файлове
След това ще използваме докосване
команда. Въпреки че името може да звучи малко странно, това е доста проста команда.
по принцип, докосване
ви позволява да създадете празен файл от всякакъв тип файл. Можете дори да създавате файлове за приложения, които нямате (като .PSD файл, когато нямате PhotoShop).
За да направите това, въведете тестване на докосване.txt
. Това ще създаде празен текстов файл с име „тестване“ в директорията, в която се намирате в момента. Използвайте ls
за да потвърдите, че този файл е създаден.
За да промените типа на файла, просто променете разширението в края на името на файла. Например, използвайте .jpg
за създаване на JPG, .mp3
за създаване на MP3 файл и т.н. И не забравяйте, че за да създадете файл с интервали в името, ще трябва да използвате кавички (докоснете „Име на файл.txt“
).
Използвайте rm
, rm -R
, и rm -i
за изтриване на файлове и папки
Добре, сега да кажем, че искате да изтриете файловете и папките, които току-що създадохме. Това е различно от преместването на файл в кошчето, което можете лесно да възстановите, ако промените решението си. Изтритите в терминала файлове се изтриват за постоянно.
Има три начина да направите това.
Първият и най-прост начин е да използвате rm
, съкратено от „премахване“. Това ще изтрие всеки файл, който поискате, без първо да поискате вашето разрешение. Поради тази причина препоръчвам да използвате тази команда пестеливо.
Вместо това използвайте rm -i
. Тази команда прави същото, но първо ще ви поиска потвърждение. Например, ако искам да изтрия testing.txt файл, който току-що създадохме, бих използвал командата rm -i testing.txt
.
Както можете да видите на екранната снимка по-горе, командата първо ме пита преди да изтрие файла. Тип г
за да или н
за не, след това натиснете връщане.
Сега, rm
и rm -i
няма да работи в директории. За това ще искате да използвате rm -R
и rm -R -i
. Знайте обаче, че това ще изтрие за постоянно всички файлове в дадена директория, както и самата директория.
Освен това можете да използвате *
символ за изтриване на всичко вътре в определена папка. Например, ако сте във вашия работен плот и използвайте rm *
, всички файлове на вашия работен плот ще бъдат изтрити за постоянно.
В случай, че не е станало ясно, това е команда, която искате да използвате с повишено внимание. Има много истории на ужасите на потребители, които случайно са изпратили rm
команда. Винаги архивирайте вашия Mac с помощта на Time Machine, и използвайте тези команди внимателно и пестеливо.
Навигирайте в папки с помощта на терминала на Mac: Обединяване на всичко
Добре! Вече научихте всичко, което трябва да знаете, за да навигирате в папки с помощта на терминала на Mac. Сега е време да съберем всички тези неща заедно.
Ето ни!
Етап 1. Създайте папка за упражнения
Първото нещо, което ще направим, е да създадем папка за упражнения. По този начин ние не засягаме нищо на нашия Mac, което има значение.
По подразбиране трябва да сте във вашата домашна директория. Продължете и използвайте cd ~
за да се уверите, че сте там.
След това искаме да се преместим на нашия работен плот. По този начин можете да видите папките и файловете, които ще създаваме, докато работите. За да се придвижите до работния плот, въведете ls
във вашия терминал.
Трябва да видите директория, наречена работен плот в списъка с показани директории. Използвайте cd работен плот
за да навигирате в работния плот на вашия Mac.
След това ще създадем нашата папка за упражнения. За да направите това, въведете mkdir папка_практика
и натиснете връщане. Не трябва да виждате тази директория само когато използвате ls
, но трябва да го видите и на вашия работен плот.
И това е за Етап 1!
Стъпка 2. Поставете файл във вашата папка за упражнения
След това ще поставим файл в нашата папка за упражнения. Но преди да успеем да направим това, трябва да се преместим в нашата папка за упражнения. Използвайте cd практика_папка
за да направите това, след това потвърдете, че сте в правилната папка с Pwd
.
След това ще създадем текстов файл за упражнения. За да направите това, въведете докоснете practice_file.txt
и натиснете връщане. Използвайте ls
за да потвърдите, че файлът е там.
Можете също да отворите папката на работния плот с мишката, за да видите празния текстов файл.
Това е за Стъпка 2!
Стъпка 3. Изтрийте вашите тренировъчни файлове и папки
Добре, разбира се, не е необходимо да съхраняваме тези файлове или папки. Така че ще продължим и ще ги изтрием, като започнем с файл_практики.txt.
За да изтриете този файл, въведете rm -i практика_файл
във вашия терминал и натиснете връщане. Когато бъдете помолени за потвърждение, уверете се, че сте въвели правилното име на файла, въведете г
, след което натиснете връщане отново.
Когато отворите папката на работния плот с мишката, трябва да видите, че файлът е изчезнал. Можете също да потвърдите това с ls
.
След това ще изтрием папка_практика директория. За да направим това, трябва да сме в неговата ограждаща директория, която е работният плот. Използвайте cd ..
за да се върнете на работния плот, след което потвърдете, че сте на правилното място, като използвате Pwd
.
Използвайте ls
за да изброите всички директории и файлове в момента на вашия работен плот. Един от тях трябва да бъде папка_практика създадохме в Етап 1. За да изтриете тази папка, използвайте rm -R -i папка_практика
. Отново, когато терминалът поиска вашето потвърждение, уверете се, че изтривате правилната папка, а не нещо жизненоважно, като работния плот.
Тъй като знаем, че току-що изтрихме единствения файл в тази директория (файл_практики.txt), проверката на файловете няма да направи нищо. Просто използвайте г
след това да прегледате празната папка г
отново, за да изтриете папката.
Използвайте ls
за да потвърдите, че директорията е изчезнала (или вашата мишка и клавиатура). Ако е, значи сте готови!
Вече можете да навигирате в папки с помощта на терминала на Mac до желаното от вас съдържание
И това е! Вече усвоихте основите на това как да навигирате в папки с помощта на терминала на Mac. Надявам се, че сте научили много полезни умения и сте си тръгнали с по-добро разбиране за това как работи терминалът. Ще покрия още съвети и трикове за терминала в бъдещи публикации, така че не забравяйте да останете за това!