Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

6 ЗНАКОМСТВО С КОМАНДАМИ В ОПЕРАЦИОННОЙ СРЕДЕ LINUX

Лабораторная работа №6

6.1 Цель работы

Целью выполнения лабораторной работы является:

    знакомство с дистрибутивом Linux; получение навыков работы с командами в операционной системе Linux; исследование синтаксиса команд Linux; знакомство с основными командами; изучение возможностей наиболее важных команд.

6.2 Задание на лабораторную работу

Познакомиться с основными простыми командами Linux, представленными в таблице 1. В отчёте отобразить результаты выполненных команд, выводящихся на консоль.

Таблица 1 - Список основных команд

arch

Описание


Выводит на экран конфигурацию компьютера, на котором выполняется Linux. Например, для системы на основе Pentium будет выведено 1586, i486 представит компьютер на основе 80486 процессора, а ахр - компьютер на основе Alpha-процессоров.

Синтаксис

arch

Важные флаги и опции

Отсутствуют.

clear

Описание

Очищает экран терминала, устанавливает подсказку и положение курсора в первую строку экрана.

Синтаксис

clear

Важные флаги и опции

Отсутствуют.

cal

Продолжение таблицы 1


Описание

Отображает календарь на месяц или весь год.

Если не указаны ни месяц month, ни год year, отображается календарь текущего месяца.

Синтаксис

cal [-j] [-у] [month [year]]

Важные флаги и опции

-j: Указывает на необходимость использования юлианского календаря, а не григорианского.

-у: Отображает календарь на год, а не на месяц.

Примечания

Одно число в качестве аргумента указывает год между 1 и 9999 (год нужно указать полностью, т. е. 1998, а не 98).

Если используется два аргумента, первый указывает месяц в числовом формате от 1 до 12, а второй - год от 1 до 9999.

date

Описание

Отображает или устанавливает текущее время и дату системы.

Синтаксис

date [-u] [ — universal] [MMDDhhmmt [CC]YY] [ .ss] ]

Важные флаги и опции

    -u/--universal: Отображает время по Гринвичу, Greenwich Mean Time (известное также как Универсальное Скоординированное Время, Coordinated Universal Time).

Примечания

Время и дата указываются как аргумент только при помощи цифр, причем представленные выше двух-цифровые элементы имеют следующие значения:

    ММ: месяц DD: день месяца hh:час mm: минута СС: век (первые две цифры года) YY: последние две цифры года ss: секунда Помните, что только пользователь root может установить системные часы.

echo

Описание

Отображает строку текста, с возможностью подавления перевода строки (перевод строки добавляется по умолчанию).

Синтаксис

echo [-ne] [string. . .]

Важные флаги и опции

    -е: Разрешает интерпретацию в строке специальных символов с обратной косой чертой. -n: Запрещает вывод завершающего перевода строки.

Примечания

Специальные символы с обратной косой чертой включают \b: удаление предыдущего символа \ f : новая страница \n: новая строка \r: возврат каретки \t: горизонтальная табуляция \ \ : обратная косая черта (backslash):

free

Описание

Отображает отчет о свободной и занятой оперативной памяти.

Продолжение таблицы 1

НЕ нашли? Не то? Что вы ищете?

Синтаксис

free [-b|-k|-m] [-s delay] [-t]

Важные флаги и опции

    -b: Отображает количество памяти в байтах. - k Отображает количество памяти в килобайтах (значение по умолчанию). -m: Отображает количество памяти в мегабайтах. -s delay: Отображает отчеты непрерывно с указанной задержкой в секундах. - t : Отображает дополнительную строку, содержащую итоги.

lsdev

Описание

Отображает информацию об установленном аппаратном обеспечении.

Синтаксис

lsdev

Важные флаги и опции

Отсутствуют.

lsmod

Описание

Отображает список загруженных модулей.

Синтаксис Важные флаги и опции

Отсутствуют.

man

Описание

Отображает страницу руководства указанной команды.

Синтаксис

Man command

Важные флаги и опции

    command: Указывает команду, для которой нужно отобразить страницу руководства

mkpasswd

Описание

Генерирует случайный пароль и может назначить его пользователю.

Важные флаги и опции

Отсутствуют

ps

Продолжение таблицы 1


Описание

Отображает отчет о состоянии выполняемых процессов. Чтобы получить информацию о конкретном процессе, следует указать ID процесса как аргумент.

Без опций и аргументов ps отображает процессы текущего пользователя.

Синтаксис

ps [lumaxwrf] [txx] [pid...]

Важные флаги и опции

    а: Кроме процессов текущего пользователя показывает процессы, принадлежащие другим пользователям. f : Отображает процессы в виде дерева, показывая, какие процессы являются потомками других процессов. 1: Отображает информацию в длинном формате. m: Отображает в отчете информацию о памяти.   r: Отображает только выполняющиеся процессы. txx: Отображает только те процессы, которые находятся под управлением устройства tty, указанного цифрами хх.   u: Отображает информацию в формате пользователя, указывает имя пользователя и время старта
    w: Отображает информацию в широком режиме вывода. Не усекает команды, даже если они не помещаются в одной строке. Для каждого включенного в опцию параметра w добавляется дополнительная строка для отображения информации. Допустимо использование не более 100 параметров w. х: Показывает процессы, не имеющие управляющего терминала (полезно для просмотра демонов, запущенных при начальной загрузке и выполняемых до сих пор).

su

Описание

Выполняет новый командный процессор (оболочку) под другими ID пользователя и группы.

Если пользователь не указан, то новый командный процессор будет выполняться под ID пользователя root.

Синтаксис

su [-flmp] [-с command] [-s shell] [ — login] [ — fast] -> [ — preserve-environment] [ — command=command] ->[-- shell=shell] [-] [user]

Продолжение таблицы 1


Важные флаги и опции

    -c command/ — command=command: Передает указанную команду в качестве единственной командной строки вместо запуска новой оболочки в интерактивном режиме. -f / — fast: Передает опцию - f в оболочку, что при использовании С Shell и Extended С Shell запрещает разворачивание шаблона имени файла. -/-l/ — login: Вынуждает новую оболочку стать командным процессором входа в систему. Это означает, что будут установлены новые переменные среды окружения, поменяется путь и текущий каталог поменяется на домашний каталог пользователя. -m/-р/ — preserve-environment: Предотвращает изменение переменных среды окружения HOME, USER, LOGNAME и SHELL. -s shell/ — shell=shell: Запускает указанный командный процессор вместо указанного в файле паролей.

top

Описание

Отображает регулярно обновляемый отчет о выполняющихся в системе процессах.

Синтаксис

top [d delay] [q] [c] [S] [s]

Важные флаги и опции

    с: Отображает полную командную строку процессов вместо вывода только имени команды. . d del ay: Указывает задержку между обновлениями в секундах. q: Приводит к обновлению информации без задержки. Если пользователь root запустит top с этой опцией, top будет выполняться с наиболее высоким приоритетом. s: Выполняется в безопасном режиме, который предотвращает использование опасных интерактивных команд. S: Отображает накопительную статистику. Время CPU отображается для процесса и его остановленных дочерних процессов как общее.

Примечания

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

uname

Описание

Отображает системную информацию. Если опции не указаны, отображается имя операционной системы.

При одновременном запросе разной информации порядок отображения следующий: операционная система, сетевое имя хоста, выпуск (release) операционной системы, версия операционной системы и тип машины.

Продолжение таблицы 1


Синтаксис

uname [-snrvma] [--sysname] [--nodename] [--release] ->[--machine] [--all]

Важные флаги и опции

    -a/--all: Отображает всю информацию. -m/ --machine: Отображает тип машины (тип аппаратной платформы). -n/ — nodename: Отображает сетевое имя хоста машины.
    -r/ — release: Отображает выпуск операционной системы. - s/ — sysname: Отображает имя операционной системы. Это действие по умолчанию, если не указаны никакие опции.
    -v: Отображает версию операционной системы.

uptime

Описание

Отображает, сколько времени работает система.

Синтаксис

uptime

Важные флаги и опции

Отсутствуют.

vmstat

Описание

Отображает статистику работы виртуальной памяти.

Синтаксис

vmstat [delay [count]]

Важные флаги и опции

    count: Указывает число повторений отчета. Если не указано, отчет повторяется непрерывно, пока не будет прерван нажатием Ctrl+C.
    delay. Указывает в секундах, как часто повторять отчет. Если не определено, то отображается только один отчет.

Примечания

За подробностями о генерируемом отчете обратитесь к странице vmstat руководства man.

W

Описание

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

Синтаксис

w [ user]

Важные флаги и опции

Отсутствуют.

which

Описание

Отображает полный путь к одной или более программам. Отображаются только программы, находящиеся на пути, указанном переменной среды окружения  PATH.

Синтаксис

which program. . .

Важные флаги и опции

Отсутствуют.



6.3 Вопросы к лабораторной работе

6.3.1 Какие Вы знаете дистрибутивы ОС Linux?

6.3.2 Какой дистрибутив ОС Linux использовался при выполнении лабораторной работы?

6.3.3 Что подразумевается под понятием оболочка (shell)?

6.3.4 Дайте определение понятию команда.

6.3.5 Параметры и функции – определения и правила использования.

6.3.6 Для чего используются дефис “ – “  и два дефиса подряд?

6.3.7 Что такое программные каналы?

6.3.8 Что понимается под определением список?

6.3.9 Для чего служат символы & && || ,; ?

6.3.10 Дайте пояснение к команде, указанной преподавателем из таблицы 1.