Учебная страница курса биоинформатики,
год поступления 2011
Практикум 3. Подсказки
Как зайти на сервер
Способ подключения к серверу описан в подсказках к прошлому занятию.
Как создать директорию Pr3
Командой cd переходим в директорию практикумов первого блока (Term1/Block1/Practices/)
создаем командой mkdir директорию Pr3 и заходим в нее (снова cd). Если директория Pr3 уже существует — удаляем её командой rmdir и задача сводится к предыдущей
Файл протокола
echo 'text' выдает на терминал текст "text".
> file после комманды перенаправляет вывод команды с терминала в файл file
>> file дописывает вывод в файл, а не перезаписывает, как это делает >
less file выдает содержимое файла. С помощью клавиш "/" и "?" можно осуществлять поиск текста в файле. Выйти из программы можно с помощью "q".
Список файлов
ls -R Выводит все файлы, которые лежат в директории, включая поддиректории.
> file Перенаправляет поток в файл.
Если не успели сделать задание 6 из предыдущего практикума (на grep), сделайте его сейчас.
Как пересчитать студентов
Домашние директории студентов разбиты по годам поступления и находятся в директории /home/students/.
Вывести содержимое директории здесь будет удобнее командой echo (или ls -d), например echo y10/*. Догадайтесь как вывести содержимое всех директорий разом
Считать полученные имена директорий очень нудно, лучше воспользоваться командой подсчета wc (от слов word count). Надо передать ей (wc) на вход полученые имена директорий с помощью символа конвеера "|".
Запуск скриптов
Скопируйте себе файл check-dirs.sh из папки текущего практикума на диске P.
Запустите, указав путь к нему. Например ./check-dirs.sh если он находится в текущей папке.
- * (не обязательное) сообщения
Программа w показывает, кто из пользователей в сети.
write login открывает "соединение" с терминалом пользователя. Текст который вы напишете далее увидет пользователь у себя на терминале
Чтобы завершить ввод, введите символ конца сообщения Ctrl-D.
История команд
history n выдает последние n команд на терминал.
Перенаправить вывод в файл, всё также можно символом ">"
- * (не обязательное)
- Найдите картинку icon.png на диске P.
- Откройте её в графическом редакторе.
Теперь откройте её архиватором rar (rar x icon.png), откройте получившийся файл.
Как такое могло получится? Для этого получите содержимое файла в hex виде (xxd file) и сравните его с icon_orig.png (без вложенного файла).
- Создайте свою версию картинки.