МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
/
Звіт
до лабораторної роботи № 2
з курсу “ІНФОРМАЦІЙНО-КОМУНІКАЦІЇНІ СИСТЕМИ”
на тему : “ЗНАЙОМСТВО З UNIX-ПОДІБНОЮ ОС GNU/LINUX. ОСНОВНІ КОМАНДТИ ОС”
Варіант 7
Студента: Карявка Є.О.
Група КБ-35
Прийняв: викладач Борецький Т.Р.
Львів 2019МЕТА РОБОТИ – оволодіти практичними навичками роботи в системі GNU/Linux. Ознайомитись із структурою файлової системи, основними інформаційними командами, командами для роботи з файлами та каталогами.
ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ
UNIX-подібна операційна система – операційна система, яка утворилася під впливом UNIX. Термін включає вільні / відкриті операційні системи, утворені від UNIX компанії Bell Labs або такі, що адаптовані до її можливостей, комерційні і запатентовані розробки, а також версії, засновані на вихідному коді UNIX. UNIX- подібні операційні системи розвиваються досить динамічно. Поведінка змінюється - додаються нові можливості. Щоб якось впорядкувати цей процес, цілі групи, зайняті стандартизацією, розробляють системні інтерфейси в спеціальних офіційних документах. Існує безліч таких стандартів, але фактично Linux офіційно не підпорядковується жодному з них. Linux просто прагне відповідати двом найбільш важливим і домінуючим стандартам - POSIX і Single UNIX Specification (SUS, єдина специфікація UNIX).
У POSIX і SUS, зокрема, документований API мови C для інтерфейсу, що забезпечує взаємодію з UNIX-подібними операційними системами. Фактично ці стандарти визначають системне програмування або як мінімум його загальну підмножину для UNIX-сумісних систем.
ПОРЯДОК ВИКОНАННЯ РОБОТИ
Зайдіть в систему під вашим ім'ям користувача.
Змініть ваш пароль.
Виведіть системну дату.
Визначте кількість рядків у файлі:
Варіант
Файл
1, 5, 9, 13, 17, 21, 25
/etc/passwd
2, 6, 10, 14, 18, 22, 26
/etc/group
3, 7, 11, 15, 19, 23, 27
/etc/profile
4, 8, 12, 16, 20, 24, 28
/etc/fstab
Виведіть на екран вміст відповідного файлу.
Виведіть календар на <2000+№варіанту> рік.
Виведіть список користувачів що паралельно працюють з системою.
Наберіть команду ping –с 4 localhost. Поясніть результат.
Скопіюйте (скопіюйте, а не перемістіть, бо система перестане працювати коректно) файли у ваш домашній каталог різними способами. Якщо файл 1 або 2 не знайдено в каталозі /bin, шукайте його в каталогах /usr/bin, /sbin або /usr/sbin
Варіант
Файл 1
Файл 2
1, 11, 21
/bin/cat
/bin/at
2, 12, 22
/bin/cal
/bin/chmod
3, 13, 23
/bin/ls
/bin/chown
4, 14, 24
/bin/tee
/bin/file
5, 15, 25
/bin/more
/bin/gzip
6, 16, 26
/bin/date
/bin/gunzip
7, 17, 27
/bin/cp
/bin/ps
8, 18, 28
/bin/mv
/bin/csh
9, 19
/bin/lpr
/bin/sh
10, 20
/bin/find
/bin/ksh
Створіть каталог lab_2.
Скопіюйте в нього з вашого домашнього каталогу копію файлу1, яку ви отримали в п.9, під ім'ям my_<ім’я файлу 1>.
Перемістіть в цей каталог з вашого домашнього каталогу копію файлу 2, яку ви отримали в п.9, перейменувавши його при цьому в my_<ім’я вихідного файлу 2>. За ім’я вихідного файлу слід брати саме ім’я файлу, без імен каталогів і шляху до файлу (інакше символ "/" буде проінтерпретований системою зовсім не так, як Ви очікуєте). Виведіть вміст каталогу lab_2.
Перейдіть у свій домашній каталог і переконайтеся в тому, що все зроблено правильно.
Створіть каталог lab_2_<№варіанту> і перейдіть в нього.
Скопіюйте в каталог lab_2_<№варіанту> файл з п.4 під ім'ям new<ім’я вихідного файлу>.
За допомогою команд cat і less перегляньте його вміст.
Перейдіть у свій домашній каталог.
Видаліть каталог lab_2_<№варіанту>.
Виконати індивідуальне завдання згідно варіанта в таблиці
Виконання роботи
yevgny@YevgnyPC:~/POLITECH$ sudo rm -r ~/POLITECH/OS_Lab2 — to delete folder, -r — to recursive.
Висновок
На цій роботі я навчився працювати з терміналом Linux і вивчив деякі команди цієї ОС. Навчився керувати файлами ти директоріями через термінал.