You are on page 1of 12

ЛАБОРАТОРНА РОБОТА №2

Основи роботи у командному рядку

Мета роботи: навчитися базових основ роботи у командному рядку на прикладі


командних оболонок Bash (Linux) та PowerShell (Windows).

Хід роботи:

Завдання №2.1
1. В ОС Linux з GUI після виконання входу в систему запустіть
програмуТермінал. В ОС Linux без GUI ввійдіть у систему й переконайтеся, що
бачитеперед собою рядок запрошення.
2. Перегляньте та проаналізуйте запрошення. Скриншот запрошеннятатлумачення
кожної частини запрошення додайте у звіт.

Рис.1. Результат виконання завдання(Linux)

Вхід у термінал без GUI за допомогою Ctrl+Alt+F3

Запрошення: student@student-VirtualBox:~$

student - це ім'я користувача, який увійшов в систему.


@ - розділювач між ім'ям користувача та назвою комп'ютера.
student-VirtualBox - це назва комп'ютера (хоста).
: - розділювач між назвою комп'ютера та поточною директорією.
~ - це символ, що позначає домашню директорію поточного користувача.
$ - символ запрошення командної оболонки.

ДУ «Житомирська політехніка».23.122.21.000 – Лр2


Змн. Арк. № докум. Підпис Дата
Розроб. Приходченко А.В. Літ. Арк. Аркушів
Перевір. Головня О.С. 1 12
Керівник
Звіт з
Н. контр. лабораторної роботи ФІКТ Гр. КН-21-2[1]
Зав. каф.
Завдання №2.2
1. За допомогою команди ls виведіть вміст каталогуНомерГрупи_НомерПідгрупи
так, щоб відображалися:
а) розширені відомості про елементи каталогу;
б) приховані елементи каталогу (якщо вони є);
в) розширені відомості і приховані елементи.

Рис.2. Результат виконання завдання

Запуск терміналу для вводу команд, вивід необхідних даних за допомогою


команди -ls

Завдання №2.3
1) Проаналізуйте команди згідно з варіатом (див. табл. 2.1). Під час аналізудайте
відповіді на запитання:
* це вбудована команда, зовнішня команда чи псевдонім?
* якщо це псевдонім, то яка повна команда йому відповідає?
* якщо це зовнішня команда чи псевдонім, то який виконуваний файл їм
відповідає?

Команди:
jobs - це вбудована команда в командному процесорі в Linux.
ls -це псевдонім. Йому відповідає команда ls –color=auto.

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
fdisk - це зовнішня команда в командному процесорі в Linux. Запускає виконання
програмного файлу /sbin/fdisk для роботи з дисками і розділами на них.

Рис.3. Результат виконання завдання

Завдання №2.4
1) Виведіть довідкові відомості про команди, які ви щойно досліджувалиузавданні
№2.3. Користуйтеся обома розглянутими вище командами - man і help.
Скриншоти використаних команд та одержаних виводів (або
фрагментіводержаних виводів) додайте до звіту. Проаналізувавши одержані
відомості, за кожною командою дайте відповіді нанаступні запитання.
* У деяких випадках довідку не буде виведено - обґрунтуйте, чому.
* Для чого використовується команда?

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.4. Результат виконання завдання
Команда jobs використовується для відображення списку активних робочих
процесів, які були запущені в поточному сеансі оболонки.
Команда jobs не відображується в man тому, що це вбудована команда

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.5. Результат виконання завдання

Рис.6. Результат виконання завдання

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Команда ls не виводиться в help, тому що це не вбудована команда.
Команда ls використовується для відображення списку файлів та папок в
директорії.

Рис.7. Результат виконання завдання

Рис.8. Результат виконання завдання

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Команда fdisk не виводиться в help, тому що це не вбудована команда.
Команда fdisk використовується для роботи з дисками і розділами на них.

Завдання №2.5
1) Зробіть поточним каталог НомерГрупи_НомерПідгрупи. Чивідображається
новий поточний каталог у запрошенні?
2) Також перевірте, який каталог є поточним, за допомогоюкоманди pwd.
3) Відомості про типи команд (вбудована, зовнішня, псевдонім) іззавдання №2.3
виведіть у файл file_Варіант. Вказівки
* Відомості про всі три команди має бути виведено в один файл (стежте, аби файл
не перезаписувався).
* Щоб не вводити повторно команди із завдання №2.3, скористайтесябуфером
хронології команд.
Відредагуйте команди, додавши до нихперескерування у файл.
4) Засобами командного рядка виведіть на екран вміст файлу file_Варіант.
5) За допомогою команд ls, grep та символу | (вертикальна риска)
організуйте, щоб з усього вмісту каталогу НомерГрупи_НомерПідгрупи
виводилися лише відомості про файли, які містять у назві буквосполучення file.

Рис.5. Результат виконання завдання

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.6. Результат виконання завдання

Рис.7. Результат виконання завдання

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.8. Результат виконання завдання

Завдання №2.6
1) В ОС Windows після виконання входу в систему запустіть консольPowerShell.
2) Перегляньте та проаналізуйте запрошення. Скриншот запрошеннятатлумачення
кожної частини запрошення додайте у звіт.

Запрошення:
PS C:\Users\Student>

PS - означає, що використовується командний процесор PowerShell.


C:\Users\Student - це поточна робоча директорія, тобто директорія, в якій
знаходиться користувач у данний момент. В даному випадку, це директорія C:\
Users\Student.
> - це символ запрошення, який вказує, що командний процесор готовий до
введення нової команди.

Завдання №2.7
1) За допомогою командлета Get-ChildItem виведіть вміст каталогу:
а) НомерГрупи_НомерПідгрупи
б) C:\Windows

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.9. Результат виконання завдання

Завдання №2.8
1) Проаналізуйте команди згідно з варіатом (див. табл. 2.2). Під час аналізу дайте
відповіді на запитання:
* це командлет, псевдонім, функція чи скрипт?
* якщо це псевдонім, то яка повна команда йому відповідає?

Рис.10. Результат виконання завдання


Приходченко А.В. Арк.
Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Команда Enable-NetAdapter - це функція.

Команда Get-Date - це командлет.

Команда cd - це псевдонім для командлета Set-Location.

Завдання №2.9
1) Виведіть відомості про синтаксис команд, які ви досліджувалиузавданні №2.8.

Рис.11. Результат виконання завдання

Завдання №2.10
1) Зробіть поточним каталог НомерГрупи_НомерПідгрупи. Чивідображається
новий поточний каталог у запрошенні?
2) Також перевірте, який каталог є поточним, за допомогоюкомандлетаGet-
Location.
3) Відомості про команди (командлет, псевдонім, функція, скрипт) іззавдання
№2.8 виведіть у файл file_Варіант. Вказівки
* Відомості про всі три команди має бути виведено в один файл (стежте, аби файл
не перезаписувався).
* Щоб не вводити повторно команди із завдання №2.8, скористайтесябуфером
хронології команд.
Відредагуйте команди, додавши до нихперескерування у файл.
4) Засобами командного рядка виведіть на екран вміст файлу file_Варіант.
5) Спробуйте повторити п. 4 за допомогою псевдонімів з cmd.exe такомандного
рядка Linux.
Чи працюють вони?
Чи відрізняється результат?

Приходченко А.В. Арк.


Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.
Рис.12. Результат виконання завдання

Рис.13. Результат виконання завдання

Команди type з cmd.exe та cat з терміналу Linux працюють, видаючи такий же


результат, як і команда Get-Content.
Приходченко А.В. Арк.
Головня О.С. ДУ «Житомирська політехніка».23.122.21.000 – Лр2
. 2
Змн. Арк. № докум. Підпис Дата
.

You might also like