Командний рядок
Автор: Andrii Ivankov • Апрель 20, 2023 • Лабораторная работа • 566 Слов (3 Страниц) • 119 Просмотры
Лабораторна робота
Тема. Командний рядок.
Мета роботи: За допомогою командного рядка створити певну структуру каталогів з файлами.
Завдання
- Створити робочий каталог з назвою lab
- Створити два каталоги з іменами dir1(Прізвище1) і dir2(Прізвище2) всередині каталогу lab
- Створити файли і каталоги всередині каталогів dir1(Прізвище1) і dir2(Прізвище2)
Хід роботи
- Виконував завдання у терміналі VSCode. Спочатку я створив папку з назвою lab:
[pic 1]
- Далі я перейшов до цього каталогу:
[pic 2]
- Після чого я спробував ввести команду touch file1.txt для створення текстового файлу, але в мене не вийшло. Для того щоб працювали всі Unix команди потрібно встановити NodeJS і пакет npm зі всіма цими командами. Після встановлення всіх вище перерахованих застосунків потрібно відкрити cmd і ввести цю команду:
npm install touch-cli -g
[pic 3]
Після чого в мене запрацювали всі команди які потрібні для виконання цієї лабораторної роботи.
- Далі я ввів команду touch file1.txt, для створення текстового файлу з іменем file.txt:
[pic 4]
- Створив папку з іменем dir1Cheynets:
[pic 5]
- Ввів команду move file1.txt dir1Chepynets/ і натиснув Enter, щоб перемістити file1.txt до dir1Chepynets каталогу:
[pic 6]
- Ввів команду touch file2.txt і натиснув Enter, щоб створити файл з ім'ям file2.txt:
[pic 7]
- Далі я ввів команду mkdir -p dir2Chepynets/dir3Chepynets і натисніть Enter. Ми використовуємо прапорець -p для створення батьківських каталогів, якщо їх не існує. У цьому випадку буде створено каталог dir2Chepynets а потім створиться каталог dir3Chepynets всередині каталогу dir2Chepynets.
Але ця команда не спрацювала бо, команда mkdir в Windows CMD не має флагу -p (створити батьківський каталог, якщо він не існує). Однак, можна створити декілька каталогів одночасно, якщо вони є частинами одного шляху, використовуючи команду md (Make Directory).
Отже, щоб створити каталог dir2Chepynets/dir3Chepynets в Windows CMD, потрібно виконати наступні команди:
[pic 8]
Перша команда створить каталог dir2Chepynets, а друга команда створить вкладений каталог dir3Chepynets в середині каталогу dir2Chepynets. Обов'язково треба використовувати зворотний слеш "\" для вказання шляху.
[pic 9]
- Далі я ввів команду move file2.txt dir2Chepynets/dir3Chepynets/ і натиснув Enter, щоб перемістити файл file2.txt до каталогу dir3Chepynets:
[pic 10]
- Далі я перейшов до каталогу dir2Chepynets, ввівши cd dir2Chepynets:
[pic 11]
- Ввів команду touch file3.txt і натиснув Enter, щоб створити файл з назвою file3.txt:
[pic 12]
- Ввів команду move file3.txt ../ і натиснув Enter, щоб перемістити файл file3.txt до каталогу lab:
[pic 13]
- Потім ввів команду cd .. і натиснув Enter, щоб повернутися до каталогу lab:
[pic 14]
- Ввів команду cd dir1Chepynets і натиснув Enter:
[pic 15]
- Ввів команду ls -l і натиснув Enter. Вона повинна вивести інформацію про кількість файлів і каталогів, які знаходиться у каталозі dir1Chepynets.
Ця команда не працює в cmd Windows, але її можна замінити:
Команда ls -l призначена для виведення детальної інформації про файли та каталоги в лінуксових терміналах. У Windows команда для виконання подібних дій - dir, тому якщо потрібно отримати детальний список файлів та каталогів в поточному каталозі, слід використовувати наступну команду:
[pic 16]
Ця команда виведе інформацію про файли та каталоги у поточному каталозі, включаючи атрибути імені користувача та імені групи. Параметр /Q дозволяє відображати імена користувачів та груп для кожного файлу, а параметр /A включає виведення всіх файлів, включаючи приховані та системні файли.
...