Главная страница
Навигация по странице:

  • Midnight Commander

  • $ cmp f1 f2 где f1 и f2

  • $ more +4 file1 Пропуск пяти страниц вперёд: $ more 5 file1 Пропуск двух страниц назад: $ more - 2 file1

  • Практика бд. Лабораторная Linux №1. Операционная система Linux предназначена для персональных компьютеров и рабочих станций


    Скачать 448 Kb.
    НазваниеОперационная система Linux предназначена для персональных компьютеров и рабочих станций
    АнкорПрактика бд
    Дата11.04.2023
    Размер448 Kb.
    Формат файлаdoc
    Имя файлаЛабораторная Linux №1.doc
    ТипДокументы
    #1055242
    страница3 из 3
    1   2   3

    Контрольное задание


    Изучите элементы рабочего стола, который Вы увидели после входа в систему. Просмотрите файловую структуру ОС Linux в графическом режиме. Удобно войти в нее через ярлык home directory, расположенный на рабочем столе или запустить из главного меню программу Nautilus (рабочий стол GNOME) или Konquerror (рабочий стол KDE).

    Просмотрите содержимое основных каталогов, доступных пользователю для чтения: bin, dev, etc, lib, mnt, tmp, var. Из каталога usr скопируйте 2 файла в Ваш рабочий каталог.

    Запустите окно терминала и выполните команды определения путевого каталога, просмотра списка файлов и каталогов текущего каталога и выбранных Вами из файловой структуры. Используйте разные опции команды ls.

    Используя текстовые редакторы vi, vim, gvim, gedit и команду cat, создайте по одному файлу в каждом из перечисленных текстовых редакторов, установленных в Вашей системе. Созданный в одном редакторе файл отредактируйте в другом (можно выбрать вариант: текстовый и графический редакторы).

    Составьте файловую структуру, имеющую три уровня вложения и содержащую 5 - 6 созданных Вами файлов, расположив их в каталогах разных уровней. Выполните это задание в режиме консоли, в качестве примера используйте пример, представленный в конце работы. Cоздавая структуру, проверяйте результаты командой ls с различными опциями.

    Используя справочник man, уточните опции и параметры нескольких описанных в работе команд. Выборочно проверьте некоторые из них.

    Используя архив команд history_list, повторите несколько команд на выбор. Проверьте возможность редактирования этих команд.

    Настройте командный интерпретатор с помощью специальных переменных по-другому, используя описанные выше кодирующие символы.

    Изучите программу Midnight Commander. Ее запуск осуществляется из окна терминала: $ mc. Создайте подкаталог в Вашем рабочем каталоге и запишите в него 2 - 3 файла.

    Выполните примеры и задания, представленные в работе.

    Выполните следующие команды, используя свои файлы и каталоги (перемещения по каталогам отслеживать самостоятельно):

    1. Сравнение двух файлов посимвольно: $ cmp f1 f2

    где f1 и f2 - любые файлы текущего каталога. Команда cmp проверяет файлы до первого различия и выводит позицию отличающегося символа и строки второго файла.

    2. Проверка: файл или директорий? $ file f1 k2

    В результате выводится информация:

    f1 : text

    k2 : directory

    3. Просмотр содержимое текущего каталога другим способом: $ ls -F

    Результат выполнения команды: f1 k2/

    4. Просмотр файла по байтам

    $ od - опция

    Возможные опции:

    -с - в символьном формате

    -d - в десятичном формате

    -o - в шестнадцатеричном формате

    -x - значения байтов в восьмеричном формате

    5. Запись в файл и на стандартный вывод (терминал или экран):

    $ tee file1

    6. Использование различных опций в команде more, удобной для просмотра больших файлов. Просмотреть содержимое указанных файлов (без опций): $ more f1 f2 f3 f4, здесь f1, f2, f3, f4, - имена файлов.

    Использование команды more с различными опциями:

    Показать содержимое файла file1, начиная с четвертой страницы:

    $ more +4 file1

    Пропуск пяти страниц вперёд: $ more 5 file1

    Пропуск двух страниц назад: $ more - 2 file1

    Прокрутка содержимого файла по полстраницы: $ more d file1

    Просмотр опций команды more: $ more h

    q - выход из команды-утилиты more.

    7. Копирование файла f1 в другой файл f5 с проверкой: существует ли уже файл f5?

    $ cp -i f1 f5

    Если файл f5 уже существует, то на экране появляется сообщение: overwrite f5? (перезаписать файл f5?) требуется ответить: n - если не перезаписывать; y - если перезаписывать вместо предыдущего файла f5.

    8. Аналогично, опция i используется для команды перемещения и удаления:

    $ mv -i f3 f4
    (здесь будет выведено подтверждение на перемещение файлов f3 и f4)

    9. $ rm -i f5 (будет выведено подтверждение на удаление файла f5).

    10. Изучить команды head и tail, дающие возможность просмотреть первые или последние несколько строк файла (по умолчанию выводятся первые 10 строк файла), используя соответственно:

    $ head имя_файла и $ tail имя_файла

    Лабораторное задание
    и порядок выполнения работы


    Изучить материал, выполняя примеры и задания, представленные в работе, и используя личные файлы и каталоги.

    Выполнить контрольное задание, описанное в конце работы, используя свои файлы и каталоги.

    (По решению преподавателя! Кратко законспектировать материал по новым командам.

    Оформить отчет и защитить работу).

    Требования к отчету


    Отчет должен содержать по требованию преподавателя:

    1. Описание последовательности команд создания своей файловой структуры (с Вашими именами файлов и каталогов).

    2. Краткие сведения о работе и перечень опробованных в этой работе команд командного интерпретатора BASH.



    1   2   3


    написать администратору сайта