#pragma css /css/2020.css
<<BI>>

= Задания по файловой системе и командной строке =

Читайте [[../hints3|подсказки]].

== Обязательные задания для выполнения во время занятия ==

 1. Зайдите на kodomo.fbb.msu.ru по ssh
 1. Выполните команду pwd
 1. Перейдите в директорию `/P/y20_pr3`
 1. Выполните команду ls (посмотрите список файлов в этой директории)
 1. Для обоих файлов (по очереди) выполните команду `less <имя файла>` (например, если файл называется kakto.txt, то `less kakto.txt`)
   * внутри less перемещайтесь по файлу:
     * по одной строке — стрелки ↓ и ↑ на клавиатуре
     * быстро вниз — клавиша "пробел"
     * быстро вверх — клавиша "u" (от слова "up")
   * выход из less — клавиша "q"
 1. Напишите преподавателю (в личный чат), что, по вашему мнению, содержит каждый файл
 1. Посмотрите размер файлов (в строках, словах и символах) командой `wc *`
 1. Перейдите в свою домашнюю директорию командой cd без аргументов. Убедитесь (pwd), что вы там.
 1. Создайте указанное дерево поддиректорий (= папок) в своей домашней директории
   * Создайте в домашней директории поддиректорию term1 и перейдите в неё
   * Создайте в директории term1 поддиректорию block1 и перейдите в неё
   * Создайте в директории block1 две поддиректории credits и pr3

{{{#!wiki warning
Имена директорий должны быть буквально такими, как указано.
Большая и маленькая буквы — это разные буквы.
}}}

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

Директория pr3 предназначена для тренировочных файлов, созданных в этом практикуме. 

== Обязательные задания, которые можно (и желательно) начать на занятии, но можно доделать дома ==
Когда всё будет сделано и проверено, не забудьте записаться в 
[[https://docs.google.com/forms/d/e/1FAIpQLSfI0sOt741GUvrXr9Pk1YrDHZy3ijN-SjudUchiAXgaiesH9Q/viewform?usp=sf_link|очередь]]. Срок выполнения — одна неделя.
=== 1. Создайте в директории pr3 текстовый файл и запишите в него три или более любых английских фраз ===
 * Имя файла и фразы придумайте самостоятельно. Приятнее проверять будет, если фразы окажутся осмысленными !:)
 * Проверьте, что все получилось

{{{#!wiki note
Не используйте в именах файлов русские буквы и пробелы. 
Можно использовать латинские буквы, цифры, дефис и нижнее подчёркивание. Можно и точку, но её желательно использовать аккуратно.
Так, если в файле текст (как в данном случае), то очень желательно, чтобы имя файла кончалось на ".txt".
Другие символы (скобки, кавычки, звёздочку, апостроф и др.) лучше пока не использовать, чтобы не возникало неожиданных и ненужных проблем.
}}}

=== 2. Скопируйте созданный файл в директорию credits для проверки. Имя копии должно быть таким, как указано ===
Файл в директории credits должен называться `Xxxxxxxx-pr3-1.txt` .
Здесь Xxxxxxx — ваша фамилия, написанная латинскими буквами.

Проверьте, что все предыдущие задания выполнены правильно

=== 3.  Опишите на wiki странице /pr3 ОДНУ опцию ОДНОЙ из указанных ниже команд ===
Команды такие: wc, ls, rm, mv. Можно выбрать какую-нибудь другую.

Описание должно включать
 * Что делает команда
 * Короткое  (например -h) и длинное (например, --help) задание опции
 * Пример использования команды без опции
 * Пример использования команды с опцией
 * Объяснение того, как опция влияет на работу команды

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

Цель задания — чтобы вы поняли что такое опции и как они задаются в bash.

{{{#!wiki note
Перед записью на проверку стоит проверить соответствие формальным требованиям к расположению и именам папок и файла с помощью команды (работает из любой папки):

`~is_rusinov/check_pr3.sh`

<<Signature(ИР)>>
}}}