Обязательные задания
Мягкий дедлайн – 01:00 AM 3 октября, жесткий дедлайн – 01:00 AM 10 октября. При записи на проверку номер практикума – 4. В поле URL нужно поставить прочерк. Проверять будем наличие правильных файлов в папке ~/term1/credits.
1. Копирование файлов на удаленный компьютер
Цель задания: научиться использовать SFTP (или SCP) клиент.
Вам нужно загрузить в папку ~/term1/credits свою фотографию в формате JPEG с домашнего компьютера. Назвать файл нужно Xxxxxx_photo.jpg, где Xxxxxx – ваша фамилия латинскими буквами. Фотография не будет общедоступной, её смогут увидеть только преподаватели. Нужно это для увеличения вероятности того, что мы начнем узнавать вас в лицо. Но если вы все-таки по какой-то причине не хотите нам показывать свою фотографию, то можете положить любую (в рамках приличия ) картинку в формате JPEG. Баллы снимать за это не будем.
2. Копирование файлов с удаленного компьютера
Цель задания: научиться использовать SFTP (или SCP) клиент.
В папке /P/y25/term1/aa_images найдите файл, названный вашим пользовательским именем, и скопируйте его в директорию ~/term1/pr4.
Переименуйте его в aa_formula.png. Можно задать новое имя сразу во время копирования, т.е. в предыдущей команде.
Переместите переименованный файл в директорию ~/term1/credits.
- Cкопируйте файл на свой компьютер с помощью SFTP или SCP клиента.
- Откройте файл на своём компьютере какой-нибудь программой просмотра изображений, определите, формула какой аминокислоты изображена.
3. Редактирование файлов
Цель задания: научиться использовать консольный текстовый редактор.
Вам нужно создать файл ~/term1/credits/aa_description.txt с помощью консольного текстового редактора на kodomo (рекомендую nano, но можете использовать mcedit или vim). Файл должен быть сохранен с использованием переносов строк в формате Unix, используемом во всех Unix-подобных операционных системах, включая Linux, MacOS, BSD и т.д. (т.е. с помощью одного байта LF).
В файле должно быть указано:
- Русское и английское название аминокислоты, изображенной на скопированной вами картинке.
- Её трехбуквенное и однобуквенное обозначения на английском.
Формула аминокислоты в формате SMILES в одну строку без лишних символов. Что такое SMILES и где искать формулы, почитайте в интернете, поиск информации – это важный навык.
Список кодонов, соответствующих этой аминокислоте в генетическом коде большинства прокариот (таблица 11).
Ответ на каждый пункт должен быть фразой, построенной по правилам русского языка! Хотя бы по схеме "Имя: Вася." Копировать текст из задания запрещается. Нумеровать пункты не нужно, но их порядок лучше соблюдать.
4. Использование файловых масок
Цель задания: научиться составлять маски имен файлов и экранировать специальные символы. И еще раз потренировать операции с файлами и автодополнение имен.
Сначала определите, какие пять разных букв встречаются в вашем логине раньше остальных по тем же правилам, что в практикуме 3. Вам нужно используя одну файловую маску скопировать все файлы, короткие имена которых содержат любую из этих букв (не обязательно одну) после символа ? (не обязательно сразу), сам знак вопроса в коротком имени тоже обязательно должен быть. Файлы надо копировать из папки /P/y25/term1/do-NOT-type-Without_autocomplete в папку ~/term1/credits/strange_files (папку предварительно нужно создать).
Правильную маску составить может быть непросто. Но настоятельно рекомендую все проделать честно и самостоятельно, чтобы действительно разобраться в файловых масках. Аналогичное задание будет на мини-контрольной в начале следующего занятия и на практическом коллоквиуме в конце блока. Если не знаете, как подступиться, повторите упражнения на маски из классоной работы.