- Лабораторная работа 1. Изучение базовых команд Linux.¶
- Основные теоретические сведения¶
- Задания к лабораторной работе¶
- Вопросы к лабораторной работе¶
- Комплект лабораторных работ по работе с ОС Linux
- Библиотечно-библиографические и информационные знания в педагогическом процессе
- Охрана труда
- Охрана труда
- Оставьте свой комментарий
- Подарочные сертификаты
- Практическое изучение системы Linux
- Аппаратура и программные инструменты, необходимые для лабораторной работы
- Продолжительность лабораторной работы
- Обзор Linux
- Запуск системы
- Вход в систему и аутентификация пользователя
- Структура рабочего стола
- Работа с домашней директорией
Лабораторная работа 1. Изучение базовых команд Linux.¶
Основные теоретические сведения¶
Цель: Первичное знакомство с командным интерпретатором. Изучение базовых команд операционной системы Linux.
Теоретическая часть:
Среди всех элементов операционной системы Linux самым важным, является командная строка (Терминал). Оболочка во многом определяет богатые возможности и гибкость операционной системы Linux. С помощью командной строки можно выполнять действия, которые были бы немыслимы при работе с графическим пользовательским интерфейсом. Независимо от того, KDE или GNOME, оказывается, что многие действия гораздо быстрее и эффективнее выполнить, пользуясь только командной строкой. Освоение Linux стоит начинать с изучения средств командной оболочки.
Файлы и ничего кроме файлов
Все, с чем Вы встретитесь в операционной системе Linux, — это файлы. Абсолютно все! Очевидно, что текстовый документ — это файл. Изображения, аудиоданные в формате МР3 и видеофрагменты — это несомненно файлы. Каталоги — это тоже файлы, содержащие информацию о других файлах. Дисковые устройства — это большие файлы. Сетевые соединения тоже файлы. Даже исполняемый процесс — это файл. С точки зрения операционной системы Linux файл представляет собой поток битов или байтов. Система не интересуется тем, что означает каждый байт. Это забота конкретных программ, выполняющихся в операционной системе Linux. Для операционной системы Linux и документ, и сетевое соединение всего лишь файлы. Как обрабатывать текстовый документ, знает редактор, а сетевое приложение умеет работать с сетевым соединением.
В отличие от Windows и МасOS в операционной системе Linux имена файлов чувствительны к регистру символов. В частности, Вы можете встретить в одном каталоге все три файла которые приведены ниже в качестве примера:
С точки зрения файловой операционной системы Linux — это различные имена файлов. Если вы попытаетесь создать файлы с этими же именами в Windows или МасOS, то вероятнее всего попытка увенчается провалом, и система предложит Вам выбрать другое имя для файла.
Чувствительность к регистру символов также означает, что при вводе команд они должны в точности совпадать с именами файлов, поддерживающих их. Так, например, удаляя файл с помощью команды rm, нельзя вводить RM, Rm или rM. Надо также следить за написанием имен, задаваемых в качестве параметров. Если вы захотите удалить файл «SIT.txt», а укажете имя Sit.txt, вы лишитесь совсем не того файла, с которым предполагали расстаться.
Список специальных символов которые не рекомендуется использовать в названиях файлов.
Групповые операции:
Предположим, что в одном из каталогов на вашем компьютере содержатся сто файлов с изображениями и два текстовых файла. Ваша задача удалить все файлы с изображениями за исключением двух текстовых файлов. Удалять файлы по одному — это утомительное занятие. В операционных системах Linux для автоматизации данного процесса можно применять символы групповых операций. Групповые операции задаются посредством звездочки (*), знака вопроса (?) и квадратных скобок ( [ ] ).
Пример использования групповых операций:
Групповая операция с применение » * » — отмечает любое (в том числе нулевое) количество любых символов.
Групповая операция с применение » ? «. Символ » ? » — соответствует одному произвольному символу.
Групповая операция с применение » [] «. Квадратные скобки позволяют задавать один символ из набора или символ, принадлежащий определенному диапазону.
Консольные команды:
- $ pwd — определить текущий каталог.
- $ cd [имя каталога] — осуществить переход в заданный каталог.
- $ ls [имя каталога] — просмотреть список файлов и подкаталогов.
- $ mkdir [имя каталога] — создать каталог с заданным именем.
- $ cp — скопировать файл «имя файла 1» в файл «имя файла 2», например: cp first.txt copy1.txt.
- $ mv — переименовать файл «имя файла 1» в файл «имя файла 2», например: mv first.txt orig.txt.
- $ ln «имя файла» «имя ссылки» — создать жёсткую ссылку «имя ссылки» на файл «имя файла». Пример: ln orig.txt copy2.txt.
- $ ln -s «имя файла» «имя ссылки» — создать символическую ссылку «имя ссылки» на файл «имя файла». Пример: ln -s orig.txt copy2.txt.
- $ rm — удалить файл.
- $ touch — создание файла.
- $ man — получение справочной документации о выбранной команде.
Задания к лабораторной работе¶
- Откройте терминал.
- Ознакомьтесь с возможностями команды pwd c помощью команды man:
- Определите текущий каталог, в котором вы находитесь командой pwd:
- Ознакомьтесь с возможностями команды cd c помощью команды man:
- Перейдите в корневой каталог командой cd
- Ознакомьтесь с возможностями команды ls c помощью команды man:
- Просмотрите содержимое корневого каталога командой ls:
- Сделайте копию экрана для использования в отчете по лабораторной работе .
- Вернитесь в домашний каталог, используя команду cd без параметров:
- Ознакомьтесь с возможностями команды mkdir c помощью команды man:
- Создайте каталог «test», используя команду mkdir:
- Перейдите в каталог «test», используя команду cd:
- Просмотрите содержимое каталога, используя команду ls:
- Создайте каталог «test2», используя команду mkdir:
- Ознакомьтесь с возможностями команды touch c помощью команды man:
- Создайте файл «text» в каталоге «test2» используя команду touch:
- Ознакомьтесь с возможностями команды mv c помощью команды man:
- Переименуйте файл «text» в «textSIT» используя команду mv
- Ознакомьтесь с возможностями команды cp c помощью команды man:
- Скопируйте файл «textSIT» в каталог «test2» под именем «copy.txt», используя команду cp:
- Ознакомьтесь с возможностями команды ln c помощью команды man:
- Создайте жесткую ссылку «link» на файл «copy.txt» используя команду ln:
- Создайте символическую ссылку «simlink» на файл «copy.txt» используя команду ln:
- Просмотрите результаты в текущем каталоге при помощи команды ls с аргументами la:
- Сделайте копию экрана для использования в отчете по лабораторной работе .
- Удалите созданные вами файлы и ссылки в лабораторной работе используя команду rm
- Сделайте копию экрана для использования в отчете по лабораторной работе .
Вопросы к лабораторной работе¶
- Чем отличается вывод команд ls -F и ls -la?
- С помощью какой команды и как можно переместить файл в другой каталог?
- Какие действия вы совершаете, нажимая на кнопки «стрелка вверх» и «стрелка вниз»?
- Куда вы переходите, выполнив команду cd без параметров?
- Как посмотреть, какие еще параметры можно задать команде ls?
- Что такое «жесткая ссылка»?
- Что такое «символическая ссылка»?
- Как осуществить просмотр подкаталогов и их содержимого ?
- Как осуществить вывод содержимого каталога с запятыми в качестве разделителя?
- Как осуществить просмотр скрытых файлов в домашнем каталоге?
- Как осуществить создание нового каталога и необходимых подкаталогов рекурсивно?
- Как осуществить рекурсивное копирование всех файлов из одного каталога в другой?
- Как осуществить рекурсивное копирование всех файлов и подкаталогов из одного каталога в другой?
- Как рекурсивно удалить все файлы и подкаталоги в определенном каталоге?
Составьте отчет о выполнении лабораторной работы.
Включите в него копии экрана и ответы на вопросы лабораторной работы.
© Copyright 2016, Пантюхин Игорь Сергеевич, Университет ИТМО.
Источник
Комплект лабораторных работ по работе с ОС Linux
Курс профессиональной переподготовки
Библиотечно-библиографические и информационные знания в педагогическом процессе
Курс профессиональной переподготовки
Охрана труда
Курс повышения квалификации
Охрана труда
Онлайн-конференция для учителей, репетиторов и родителей
Формирование математических способностей у детей с разными образовательными потребностями с помощью ментальной арифметики и других современных методик
Международная дистанционная олимпиада Осень 2021
Номер материала: ДБ-388110
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
СПЧ направил в правительство предложения по предотвращению стрельбы в учебных заведениях
Время чтения: 2 минуты
В Воронеже всех школьников переведут на удаленку из-за COVID-19
Время чтения: 1 минута
Минпросвещения подключит работодателей к разработке образовательных программ в колледжах
Время чтения: 2 минуты
В пяти регионах России протестируют новую систему оплаты труда педагогов
Время чтения: 2 минуты
С кем чаще работают школьные психологи
Время чтения: 3 минуты
Екатерина Костылева из Тюменской области стала учителем года России – 2021
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Источник
Практическое изучение системы Linux
Аппаратура и программные инструменты, необходимые для лабораторной работы
Настольный или портативный компьютер с операционной системой Linux. В тексте и иллюстрациях данной лабораторной работы использована ОС Linux Red Hat .
Продолжительность лабораторной работы
2 академических часа
Обзор Linux
Linux – операционная система типа UNIX с открытым ядром, используемая главным образом как серверная ОС на многих аппаратных платформах.
В системе Linux доступны все классические инструменты и утилиты UNIX – grep (текстовый поиск ), sed ( потоковый редактор ), awk (язык для потокового редактирования), make ( утилита для сборки проектов, lex ( генератор лексических анализаторов), yacc ( генератор синтаксических анализаторов) и т.д. и, кроме этого, многие другие более современные инструменты и языки программирования.
Основные графические оболочки, используемые для системы Linux, — KDE и GNOME.
В данной лабораторной работе используется Linux Red Hat с графической оболочкой GNOME.
Запуск системы
Включите компьютер с инсталлированной ОС Linux.
При загрузке Linux (по сравнению с загрузкой Windows ) на экран выдается значительное число текстовых сообщений, по которым Вы можете сориентироваться, на какой стадии находится загрузка ОС – какие драйверы, процессы демоны и другие компоненты загружаются в данный момент.
Наконец, примерно через 1-2 минуты загружается графическая оболочка , и Вам предлагается войти в систему, указав имя пользователя и пароль .
Вход в систему и аутентификация пользователя
Введите Ваше имя пользователя , затем пароль .
После входа в систему на экране визуализируется рабочий стол ( рис. 40.1) :
Структура рабочего стола
Рабочий стол несколько отличается от рабочего стола Windows (см. лабораторные работы 1 и 2). Фон по умолчанию – синий, на рабочем столе только Ваша домашняя директория , имеющая в Linux имя / home / user , где user – Ваше имя пользователя ; стартовая точка для конфигурирования системы (Start here) и корзина ( Trash ). В нижней части — панель задач (taskbar) светло-серого цвета. Роль кнопки Пуск в Linux Red Hat играет красная шляпа (именно так переводится сочетание red hat ) в левом нижнем углу. Кликнув на красную шляпу, пользователь может выбрать начальное действие: Accessories – стандартные программы, Games – игры, Graphics – графика , Internet – Интернет , Office – вызов офисного приложения OpenOffice, аналога Microsoft Office; Preferences – настройки, Programming – инструменты программирования (например, интегрированная среда GNU Emacs); Sound and Video – приложения для работы с аудио- и видеофайлами, System Settinggs – системные настройки, System Tools – системные программы (инструменты), Home folder – переход к Вашему домашнему каталогу (/ home / user ), Network Servers – настройка сетевых серверов, Run program – исполнение программ, Lock screen – защита экрана от входа других пользователей в систему, Log out – выход из системы, перезапуск или выключение компьютера .
Поэкспериментируйте со всеми пунктами стартового меню .
Работа с домашней директорией
Кликнув два раза иконку домашней директории на рабочем столе, визуализируйте содержимое Вашей домашней директории / home / user ( рис. 40.2) с помощью браузера nautilus, компоненты среды GNOME, аналогичной Windows Explorer в Windows :
Вы видите почти привычные пункты меню , иконки и кнопки, например, Up (жирная серая стрелка вверх) – переход в родительскую директорию.
Выбор файла или папки в директории осуществляется одним кликом мышки, вход в директорию или открытие файла – двойным кликом мышки на имени директории или файла. При этом для файла выполняется действие его открытия, зависящее от его типа, — для текстовых файлов – вызов соответствующего редактора, для рисунков – их визуализация , для исполняемых кодов или командных файлов – запуск соответствующей программы или скрипта и т.д. Поэкспериментируйте на своем компьютере с навигацией по файлам и папкам и открытием файлов с документами.
Источник