Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2011

Практикум 3. Подсказки

  1. Как зайти на сервер

Способ подключения к серверу описан в подсказках к прошлому занятию.

  1. Как создать директорию Pr3

    1. Командой cd переходим в директорию практикумов первого блока (Term1/Block1/Practices/)

    2. создаем командой mkdir директорию Pr3 и заходим в нее (снова cd). Если директория Pr3 уже существует — удаляем её командой rmdir и задача сводится к предыдущей :)

  2. Файл протокола

    1. echo 'text' выдает на терминал текст "text".

    2. > file после комманды перенаправляет вывод команды с терминала в файл file

    3. >> file дописывает вывод в файл, а не перезаписывает, как это делает >

    4. less file выдает содержимое файла. С помощью клавиш "/" и "?" можно осуществлять поиск текста в файле. Выйти из программы можно с помощью "q".

  3. Список файлов

    1. ls -R Выводит все файлы, которые лежат в директории, включая поддиректории.

    2. > file Перенаправляет поток в файл.

  4. Если не успели сделать задание 6 из предыдущего практикума (на grep), сделайте его сейчас.

  5. Как пересчитать студентов

    1. Домашние директории студентов разбиты по годам поступления и находятся в директории /home/students/.

    2. Вывести содержимое директории здесь будет удобнее командой echo (или ls -d), например echo y10/*. Догадайтесь как вывести содержимое всех директорий разом :)

    3. Считать полученные имена директорий очень нудно, лучше воспользоваться командой подсчета wc (от слов word count). Надо передать ей (wc) на вход полученые имена директорий с помощью символа конвеера "|".

  6. Запуск скриптов

    1. Скопируйте себе файл check-dirs.sh из папки текущего практикума на диске P.

    2. Запустите, указав путь к нему. Например ./check-dirs.sh если он находится в текущей папке.

  7. * (не обязательное) сообщения
    1. Программа w показывает, кто из пользователей в сети.

    2. write login открывает "соединение" с терминалом пользователя. Текст который вы напишете далее увидет пользователь у себя на терминале

    3. Чтобы завершить ввод, введите символ конца сообщения Ctrl-D.

  8. История команд

    1. history n выдает последние n команд на терминал.

    2. Перенаправить вывод в файл, всё также можно символом ">"

  9. * (не обязательное)
    1. Найдите картинку icon.png на диске P.
    2. Откройте её в графическом редакторе.
    3. Теперь откройте её архиватором rar (rar x icon.png), откройте получившийся файл.

    4. Как такое могло получится? Для этого получите содержимое файла в hex виде (xxd file) и сравните его с icon_orig.png (без вложенного файла).

    5. Создайте свою версию картинки.