<< Предыдущий раздел | /\ Содержание | >> Следующий раздел

Практические задания к разделу
"Shell (командный интерпретатор)"

  1. Что будет, если вместо

    ls -l /etc/hosts /etc/passwd f11 f12 >file 2>&1
    дать команду

    ls -l /etc/hosts /etc/passwd f11 f12 >file 2>file
    и почему?
  2. Выполнить команду

    ls -l /usr >-r
    Какой файл после этого появится в директории? Удалить этот файл командой rm.
  3. Команда find ищет файлы по имени. Так,

    find /usr -name '*lib*'
    найдет все файлы, в имени которых есть "lib", в директории /usr и ее поддиректориях. Заставить find найти в директории /var все файлы, в имени которых встречается "log", результат поместить в файл logfiles в home-директории, а все сообщения об ошибках -- в файл errs там же.
  4. Заставить ps показать все процессы, так, чтобы список был отсортирован по имени программы.
  5. Что будет, если выполнить команду "killall zsh"? А если "killall -9 zsh"? Почему?
  6. Запустить команду

    xlock -inwindow -mode discrete
    Затем запустить top и при его помощи "убить" xlock.
  7. Заставить top показывать только процессы, принадлежащие самому пользователю.
  8. Заставить top показывать процессы с сортировкой по занимаемой памяти; по времени; по загрузке процессора.


<< Предыдущий раздел | /\ Содержание | >> Следующий раздел