Задания для самоподготовки


Задания для самоподготовки
Создайте каталог test1 в домашней директории. Сравните время создания системных каталогов /bin, /tmp с каталогом test1.
Скопируйте файл /bin/ls в локальную директорию. Посмотрите атрибуты этого файла. Попробуйте запустить его.
Создайте в локальной директории символическую ссылку tmplnk на директорию /tmp. Скопируйте несколько файлов в директрию tmplnk.
Сравните файлы /dev/tty1 и /dev/hda1. Какой тип они имеют? Чем они отличаются?
Найдите все файлы в системе, которые были модифицированы не более суток назад.
С помощью одной команды найдите все файлы с расширением .html в директории /usr и скопируйте их в локальную папку htmls.
Создайте архив директории /etc и узнайте его размер. Попробуйте создать сжатый архив той же папки. Сравните степень сжатия gzip и bzip2 на этом примере.
Создайте текстовый файл a.txt из десяти строк. Узнайте его размер. Создайте новый файл, содержащий в себе файл a.txt четыре раза.
С помощью одной команды найдите все файлы с расширением .txt в директории /usr и объедините их в один большой файл big.txt.
Получите с помощью одной команды файл, содержащий все числовые идентификаторы пользователей, зарегистрированных в ситсеме.
Получите с помощью одной команды строки с 5-ой по 8-ю в файле /proc/cpuinfo, содержащем информацию о процессоре.
Придумайте регулярное выражение, соответствующее URL с использованием протокола http. Найдите все строки, содержащие такие URL в файлах директории /etc.
С помощью одной команды найдите все файлы с расширениями .txt или .html в директории /usr, в которых содержится слово user.
Подготовиться к проведению семинарского занятия по данной теме.
Список команд:
Название Полное название Назначение
$cad concatenate Связывание файлов (вывод на экран)
$cat>netfile Создание файла
$cd Change directory Изменить текущий каталог
$chmod
644 f1 f2 f3 change mode Изменение режима доступа к файлам f1 f2 f3
$cp f1 f2 Copy Копирование файлов
$date Выдает данные (день, число, время,год) открытого файла
$echo $PATH Просмотр пути к каталогу
$esc : w g ! enter Выход из vi с запоминанием изменений
$file /bin/lsl Определение типа файла
$grep maryann Поиск записей, содержащих строку “maryann”
$kill 2042 Убивает процесс с PID=2042
$lpr Печать списка
$ls –al Listing Вывести на печать полную информацию о файлах и каталогах
$man i <имя> Вывод руководств Unix Reference Manual i – номер секции
$mkdir make directory Создание каталога пользователя
$mv Move Переименование файла
$nice nroff doc > dor.fmt @ Задает начальное значение nice=30 приоритета выполнения процесса
$ps process status Выдача состояния процесса заднего плана
$pwd /users/bin Print working directory Вывод на печать
$pwd >>dirconts Перенаправление вывода с добавлением в файл
$rm Remove Удаление файла и уничтожение его в буфере
$rmdir remove directory Уничтожение пустого каталога
$sort +3nr Сортировка по 4-му полю найденных записей
$tail /usr
/pub/greek Печатает 10 последних строк файла greek
$tail -3/usr
/pub/greek Печатает 3 последних строк файла greek
$vi Вызов экранного редактора vi
$who Выдает список всех активных пользователей
$who wc –l Создание списка активных пользователей и подсчет их числа (count)
%apropes sort Позволяет найти разделы руководств, касающиеся заданного ключевого слова
%head –2people Покажет содержимое (10-2) первых строк файла
%history Просмотр буфера истории
%jobs –l Просмотр активных процессов
%more somefile Листание файла на экране
%set Просмотр текущих значений встроенных переменных
%set history=15 Установит 15 хранимых команд в истории интерпретатора C-Shell
%set path Переменная path устанавливает каталоги для поиска команд
%strings Просмотр в любом файле всех строк в кодах ASCII
%whatis
mv ln cp Просмотр заголовка руководств, cp – copy,
ln- make links, mv – move or rename files
%wheris
–m rm Находит специальные файлы (-m – файл руководств)
Контрольные вопросы на семинарское занятие:
Определить, кто из активных пользователей находится в ФС?
Вывести на печать содержимое / users.
Перейти в корневой каталог root, просмотреть все его файлы и подкаталоги.
Просмотреть все основные подкаталоги каталога root ФС.
Войти в подкаталог bin, сменить его на usr.
Просмотреть подкаталог users, открыть один из его файлов для просмотра 8 последних строк.
Создать собственный подкаталог файлов в users.
Переименовать файл f1 в файл home1.
Определить типы файлов в подкаталог libе.
Вызвать для редактирования созданный вами файл.
Вызвать для работы экранный редактор vi и выйти из него.
Редактирование текста в редакторе vi.
Сохранение части текста в буфер и вставка его после текущей строки текста.
Объявление переменных в Shell.
Предопределенные переменные в Shell.
Механизм истории в C-Shell.
Повторное исполнение предыдущих команд.
Использование групп имен файлов.
Некоторые команды в C-Shell.
Командные скрипты.
Управляющие структуры скриптов.
Посылка сообщений командой write.
Электронная почта.

Приложенные файлы

  • docx 15518409
    Размер файла: 19 kB Загрузок: 10

Добавить комментарий