Как да стигнете до предишната директория в терминал на Mac

Фирмите, които използват компютри Mac, могат да използват приложението Mac Terminal, което е интерфейс на командния ред, за да правят промени в операционната система Unix, върху която е изградена OS X. Чрез терминала можете да навигирате в директориите на вашия компютър. Може да се наложи да се върнете към предишна директория, ако неправилно промените директорията, в която сте работили. Простите текстови команди могат да ви върнат в предишната директория или по целия път обратно в домашната директория.

Използване на терминал и CD

Не е необходимо да правите кодиране, за да научите терминала на macOS как да върне директория. Това е функция, автоматично вградена в черупката на Bash, използвана в терминала по подразбиране.

За да навигирате от една директория или папка в друга, можете да използвате командата "cd", която е съкратено от "промени директорията". За да се върнете към предишната папка, можете да използвате специална опция в "cd", за да го направите.

Ако искате да се върнете към родителската директория, можете да направите това и със стенографска команда, така че често няма причина ръчно да въвеждате пълното име на директорията, която искате да посетите.

Ако някога не сте сигурни в коя директория сте, докато работите в терминала, можете да напишете "pwd", за да отпечатате текущата работна директория. Обикновено текущата ви директория ще се показва в командния ред, но вие или системен администратор можете да замените тази настройка чрез конфигурационни файлове.

Върнете се една стъпка назад

  1. Използвайте cd, за да посетите директорията

  2. Въведете "cd directory name" в прозореца на терминала, замествайки "име на директория" с името на директорията на вашия компютър. Направете каквато и да е работа, която трябва да направите в тази директория.

  3. Върнете се в предишната директория

  4. Въведете "cd -" в прозореца на терминала и натиснете "Return". Терминалът се връща към предишната директория.

Отидете в родителската директория

Директориите на най-модерната операционна система образуват вложена структура с директории в други директории. Директорията, съдържаща текущата ви директория, се нарича родителска директория. Например, ако сте в директорията "/ home / потребителско име / документи / работа", родителската директория е "/ home / потребителско име / документи".

Често е полезно да преминете от директория към нейния родител, докато работите с файлове. За да направите това в терминала на Mac или в повечето други системи от командния ред, напишете "cd ..". Като цяло низът ".." представлява родителя на текущата директория и низа "." представлява текущата директория.

Можете да използвате множество ".." в път, така че в предишния пример директорията ".." е "/ home / потребителско име / документи" и "../ .." е "/ home / потребителско име."

Връщане към домашната директория

Всеки потребител на Mac или друга система в стил Unix има домашна директория. Това е директория, която притежавате и можете да използвате за съхраняване на вашите файлове. Много програми автоматично ще съхраняват файлове и настройки във вашата домашна директория.

Можете да се върнете към домашната си директория по всяко време в терминала, като използвате вграден пряк път. Началната директория е представена със тилда или символ "~".

Въведете "cd ~" в прозореца на терминала и натиснете "Return", за да отидете до вашата домашна директория, или използвайте "~" в пътища като "~ / documents."

Използване на Pushd и Popd

Инструментите на командния ред, наречени "pushd" и "popd", ви позволяват да съхранявате стекова структура от директории, в които работите.

Въведете име "pushd directory", за да превключите към директория и да я добавите към стека. Ако искате да посетите друга директория, напишете "pushd directory2", където directory2 е името на другата директория.

Когато приключите с работата в една папка, можете да преминете към следващата директория в стека, като напишете "popd", за да извадите директория от виртуалния стек и да я посетите отново.