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

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

  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 и запишите туда соответствующую команду.