Прежде, чем приступать к практическим заданиям второй недели, давайте актуализируем рабочее пространство. Для этого запустите «Виртуальную лабораторию» или CS50 IDE, и в терминале выполните команду:
update50
Вам нужно создать рабочую директорию для сохранения задач второй недели. Делается это точно так же, как на первой неделе, только теперь новая рабочая папка должна называться pset2
.
«Виртуальная лаборатория CS50»
Если вы работаете в «Виртуальной лаборатории» (что предпочтительнее, так как перед нами — Linux-среда, естественная для профессионального программиста), новую директорию можно создать либо в папке Dropbox, либо в корневой папке Home.
Сделать это можно несколькими способами:
- Точно так же, как в Windows — в оконном режиме: с рабочего стола перейти в папку Home, затем в Dropbox, внутри папки кликнуть правой клавишей мышки по пустому месту в папке, нажать
Create Folder
, создать папку под названиемpset2.
- Через командную строку. Открыть терминал, перейти в папку Dropbox с помощью команды
cd Dropbox
, создать папку с помощью командыmkdir pset2
.
Чтобы проверить, создалась ли папка в терминале, наберите команду ls
, и увидите все папки и файлы директории, в которой вы сейчас находитесь.
CS50 IDE
Кликните на (+), внутри зеленого круга на рамке терминального окна, выберите New Terminal
.
Создайте рабочую директорию:
mkdir ~/workspace/pset2
Обратите внимание: между mkdir
и ~/workspace/pset2
есть пробел. Напомним, ~ означает корневой каталог, ~/workspace
— папка, называемая рабочим пространством, находится внутри корневого каталога, ~/workspace/pset2
— директория по имени pset2
внутри ~/workspace
.
Теперь выполните:
cd ~/workspace/pset2
чтобы перейти в новую директорию.
Командная строка выглядит примерно так:
username:~/workspace/pset2 $
Если что-то не так, повторите шаги. Также можете вызвать команду
history
чтобы просмотреть последние несколько команд в хронологическом порядке. Также вы можете, установив курсор на командную строку и нажимая стрелку «вверх» на клавиатуре, просматривать все команды в порядке от последней введенной к первой.
С помощью кнопки «вниз» вы можете идти обратно. Кстати, вместо того, чтобы каждый раз набирать одни и те же команды, вы можете прокручивать уже набранные команды и выполнять их снова, нажимая на Enter. Вы могли заметить, что Дэвид на лекциях делает именно так.
Задачи второй недели нужно сохранять в pset2
.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ