Лабораторная работа №4 Терминал и командная оболочка операционной системы Linux



страница1/16
Дата10.06.2022
Размер0.89 Mb.
#130922
ТипЛабораторная работа
  1   2   3   4   5   6   7   8   9   ...   16
Laboratornaya rabota 4 trishin


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВО АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Институт цифровых технологий, электроники и физики
Кафедра вычислительной техники и электроники (ВТиЭ)
Лабораторная работа №4
Терминал и командная оболочка операционной системы Linux
Выполнил студент 595 гр.
_______________ Е.Э. Гельмель
Проверил: к.т.н,, доцент каф. ВТиЭ
_______________ Ю.Г. Скурыдин
Лабораторная работа защищена
«___»__________________2021 г.
Оценка ________________
Барнаул 2021

  1. Цель работы

Получить опыт работы с командной строкой ОС Linux, изучить основные команды (рабочая станция, рабочий директорий, пользователи, дата, календарь, список процессов, завершение работы).

  1. Краткие теоретические сведения

Стандартные команды в Linux отличаются от команд DOS и Windows. Как правило, они короче. При работе с командной строкой мигающий курсор указывает позицию для ввода текста. При этом командная строка начинается с текущего пути и имени компьютера, за которым следует один из символов: $, % или #. Символ решетки означает, что команды будут выполняться от имени суперпользователя root. Символ ~ определяет путь к текущей домашней директории пользователя. Большинство команд в Linux, не требующих вывода информации пользователю, в случае успешного завершения ничего не выводят на экран. Выводятся только сообщения об ошибках и/или предупреждения в случае нарушения штатного выполнения команды. Таким образом, в Linux действует общий принцип, характеризуемый фразой «молчит, значит работает».
В любом терминале Linux стрелками вверх/вниз на клавиатуре можно просматривать историю команд, которая сохраняется между сеансами работы и различается для разных пользователей и хостов. Набранная частично команда или имя файла/каталога в текущей директории могут быть автоматически дополнены клавишей TAB. Если найдено более одного варианта и однозначно продолжить команду по TAB невозможно, то пользователь информируется обо всех подходящих вариантах команд. При работе в графической среде удобными оказываются эмуляторы терминала. Как правило, они поддерживают закладки – несколько терминалов в одном окне, а также цветовые схемы. Наиболее распространенными эмуляторами терминала являются Gnome Terminal, Konsole, XFCE Terminal. Терминал – эмулятор консоли. В рамках данной работы именно в терминале предполагается работать с CLI (интерфейсом командной строки). Терминал часто также называют консолью или шеллом (от англ. shell – оболочка). Далее будем использовать все три понятия на равноправной основе как синонимы.
Многие пользователи, и в особенности администраторы серверов под Linux, в работе используют именно консоль, а не графическую оболочку. Это связано с тем, что настройка и конфигурация Linux преимущественно заключается в редактировании текстовых конфигурационных файлов. Даже если речь идет о настройках для простого пользователя ОС Linux, большинство инструкций по настройке выполняются с использованием консоли. Поэтому знать основные команды жизненно необходимо.
Следует обратить внимание на системные каталоги ОС, в которых расположены файлы, необходимые для управления и сопровождения системы, а также стандартные программы. Их имена, расположение и содержание практически одинаковы во всех ОС Linux. Поэтому такие каталоги носят название стандартных. Впрочем, на данный момент понятие «стандартные» отражает скорее пожелания, чем действительность. Иерархия каталогов одинакова лишь для дистрибутивов, связанных единством происхождения, а исторически сложившиеся различия создают потенциальную опасность несовместимости различных дистрибутивов Linux.
С точки зрения UNIX-подобных ОС, файл представляет собой поток или последовательность байтов. Такой подход позволяет распространить понятие файла на множество ресурсов не только локального компьютера, но и удаленного, связанного с локальным сетью любого рода. Доступ к любому подобному ресурсу осуществляется через универсальный интерфейс, благодаря чему запись данных в файл, отправка их на физическое устройство или обмен ими с другой работающей программой происходит аналогично. Это очень упрощает организацию данных и обмен ими.
В ОС Linux можно выделить следующие типы файлов:

  • обычные файлы – последовательность байтов (текстовые документы, исполняемые программы, библиотеки и т.п.);

  • каталоги – именованные наборы ссылок на другие файлы;

  • файлы физических устройств, подразделяющихся на:

  • файлы блочных устройств, драйверы которых буферизуют ввод-вывод с помощью ядра и файлы байт-ориентированных, или символьных, устройств, позволяющих связанным с ними драйверам выполнять буферизацию собственными средствами;

  • символические ссылки (symlink, symbolic link);

  • именованные каналы (named pipes);

  • гнезда (sockets).

Таблица 1. Некоторые команды ОС Linux



halt

стремительное и корректное выключение системы.

poweroff

корректное выключение системы.

reboot

корректное выключение с последующей загрузкой.

adduser

создание нового пользователя.

date

показывает нынешние дату и время, по системным часам ядра.

oclock

обычные часы

finger

отображение информации о пользователе

hostname

команда показывает личный номер этого узла сети

hwclock

интегрированные часы

uname

выводит ин формацию об используемой операционной системе

uptime

выводит текущее время, длительность сеанса, число пользователей и загруженность процессора

usermod

изменение параметров пользователя

users

отражает короткий перечень пользователей, работающих в системе в этот эпизод

whoami

демонстрирует нынешний личный номер пользователя, работающего в этом терминале

write

посылает известие иному пользователя, окружающему в системе, маршрутом копирования строчек с терминала отправителя на терминал получателя

history


демонстрирует пронумерованный перечень команд, которые исполнялись в текущем и предшествующем сеансе; если в перечне истории их окажется много, то отображаться на экране будут лишь последние

passwd

изменение пароля пользователя

ps

выводит перечень всех работающих действий.

times

проявляет абсолютное время исполнения действий для всей системы и этого пользователя.

free

отражает информацию о своевременной памяти, подкачки, кэше, свободная память, общественная и т.п.

ls

указывает все файлы в текущем каталоге в алфавитном порядке; команда аналогична dir

clear

чистит экран терминала

ifconfig

отражает состояние текущей конфигурации сети или же настраивает сетевой интерфейс

less

отражает содержимое указанного файла на экране и дозволяет комфортно про смотреть

mkpasswd

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

pwd

показывает директорию, где находится пользователь

cd

выполняет смен у текущей директории

chmod

изменяет права доступа к файлам и директориям





  1. Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9   ...   16




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница