Усі команди командного рядка Windows в одному місці. Відображення номерів рядків у файлі

8.4. Виведення вмісту на екран - команда TYPE

Специфікація команди:

TYPE [н:][маршрут]ім'я_файлу[.тип]

У імені файлу символи * та? не допускаються.

TYPE використовується для виведення вмісту файлу на екран. Ім'я може передувати префіксу, що вказує місцезнаходження файлу. Зрозуміло, за допомогою команди TYPE на екрані можна побачити осмислений текст лише у тому випадку, якщо у файлі

міститься інформація, закодована відповідно до стандарту ASCII або його модифікації. Кожен байт інформації, що зберігається, повинен представляти собою літеру, цифру або знак, що представлені на екрані.

C:\>type prog1.asm

C:\>type \work\docum.txt

8.5. Виведення каталогу на дисплей – команда DIR

Специфікація команди:

DIR [н:][ім'я_файлу[.тип]]

Команда видає інформацію про елементи каталогу (файли та підкаталоги) - їх імена, розширення, довжину в байтах (для файлів), ознака підкаталогу

(для підкаталогів), час та дату створення, а також мітку диска та обсяг вільного простору на ньому в байтах.

Параметр /P визначає "посторінкову" видачу каталогу розміром з екран.

Параметр /W служить компактної видачі каталогу.

Найпростіше використання команди DIR без параметрів призводить до виведення на екран поточного каталогу. Зображення на екрані набуває, наприклад, такого вигляду:

Volume in drive C is TOM1

Directory of C:\

CONFIG SYS 118 6-03-88 11:42p

AUTOEXEC BAT 994 7-20-88 12:59p

COMMAND COM 22042 8-14-88 8:00p

SYS

5-19-88 2:19p

EXE

2-25-88 4:44p

ABC

5-29-88 9:47a

DOC

4-30-88 9:43a

WORK

1-20-88 4:44a

8 File(s) 65344 bytes free

Виведений на екран текст свідчить про таке:

Диск C: має мітку TOM1;

У кореневому каталозі зареєстровано 3 звичайні файли (CONFIG.SYS, AUTOEXEC.BAT і COMMAND.COM) та 5 підлеглих каталогів.

Усі файли разом узяті займають на диску близько 300

Кбайт. Це випливає з того, що повний обсяг диска - 360 Кбайт, а вільними залишилися трохи більше 65 Кбайт.

Для перегляду підкаталогу DOC достатньо задати команду DIR із параметром - ім'ям підкаталогу:

У цьому вся підкаталозі на початку виданої таблиці з'явилися 2 рядки особливого виду:

.

4-30-88 9:43a

..

4-30-88 9:43a

Ці рядки вказують, що виданий каталог є підлеглим, у своїй вказані дата і його створення.

Параметром команди DIR може бути будь-який маршрут, що вказує на кореневий або підпорядкований каталог будь-якого рівня, розташований на будь-якому диску. Розглянемо кілька прикладів:

C:\>dir doc\abc

Ця команда забезпечить видачу підкаталогу ABC, що входить до DOC.

C:\DOC\ABC>dir \work

Тут є підкаталог другого рівня DOC\ABC, але маршрут говорить про необхідність видати каталог WORK, почавши пошук від кореневого каталогу.

C:\WORK>dir \

Ця команда вимагає видачі кореневого каталогу диска C:.

Тут є кореневий каталог диска A:, але маршрут вказує на кореневий каталог диска C:.

Таким чином, на який би поточний каталог не була налаштована система, користувач має можливість переглянути будь-який каталог файлів, що цікавить його, задаючи в якості параметра команди DIR відповідний маршрут.

Крім вказівки маршруту, параметр команди DIR часто містить шаблон імен файлів, що дозволяє виділити певну групу файлів.

Виділити з підкаталогу DOC файлитипу TXT. Можна встановити команду DIR із шаблоном *.TXT. Команда мають вигляд:

C:\>dir doc\*.txt

Шаблон можна вказувати без префікса-маршруту; тоді відбувається виділення групи файлів у поточному каталозі.

Команда DIR у будь-яких її різновидах не змінює каталогів, вона лише видає їхній вміст.

Часто буває, що екрана "бракує" для відображення всіх рядків каталогу. Щоб уважно переглянути всі рядки, можна дати в кінці тексту команди спеціальний покажчик /P. У цьому випадку після видачі перших 23 рядків каталогу система перерве видачу і чекатиме, доки користувач не натисне будь-яку клавішу.

Ще один спосіб видачі забезпечується покажчиком/W. За його завдання система видає лише імена і типи файлів, без інших атрибутів. У цьому видача відбувається над стовпець, а по рядках. Завдяки такому способу на екрані міститься набагато

більше імен файлів, ніж за звичайного формату, хоча читати їх менш зручно.

Приклади команд із вказівниками:

C:\>dir doc\abc /w

8.6. Створення нового каталогу - команд MKDIR (MD)

Специфікація команди:

MD [н:]маршрут / MKDIR [н:]маршрут

Створення нового підкаталогу може бути здійснено в будь-якому поточному каталозі.

Наприклад, у поточному підкаталозі WORK необхідно створити підкаталог PRO.

Застосуємо команду MD для створення у WORK підкаталогу PRO:

C:\WORK>md pro

Після цього у каталозі WORK з'явиться новий рядоквиду:

PRO

7-05-88 5:26p

Новостворений підкаталог можна заповнювати файлами. Поки в підкаталозі зареєстровано хоча б один файл, його не можна видалити. Якщо навіть спробувати це зробити, система не виконає цієї операції.

Файл, що є каталогом, займає 4 Кбайта пам'яті на зовнішньому носії, так що створення нових каталогів - не невинна операція з точки зору витрачання пам'яті на зовнішніх носіях.

8.7. Видалення підкаталогів – команда RMDIR (RD)

Специфікація команди:

RD [н:]маршрут / RMDIR [н:]маршрут

Каталог може бути порожній, тобто. містити лише елементи "."

Поточні та кореневі каталоги не можуть бути видалені.

Видалення підкаталогу здійснюється командою RD. При цьому можна проводити видалення у будь-якому каталозі.

C:\WORK>rd pro

C:\DOC>rd \work\pro

Перша команда видаляє підкаталог PRO із поточного каталогу WORK.

Друга команда видаляє той самий підкаталог, хоча поточним на цей момент є каталог DOC.

8.8. Зміна поточного каталогу – команда CHDIR (CD)

Специфікація команди:

CD [н:][маршрут] / CHDIR [н:][маршрут]

Змінює поточний каталог на вказаному або поточному накопичувачі. Зміна поточного каталогу - операція, що часто використовується.

C:\>cd doc\abc

Здійснюється перехід з кореневого каталогу С: у підката лог другого рівня \ doc \ abc.

Ця операція може бути проведена за допомогою двох команд

C:\DOC>cd abc

Повернення з підлеглого каталогу на один рівень вгору здійснюється командою:

Для повернення на самий верхній рівеньдається команда:

Слід зазначити, що символи ".." і "\" можуть входити до позначення маршрутів, коли потрібно вказувати складні переходи між підлеглими каталогами. Наприклад, маршрут..\PRO означає "піднятися на один рівень вгору і потім спуститися в підкаталог PRO", а маршрут..\.. означає "піднятися на два рівні вгору". Подібні позначення маршрутів можуть фігурувати в командах DIR, CD, RD, PATH, COPY, DEL та інших, але

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

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

1. Довідкове Посібник з IBM PC. Методичні

матеріали. Частина 2. ТПП "СФЕРА". М. 1991

2. Савельєв А.Я., Сазонов Б.А., Лук'янов С.Е. "Персо-

ний комп'ютер для всіх". Книга 1.

М., ВИЩА ШКОЛА, 1991 р.

3. Брябрін В.М. “ Програмне забезпеченняперсональних

ЕОМ”. М. "НАУКА", 1990 р.

4. Фігурнов В.Е. "IBM PC для Користувача"

м.Уфа, НВО "Інформатика та Комп'ютери", 1993 р.

Макіївський Економіко – гуманітарний інститут.

Прикладної математики

та інформаційних

технологій

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

На тему: Робота з командами операційної системи MS – DOS

Виконав:

Студент 1 курсу

Очно-заочного відділення

Факультет: Право та психологія

Командна строкаабо як її ще називають cmd в операційній системі Windows 8 така ж як і в молодших версіях Windows7, Windows Vista, Windows хр, звідси випливає, що одні й ті ж команди однаково працюють у всіх версіях.

Тож давайте для початку розберемося як нам запустити командний рядок. Для цього у вас повинен бути комп'ютер з операційною системою.

Деяким командам якщо ви працюєте через обліковий запис звичайного користувачадля виконання буває недостатньо прав для безпеки, тому завжди запускайте командний рядок з правами адміністратора. Існує 2 способи запуску командного рядка:

У вікні, що з'явилося, пишемо cmd, натискаємо Ок.

Запуститься вікно командного рядка із чорним фоном.

2) Більше швидкий спосіб: через гарячі клавіші Win + R, тут також у вікні, що з'явилося, пишемо cmd, натискаємо ок.

У windows 8 ви можете скористатися лише 2 способом, тому що там немає меню Пуск. Напишемо нашу першу команду help, яка виведе список усіх доступних команд з короткими поясненнями.

Список усіх існуючих команд командного рядка Windows:

ASSOC Друк на екран або модифікація зіставлень розширення імен файлів.
ATTRIBПерегляд та модифікація властивостей файлів.
BREAKБлокує або розблоковує розширену обробку CTRL+C у системі DOS.
BCDEDITВстановлює властивості бази даних завантаження, яка дозволяє керувати початковим завантаженням.
CACLSВиводить дані та змінює списки керування доступом (ACL) до файлів.
CALLВикликає один пакетний файл з іншого, а також може передавати вхідні аргументи.
CD
CHCPВиведення або завдання кодування.
CHDIRВиводить назву або переміщує до іншої папки.
CHKDSKДіагностика накопичувача на помилки.
CHKNTFSПоказує або змінює діагностику накопичувача під час завантаження.
CLSОчищення дисплея від усіх символів.
CMDЗапускає програму командної рядки Windows. На одному комп'ютері їх можна запустити безліч. Вони працюватимуть незалежно один від одного.
COLORЗмінює та встановлює основний фон вікна та самих шрифтів.
COMPПоказує відмінності та порівнює вміст двох файлів.
COMPACTЗмінює та показує стиснення файлів у NTFS.
CONVERTЗмінює дискові томи FAT у NTFS. Поточний диск не вдасться змінити.
COPYСтворює копію файлу або файлів і розміщує їх у зазначеному місці.
DATEВідображає або встановлює поточну дату.
DELЗнищує один або кілька файлів одразу.
DIRПоказує імена файлів і папок з їх датою створення, що знаходяться в поточній або вказаній у папці.
DISKCOMPПорівнює та показує відмінності двох гнучких накопичувачів.
DISKCOPYСтворює копію вмісту одного гнучкого накопичувача на інший.
DISKPARTПоказує та змінює властивості розділу диска.
DOSKEYЗмінює та повторно викликає командні рядки; створює макроси.
DRIVERQUERYВідображає інформацію про стан справ та атрибути драйвера пристрою.
ECHOВиводить текстову інформацію та змінює режим відображення команд на екрані.
ENDLOCALПідводить до кінця локалізацію середовища пакетного файла.
ERASEЗнищує файли або файли.
EXITПрипиняє роботу програми командного рядка
FCПоказує відмінності двох файлів або двох наборів файлів, а також порівнює їх
FINDЗдійснює пошук текстового рядка у файлах чи одному файлі.
FINDSTRРозширений пошук текстових рядківу файлах.
FORЦикл. Повторює виконання однієї і тієї ж команди вказану кількість разів
FORMATФорматування накопичувача для роботи з ОС Windows.
FSUTILПоказує та встановлює атрибути файлової системи.
FTYPEДає можливість змінити і переглянути типи файлів, які в основному використовуються при зіставленні розширення імен файлів.
GOTOПередає керування до іншої вказаної команди.
GPRESULTВиводить відомості про групової політикидля комп'ютера чи користувача.
GRAFTABLДає можливість Windowsпоказувати розширений набір символів у графічному режимі.
HELPВиводить усі дані про існуючі команди Windows.
ICACLSПоказує, модифікує, архівує чи відновлює списки ACL для файлів та папок.
IFВиконує команди за заданою умовою.
LABELСтворює, модифікує та знищує мітки тома для накопичувачів.
MDСтворює пустий каталог.
MKDIRСтворює пустий каталог.
MKLINKСтворює символічні та жорсткі посилання
MODEНастроювання системних пристроїв.
MOREПослідовно виводить інформацію по блоках розміром один екран.
MOVEПереміщує файли з одного місця до іншого.
OPENFILESПоказує файли, які відкриті спільної папкивіддаленим користувачем.
PATHВиводить чи ставить повний шляхдо виконуваних файлів.
PAUSEПрипиняє виконання команд командного рядка і виводить текст, що інформує.
POPDВідновлює попереднє значення активної папки, збережене за допомогою команди PUSHD.
PRINTВиводить на друк вміст текстового файлу.
PROMPTМодифікує запрошення у командному рядку Windows.
PUSHDЗберігає значення активної папки та переходить до іншої папки.
RDЗнищує каталог.
RECOVERВідроджує дані, здатні читатись, з поганого або пошкодженого вінчестера.
REMПоміщає коментарі у пакетні файлита файл CONFIG.SYS.
RENЗмінює назву файлів і папок.
RENAMEАналогічний команді REN.
REPLACEЗмінює файли подекуди.
RMDIRЗнищує каталог.
ROBOCOPYПросунутий інструмент для копіювання файлів та цілих папок
SETПоказує, встановлює та знищує змінні середовища Windows.
SETLOCALЗдійснює локалізацію змін середовища у пакетному файлі.
SCНадає можливість працювати зі службами
SCHTASKSДозволяє запускати будь-які програми та послідовно виконувати потрібні команди за заданим планом
SHIFTЗмінює позицію (зсув) параметрів для пакетного файлу.
SHUTDOWNЗавершує роботу комп'ютера.
SORTСортує введення за заданими параметрами.
STARTЗапускає програму чи команду у новому вікні.
SUBSTПризначення заданого шляху імені накопичувача.
SYSTEMINFOВиводить дані про операційну систему та конфігурацію комп'ютера.
TASKLISTПоказує список усіх запущених процесів із їх ідентифікаторами.
TASKKILL"Вбиває" або зупиняє процес.
TIMEВстановлює та виводить системний час.
TITLEВказує назву вікна для поточного сеансу інтерпретатора командних рядків CMD.EXE
TREEВиводить директорії накопичувача у зручному наочному вигляді.
TYPEВиводить вміст текстових файлів.
VERВиводить Короткі відомостіпро версію Windows.
VERIFYПеревіряє помилки запису файлу на накопичувачі.
VOLВиводить на дисплей мітки та серійний номертоми накопичувача.
XCOPYСтворює копію файлів.
WMICВиводить WMI у командному рядку.

Команда cat (скорочено від « concatenate») є однією з найчастіше використовуваної командою в Linux Unix-подібних операційні системи. Команда cat дозволяє створити один або кілька файлів, переглянути вміст файлів, об'єднувати файли та перенаправляти виведення на термінал або файли. У цій статті ми з'ясуємо, наскільки зручним є використання команд cat з прикладами в Linux.

Загальний синтаксис

cat ...

1. Показати вміст файлу

У наведеному нижче прикладі показано, що міститься у файлі /etc/passwd.

# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin narad:x:500:500::/ home/narad:/bin/bash

2. Переглянути вміст декількох файлів у терміналі

У прикладі нижче показано як відобразити вміст testі test1файл у терміналі.

# cat test test1 Hello everybody Hi world,

3. Створення файлу з командою cat

Ми створимо файл з ім'ям test2

# cat >test2

Очікуючи введення від користувача, наберіть необхідний текст та натисніть Ctrl+D(натисніть та утримуйте клавішу Ctrlі наберіть " D"), щоб вийти. Текст буде написано на test2файл. Ви можете побачити вміст файлів із наступною командою cat.

# cat test2 hello everyone, how do you do?

4. Використовуйте команду cat з опціями more & less

Якщо файл має велику інформаційну наповненість, він не поміститься у вихідний роз'єм і екран прокрутиться вгору дуже швидко. У такому випадку ми можемо використовувати параметри more & less із командою cat, як показано вище.

# Cat song.txt | more #cat song.txt | less

5. Відображення номерів рядків у файлі

З опцією -nви можете побачити номери рядків файлу song.txtу вихідному терміналі.

# cat -n song.txt 1 "Heal The World" 2 There's A Place In 3 Your Heart 4 And I Know That It Is Love 5 And This Place Could 6 Be Much 7 Brighter Than Tomorrow 8 And If You Really Try 9 You'll Find There's No Need 10 To Cry 11 In This Place You'll Feel 12 There's No Hurt Or Sorrow

6. Відображення $ в кінці файлу

У наведеному нижче прикладі можна побачити з опцією -e, що " $ з'являється в кінці лінії, а також якщо є розрив між пунктами. Ця опція корисна для того, щоб зібрати кілька рядків в один рядок.

# cat -e test hello everyone, how do you do?$ $ Hey, am fine.$ How's your training going on?$ $

7. Показати розділення рядків Tab у файлі

У наведеному нижче виході ми бачимо як простір TABзаповнюється символом " ^I".

# cat -T test hello ^Ieveryone, how do you do? Hey, ^Iam fine. ^I^IHow"s your training ^Igoing on? Let's do ^Isome practice in Linux.

8. Одночасне відображення декількох файлів

У наведеному нижче прикладі ми маємо три файли test, test1і test2та можливість перегляду вмісту цих файлів, як показано вище. Ми повинні розділити кожен файл з ; (крапка з комою).

# Cat test; cat test1; cat test2 Цей файл є файлом Цей файл test1. Це test2 файл.

9. Використовуйте стандартний висновок із оператором перенаправлення

Ми можемо перенаправити стандартний вивід у файл новий файліншого існуючого файлу із символом " > "(Більше). Обережно, вміст з test1буде перезаписано у вміст файлу test.

# Cat test > test1

10. Додавання стандартного виходу з оператором перенаправлення

Додавання до існуючого файлу символами " >> "(подвійні більше). Тут вміст у файлі testбуде додано в кінці файлу test1.

# Cat test >> test1

11. Перенаправлення стандартного введення з оператором перенаправлення

Коли ви використовуєте перенаправлення зі стандартним входом " < "(символ менше), він використовує ім'я файлу test2як вход для команди і вихід буде показаний в терміналі.

#cat< test2 This is test2 file.

12. Перенаправлення вмісту кількох файлів в один файл

Тут створюється файл із ім'ям test3і всі вихідні будуть перенаправлені у створений файл.

# Cat test test1 test2 > test3

13. Сортування вмісту кількох файлів в один файл

Тут створюється файл test4 і вихід команди cat конвеєром для сортування; результат буде перенаправлено у новостворений файл.

# Cat test test1 test2 test3 | sort > test4



Завантаження...
Top