JavaRush /Курсы /Harvard CS50 /Подготовка к работе | уровень 2

Подготовка к работе | уровень 2

Harvard CS50
2 уровень , 5 лекция
Открыта

Прежде, чем приступать к практическим заданиям второй недели, давайте актуализируем рабочее пространство. Для этого запустите «Виртуальную лабораторию» или CS50 IDE, и в терминале выполните команду:

update50

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

«Виртуальная лаборатория CS50»

Если вы работаете в «Виртуальной лаборатории» (что предпочтительнее, так как перед нами — Linux-среда, естественная для профессионального программиста), новую директорию можно создать либо в папке Dropbox, либо в корневой папке Home.

Сделать это можно несколькими способами:

  • Точно так же, как в Windows — в оконном режиме: с рабочего стола перейти в папку Home, затем в Dropbox, внутри папки кликнуть правой клавишей мышки по пустому месту в папке, нажать Create Folder, создать папку под названием pset2.
  • Через командную строку. Открыть терминал, перейти в папку Dropbox с помощью команды cd Dropbox, создать папку с помощью команды mkdir pset2.

Чтобы проверить, создалась ли папка в терминале, наберите команду ls, и увидите все папки и файлы директории, в которой вы сейчас находитесь.

Подготовка к работе | уровень 2 - 1

CS50 IDE

Кликните на (+), внутри зеленого круга на рамке терминального окна, выберите New Terminal.

Подготовка к работе | уровень 2 - 2

Создайте рабочую директорию:

mkdir ~/workspace/pset2

Обратите внимание: между mkdir и ~/workspace/pset2 есть пробел. Напомним, ~ означает корневой каталог, ~/workspace — папка, называемая рабочим пространством, находится внутри корневого каталога, ~/workspace/pset2 — директория по имени pset2 внутри ~/workspace

Теперь выполните:

cd ~/workspace/pset2

чтобы перейти в новую директорию. 

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

username:~/workspace/pset2 $

Если что-то не так, повторите шаги. Также можете вызвать команду

history

чтобы просмотреть последние несколько команд в хронологическом порядке. Также вы можете, установив курсор на командную строку и нажимая стрелку «вверх» на клавиатуре, просматривать все команды в порядке от последней введенной к первой.

С помощью кнопки «вниз» вы можете идти обратно. Кстати, вместо того, чтобы каждый раз набирать одни и те же команды, вы можете прокручивать уже набранные команды и выполнять их снова, нажимая на Enter. Вы могли заметить, что Дэвид на лекциях делает именно так. 

Задачи второй недели нужно сохранять в pset2

Комментарии (4)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
23 июля 2020
не понял для чего нужна update50, но в любом случае не работает
Blablabla Acvbfdg Уровень 5
8 февраля 2019
Зачем для создания папки открывать еще один терминал?
Nikita Svitkovskiy Уровень 0
14 октября 2017
После команды: "update50" перестала работать переменная string
Александр Уровень 24
29 октября 2017
Непонятно, как переменная могла перестать работать, но если речь про функцию GetString(), то в cs50 её заменили на get_string()