Занятие 1. Работа в командной строке Linux

В директории Term2 создайте поддиректорию Practice1. Все команды выполняйте в ней. Перед началом работы соединитесь с kodomo-count.fbb.msu.ru посредством Putty. Самые ходовые UNIX-команды можно посмотреть здесь.

Общая информация по LINUX: www.ubuntupocketguide.com

Информация по скриптам в bash: ссылка

  1.  Команда
     infoseq sw:cyb5_chick
    выдает на терминал информацию о записи CYB5_CHICK банка SwissProt. Запишите эту информацию в файл с именем cyb5_chick.info.

    Подсказка: воспользуйтесь перенаправлением стандартного вывода.

     

  2.  Команда
     infoseq -help
    выдает на терминал информацию о программе "infoseq". Создайте файл с именем infoseq.help, содержащий эту информацию.

    Подсказка: помните, что на терминал выдаются как stdout, так и stderr.

     

  3.  Изучите, пользуясь командой "man", опции команды "ls". Создайте файлы (с подходящими названиями) содержащие информацию об одной из ваших директорий, созданные различными вариантами команды "ls" (4–5 вариантов достаточно). Укажите в протоколе, какие наборы опций какому файлу соответствуют.

     

  4. (*)  Посмотрите значение переменной 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 мегабайта, и отобразите полное описание этих файлов. Команда должна быть в одну строчку.