Вы находитесь на странице: 1из 9

День 0

https://docs.google.com/document/d/1Tf
JrAHKPsHZAN7HxdYy1GA8hXZvEbn7m
VZsGWC7LgDA/
День 1
https://docs.google.com/document/d/1Pf
01F6TLyuep3GkM9v5OzZ1A8J1ABBC_M
-9V20DAtbE/
Первый день

Добро пожаловать на канал


#links_and_tasks!
Это начало канала #links_and_tasks. Все самые нужные ссылки уже здесь. Без смс
и регистрации.
11 сентября 2021 г.НОВОЕ

1.
Глеб Бочкарёв — 11.09.2021
Запись первого созвона https://youtu.be/NOOWNA59dfQ?t=55 Cloud Source Repositories
https://source.cloud.google.com/students-git Wiki https://github.com/Kovalevskyi-
Academy/AcademyWiki/wiki Zeus Manual https://github.com/Kovalevskyi-
Academy/AcademyWiki/wiki/General:-Zeus Настройки стрима
10 октября 2021 г.

2.
Сергей Алексеенко — Сегодня, в 19:51
Scoring Cards (зачетки)
https://drive.google.com/drive/folders/1QGGhAUz838pClcfu9Tqa2XWJrfvUgrbi?usp=sharing
3. [19:54]
Задания: Week 0 Day 0:
https://docs.google.com/document/d/1TfJrAHKPsHZAN7HxdYy1GA8hXZvEbn7mVZsGWC7LgD
A/

3. Практическая работа
Задание 0 (настройка). Начнём с настройки рабочей среды. 
а) Скачайте и установите Google Cloud SDK, который понадобится нам для доступа к удалённой
машине. 
 Сслыка для Windows
 Ссылка для WSL и других ОС
b)  Чтобы авторизоваться, в командной строке введите команду: 

gcloud auth login

После, скопируйте появившуюся ссылку и вставьте её в браузер. Войдите используя ту почту, с


которой вы регистрировались на курсе.  Скопируйте полученный код и вставьте его обратно в
терминал. При выполнении в командной строке Windows это  произойдёт автоматически, после
чего откроется веб-страница с сообщением об успешной аутентификации. 

Теперь добавим на удалённую машину файл с некоторыми настройками, который будут


выполняться каждый раз при её загрузке. Это действие необходимо сделать всего один раз. Для
этого введите команду (скопировать):

gcloud cloud-shell ssh --command="wget -O .customize_environment


http://bit.ly/cus_env && source .customize_environment"

В процессе выполнения может понадобиться нажать «y» (yes) и «Return» (Enter).

c) Настройка завершена, пришло время приступить к работе. Вы будете повторять следующее


действие каждый раз, начиная выполнение учебных заданий. Подключитесь к удалённой машине
при помощи следующей команды:

gcloud cloud-shell ssh --authorize-


session

При первом запуске в Windows потребуется нажать «Да» во всплывающем окне, после чего
откроется окно с вашей рабочей средой. Нажав правой клавишей по заголовку окна можно зайти
в настройки и изменить шрифт,  цвет и другое.

При работе в WSL и других ОС подключение осуществляется в том же окне. 


Задание 1. После подключения к удалённой машине вы оказались в своей рабочей папке.
Создайте в ней файлы “apple.txt”, “Test.java”, “4” и “hi” с помощью команды touch. 
Задание 2. С помощью команды mkdir создайте папку с названием “everything” и “empty” (man
mkdir).
Задание 3. При помощи команды ls покажите всю информацию о файлах (из задания 1): размеры
файлов, когда были созданы. Выясните, что значит “-rw-r--r--”, чем это отличается от “drwxr-xr-x”
(man ls )?
Задание 4. Выведите древовидный список файлов и директорий при помощи команды tree.
Выясните как показать в этом списке размер файлов (man tree).
Задание 5. С помощью команды mv переместите все созданные файлы в папку “everything”.
Теперь верните их обратно (man mv).
Задание 6. С помощью команды mv поменяйте название файла “Test.java” на “Main.java”. Может
еще есть способ поменять имя файла с командной строки?
Задание 7. С помощью команды rm удалите все созданные ранее файлы и директории (man rm).
Задание 8. Создайте файл “i_am_18_bytes_file” с размером 18 байт. Подсказка! Если открыть файл
и записать в него слово “Hello”, какой размер файла теперь?
Задание 9. Создайте файл “HelloWorld.txt” с произвольным текстом на ~50 строк и используя
команды cat, less, head, tail покажите содержимое файла. Выясните в чём между ними разница. 
Задание 10 (настройка). Войдите через браузер в Cloud Source Repositories используя свою почту
и выберите ваш репозиторий, нажав на его имя (которое соответствует вашей почте). Пример на
“Рис. 1”.
Рис. 1
В открывшемся окне выберите вкладку Google Cloud SDK и скопируйте команду из третьего пункта.
Пример команды на “Рис. 2”. Теперь клонируйте репозиторий, используя скопированную команду.

Рис. 2

Задание 11. Найдите информацию о командах git add, git status, git commit, git push, git pull, git clone. 

Задание 12. Переместите созданный вами ранее файл “i_am_18_bytes_file” в директорию клонированного
репозитория и заставьте git его отслеживать.
Задание 13. Отправьте в удаленный репозиторий отслеживаемый файл.

4. Приехали
 Пройти курс “Основы командной строки”

 Пройти курс “Введение в Bash и Linux”

 Изучите (и/или создайте свою) “шпаргалку для начинающих”

 Ознакомиться с курсом “Введение в Git”

 Прочитайте русское издание книги ProGit

 Пройдите курс по git’у

Вам также может понравиться