Операционная система Free BSD

с помощью команды adduser, установив


  • Добавьте юзера theUser с помощью команды adduser, установив ему в качестве shell - /bin/csh.
  • С помощью команды vipw установите ему в качестве shell - /usr/local/bin/bash.
  • Войдите в систему под именем theUser. Какое приглашение от системы Вы видите? (bash-2.02$).
  • Удалите юзера theUser (сначала командой rmuser, потом создайте снова и удалите с помощью vipw).
  • Изучите работу команды pw (man pw).
    Сopyright © 2000.


    Упражнения в данной главе, на мой взгляд, задавать бессмысленно, поскольку сам процесс построения нового ядра FreeBSD само по себе очень хорошее упражнение в деле освоения операционной системы.


  • Создайте в своей домашней директории несколько файлов с произвольным текстом.
  • Напишите скрипт, который бы принимал в качестве параметров имена этих файлов и добавлял их содержимое в файл, который передан первым в командной строке.
  • Запустите скрипт. Затем откройте файл-приемник, и проверьте, все ли правильно работает?
    Ответ (пример скрипта):
    #!/usr/local/bin/bash if [ $# -gt 1 ] ; then file=$1 i=$# shift while [ $# -eq 0 ] do cat $1 >> $file shift done echo "Всего к файлу $file добавлено `expr $i - 1` файлов" else echo "Недостаточно аргументов" fi
    Сopyright © 2000.

    Содержание раздела