Я изучаю Python на Linkedin Learning. Я скачал файлы упражнений с сайта. В учебнике мы должны написать следующее в терминале

$cd Desktop/ExerciseFiles/Chap01

Теперь вы должны заметить, что мой терминал немного отличается, вместо того, чтобы начинать с «$ cd» в командной строке, он начинается с

Zoher@Aatikas-MacBook-Air ~ % 

Я сделал себя администратором на компьютере моей сестры (она дала мне свой), если это поможет.

В любом случае, я хотел бы помочь. Кроме того, мои файлы с упражнениями находятся в правильном месте, просто чтобы уточнить. Когда я ввожу команду, как предлагает учебник, я получаю этот ответ

zsh: no such file or directory: /users/zoher/desktop/exercise

Что не так и какое решение?

0
Philip Couling 7 Фев 2021 в 21:50
2
Прописные и строчные буквы не совпадают. Ответ жалуется на рабочий стол в нижнем регистре и упражнение, вместо этого введите Desktop и ExerciseFiles.
 – 
Andre Wildberg
7 Фев 2021 в 21:56
Строка подсказки, вероятно, выглядит иначе, потому что ваш терминал использует другую интерактивную оболочку (zsh вместо bash)
 – 
steeldriver
7 Фев 2021 в 21:58
Я набрал это в: $ cd /Users Desktop/ExerciseFiles/Chap01 Это выглядело так: Zoher@Aatikas-MacBook-Air ~ % $ cd /Users Desktop/ExerciseFiles/Chap01 В ответ я получил это: zsh: команда не найдена: $ Каждый файл существует в правильном месте. Возможно, мой терминал использует другую интерактивную оболочку, как говорит стальной драйвер. Я не знаю, что это значит. Но как мне получить bash вместо zsh.
 – 
zh1998
7 Фев 2021 в 22:25
1
Я не уверен, почему вы вводите /Users .... В приглашении ... % введите cd Descktop/ExerciseFiles/Chap01. В приведенном вам примере $ не является частью команды, а просто подсказкой.
 – 
Stewart
7 Фев 2021 в 23:05
Потому что я дал (плохой) совет ввести полный путь (в удаленном комментарии).
 – 
schrodigerscatcuriosity
7 Фев 2021 в 23:07

1 ответ

Знак доллара $ и знак процента % являются частью подсказки. Вот несколько примеров:

Приглашение оболочки обычно заканчивается знаком $. Для простоты в примерах в этой книге используется такое приглашение оболочки:

$

Вместо этого некоторые старые подсказки оболочки заканчиваются на %:

%

Оболочка C иногда использует > вместо этого:

>

Вы найдете множество примеров, в которых показанные команды имеют «префикс» со знаком доллара $, что означает, что команду следует запускать в оболочке (терминале).

Поэтому, когда вы находите такие примеры, выдается команда, которая следует за подсказкой.

В вашем случае команда

cd Desktop/ExerciseFiles/Chap01

Так что полная картина будет

Zoher@Aatikas-MacBook-Air ~ % cd Desktop/ExerciseFiles/Chap01

Это еще не все. Вы можете и должны использовать функцию автозаполнения оболочки.

1
schrodigerscatcuriosity 7 Фев 2021 в 23:04