Я думаю, что, к сожалению, вы так сильно опустошены. Если вы новичок в программировании, это может быть честной ошибкой, поскольку многие учебники предполагают, что вы уже знакомы с командной строкой.
Основная проблема у вас есть (как уже отмечалось) является различие между системной оболочки операционной (который также известен как консоль, терминал, в командной строке, или из командной строки) и Python оболочки.
Командная строка операционной системы - это один из основных способов взаимодействия с вашим компьютером. При открытии командной строки вы запускаете произвольные программы, введя их имя, запустите команды, такие как ls
, sudo
, cd
и apt-get
.
Если вы наберете, например, python
, это приведет к командной строке для запуска оболочки Python. Оттуда вы можете запускать все команды Python, как обычно. Однако это совершенно отдельная программа с совершенно отдельным набором правил. То, что вы можете сделать в командной строке, не будет работать на Python и наоборот.
Теперь другая точка путаница различая между командной строки Windows, и в командной строке Linux . Вы можете установить и запустить Python в обоих, но некоторые команды (в частности, sudo
и apt-get
) доступны только в операционных системах Linux. К сожалению, правила использования командной строки Windows и командной строки Linux несколько отличаются друг от друга, что означает, что некоторые инструкции, которые вы найдете, будут применяться только в одном виде операционной системы.
Так что неудивительно, что вы в замешательстве! Вы пытаетесь узнать о Python, но в большом количестве учебников/статей будет упоминаться эта вторая, совершенно другая система, едва ли вступившая в силу информация и ожидающая, что вы уже знаете, как ее использовать.
Если вам интересно узнать больше об использовании командной строки, напишите crash course, который вы можете прочитать. Он научит вас, что вам нужно знать для всех 3 основных операционных систем (Windows, Linux и Mac), и мы надеемся сделать то, что вы читаете в Интернете, более четко.
Что такое 'ls' должно быть? –
Почему вы чувствуете команды вроде 'ls',' cd', 'sudo apt-get update' и такие должны работать в Python? * Это не команды Python *, это команды Linux. –
У вас, похоже, система Linux Debian или Ubuntu запуталась с Python. –