Занятие 1. Работа в командной строке Linux
В директории Term2 создайте поддиректорию Practice1. Все команды выполняйте в ней.
Перед началом работы соединитесь с kodomo-count.fbb.msu.ru
посредством Putty.
Самые ходовые UNIX-команды можно посмотреть здесь.
Общая информация по LINUX: www.ubuntupocketguide.com
Информация по скриптам в bash: ссылка
-
Команда
infoseq sw:cyb5_chick
выдает на терминал информацию о записи CYB5_CHICK банка SwissProt.
Запишите эту информацию в файл с именем cyb5_chick.info.
Подсказка: воспользуйтесь перенаправлением
стандартного вывода.
Команда
infoseq -help
выдает на терминал информацию о программе "infoseq".
Создайте файл с именем infoseq.help, содержащий эту информацию.
Подсказка: помните, что на терминал выдаются как
stdout, так и stderr.
Изучите, пользуясь командой "man", опции команды "ls".
Создайте файлы (с подходящими названиями) содержащие информацию
об одной из ваших директорий,
созданные различными вариантами команды "ls" (45 вариантов достаточно).
Укажите в протоколе, какие наборы опций какому файлу соответствуют.
(*) Посмотрите значение переменной PS1 посредством команды
echo $PS1
Поменяйте её значение. Например, чтобы переменная получила значение "I am \u! \$ ",
можно выполнить команду
PS1='I am \u! \$ '
(не забывайте про защиту спецсимволов!).
В переменной PS1 специальный смысл имеют выражения
\W, \w, \u, \#, \t, \h и другие
(подробно см. man bash,
раздел PROMPTING это строка 2335 мануала,
листайте клавишей "пробел"). Если вам понравится новое приглашение и вы захотите
сделать его себе постоянным, создайте в своей домашней директории ( = корень
диска H) файл .bash_profile и запишите туда соответствующую команду.
Попробуйте с помошью команды find (man find xargs ls для изучения способов использования) найти в вашей диреткории файлы больше 1 мегабайта, и отобразите полное описание этих файлов. Команда должна быть в одну строчку.