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

Операционные системы (Линукс) Практическая работа #4. Отчёт 4. Which команда Linux используется для определения местоположения данного исполняемого файла, который выполняется при вводе имени исполняемого файла (команды) в командной строке терминала. Fg


Скачать 4.33 Mb.
НазваниеWhich команда Linux используется для определения местоположения данного исполняемого файла, который выполняется при вводе имени исполняемого файла (команды) в командной строке терминала. Fg
АнкорОперационные системы (Линукс) Практическая работа #4
Дата20.12.2022
Размер4.33 Mb.
Формат файлаdocx
Имя файлаОтчёт 4.docx
ТипДокументы
#853899

  1. Запустите командную строку



  1. Выведете справку на команду man при помощи ключа -h или --help (man -h или man --help)



  1. Изучите принципы действия команд

Принципы действия команд

which - команда Linux используется для определения местоположения данного исполняемого файла, который выполняется при вводе имени исполняемого файла (команды) в командной строке терминала. 

Fg - команда возобновления работы задачи и передачи ей управления в командных оболочках

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

ps - выводит список текущих процессов на вашем сервере

jobs - позволяет пользователю напрямую взаимодействовать с процессами в текущей оболочке

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

ln - используется для создания жестких и символических ссылок на определенный файл или директорию

stat - принимает одно или несколько входных FILE имен и включает в себя ряд параметров, которые управляют поведением команды и выводом

ping - это очень простой инструмент для диагностики сети

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

chown - UNIX‐утилита, изменяющая владельца и/или группу для указанных файло

dd - а предназначена для того, чтобы что-то куда-то копировать побайтово(двоичный ур)

yes - команда, бесконечно выводящая аргументы командной строки, разделённые пробелами до тех пор, пока не будет убита (например, командой kill)

uname - то утилита командной строки, которая выводит основную информацию об имени операционной системы и аппаратном обеспечении системы

grep - ищет в одном или нескольких входных файлах строки, соответствующие заданному шаблону, и записывает каждую соответствующую строку в стандартный вывод

exit - является встроенной командой, предназначенной для завершения процесса командной оболочки с кодом успешного завершения или кодом ошибки, если такой был передан в качестве аргумента


  1. Создайте рабочую директорию с любым названием и перейдите в неё



  1. Определите версию командного интерпретатора и запишите его в файл



  1. Выведете значение системной переменной $PATH в тот же файл, что и в предыдущем пункте, не перезаписав прошлый текст



  1. Выведете сведения о системе в другой файл



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



  1. Выведете полные сведения о файлах в текущем каталоге



  1. Посчитайте количество запущенных процессов.



  1. Запустите новый процесс sh (либо любой другой shell)



  1. Посчитайте количество запущенных процессов сейчас.

  2. Завершите работу текущего shell



  1. Изучите работу текстового редактора nano



  1. Создайте файл и запишите туда свое любимое стихотворение или абзац из книги



  1. Выведете на экран сведения о файле /etc/passwd



  1. Изучите особенности работы команды help



  1. С помощью команды help изучите конструкции if, for, while, until, [условное выражение]



  1. Создайте рабочую директорию и перейдите в неё



  1. Объявите переменную hello и присвойте ей значение «Hello, world!». Выведете ее на экран.



  1. Выведете на экран случайное число. Для этого используйте встроенную переменную $RANDOM.



  1. Создайте файл и запишите туда следующий скрипт

#!/bin/bash

echo “Hello, world!”



  1. Сделайте файл исполняемым и запустите его.



  1. Создайте файл и запишите в него скрипт, используя любые из конструкций if, for, while, until, который будет выполнять задание по варианту по журналу:

    1. Вывести на экран четные или нечетные (в зависимости от параметра запуска) числа в диапазоне от 1 до числа, заданного пользователем.

    2. Вывести на экран количество пустых файлов в директории, путь к которой скрипту как параметр.

    3. Вывести на экран количество пользователей, зарегистрированных в системе

    4. Вывести на экран рекурсивно все родительские каталоги относительно текущего.



  1. Удалите рабочую директорию.




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