Усі команди командного рядка Windows в одному місці. Зміна параметрів системи

Побайтне порівняння двох або кількох файлів. Команда compдозволяє порівнювати файли, що знаходяться на різних дисках та в різних каталогах. При порівнянні файлів за допомогою команди compвиводяться їх імена та розташування. Виконана без параметрів команда compзапитує файли для порівняння.

Синтаксис

comp [файл1] [файл2] [/d] [ /a] [/l] [/n=кільк_рядок] [/c]

Параметри

файл1 Завдання імені та розташування першого файлу або набору файлів для порівняння. Для вказівки кількох файлів можна використовувати знаки підстановки (* і?). файл2 Завдання імені та розташування другого файлу або набору файлів для порівняння. Для встановлення декількох файлів можна використовувати знаки підстановки (* і?). /d Виведення відмінностей у десятковому форматі. (За замовчуванням використовується шістнадцятковий формат.) /a Висновок відмінностей у символьному вигляді. /l Виводить номер рядка, в якому виявлено відмінність, замість відображення зміщення в байтах. /n=кільк_рядокПорівняння перших кількох рядків, заданих параметром кільк_рядок, обох файлів, навіть якщо ці файли мають різний розмір. /c Порівняння без урахування регістру. /? Відображення довідки у командному рядку.

Примітки

  • Порівняння файлів з однаковими іменами

    Якщо файли порівнюються з однаковими іменами, вони повинні знаходитися в різних каталогах або на різних дисках. Якщо у параметрі файл2не вказано ім'я файлу, передбачається, що ім'я файл2збігається з ім'ям файл1. Для встановлення імен файлів можна використовувати підстановочні знаки (* та?).

  • Неповне завдання параметрів файл1і файл2

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

  • Виведення інформації про розбіжності

    У процесі порівняння програма compвиводить повідомлення із зазначенням розташування байтів у файлах. У кожне повідомлення включені відомості про зміщення адреси байтів, що не збігаються, і вміст цих байт (у шістнадцятковому форматі, якщо не вказано параметр /aабо /d). Ці повідомлення мають такий формат:

    Помилка порівняння OFFSET xxxxxxxx

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

    Виявлено 10 відмінностей. Порівняння завершено.

  • Порівняння файлів різного розміру

    Щоб порівняти файли різних розмірів, необхідно вказати параметр /n. Якщо файли мають різні розміри, compвиводить таке повідомлення:

    Різні розміри файлів

    Натисніть клавішу Yдля порівняння наступної пари файлів. Натисніть клавішу Nдля завершення виконання команди comp.

    При натисканні клавіші Yкоманда compпродовжує порівняння із заданими параметрами, доки не буде натиснута клавіша Nабо заново введено цю команду.

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

  • Послідовне порівняння файлів

    Якщо використані підстановочні знаки (* та?) для завдання кількох файлів, compзнайде перший файл, що задовольняє шаблон файл1, та виконає його порівняння з відповідним файлом файл2якщо він існує. Команда compвиводить результати порівняння та проводить порівняння всіх файлів, що задовольняють шаблон файл1. Після завершення роботи compбуде виведено таке повідомлення:

    Порівняти інші файли?

    Щоб порівняти інші файли, натисніть клавішу Y. Команда compзапросить розташування та імена нових файлів. Щоб завершити порівняння, натисніть клавішу N. При натисканні клавіші Yкоманда compзапитує параметри командного рядка. Якщо ці параметри не задані, програма compвикористовує наведені раніше параметри.

  • Якщо файли не знайдено

    Якщо командою compне знайдено зазначені файли, виводиться запит на продовження порівняння.

Приклади

Щоб порівняти вміст каталогу C:\Reports із вмістом каталогу резервних копій\\Sales\Backup\April, введіть наступну команду:

comp c:\reports\sales\backup\april

Щоб порівняти перші десять рядків файлів у каталозі \Invoice та вивести результат у десятковому форматі, введіть наступну команду:

comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d

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

Використовуючи команди CMD Windows, можна запускати системні утиліти набагато швидше, ніж робити це звичайним способом. І, хоча далеко не всі розуміють сенс у цьому текстовому інтерфейсі, вважаючи його застарілим, насправді інструмент досить корисний.

Причому як для професіоналів, а й у звичайних користувачів. Хоча для виконання більшості команд слід запускати командний рядок (cmd) від імені адміністратора.

Необхідність використання командного рядка

Рядок cmd, що є стандартний інструмент платформи Windows, нічим не відрізняється в різних версіяхопераційних систем – і в сьомий, і у восьмий, і в десятій, і навіть у XP. І всі команди однаково працюють у кожній із них.

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

Недоліками інтерфейсу можна назвати:

  • ручне введення команди з клавіатури;
  • необхідність запуску CMD від імені адміністратора (інше більшість команд не запускається);
  • Досить великий список команд, які важко запам'ятати.

Зовні командний рядок багато в чому нагадує інтерфейс системи DOS. І хоча вона дозволяє вирішувати набагато більше завдань, деякі команди співпадають із застарілою платформою. Наприклад, "format", "cd" та "dir", необхідні для роботи з папками та дисками.

Робота з інтерфейсом

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

  1. Відкрити меню "Виконати" (натиснувши одночасно Win + R) та ввести команду cmd.exe;
  2. Перейти в папку Windowsна системному дискувідкрити каталог System32 і запустити файл під назвою cmd.exe. Спростити завдання можна, створивши ярлик, що запускає цей додаток, і встановити його на робочому столі;
  3. Відкрити меню «Пуск», перейти до розділу «Всі програми», потім до підрозділу «Стандартні» та знайти командний рядок.

Слід знати: Після першого запуску через меню «Пуск» CMD з'являється у верхній його частині – у списку найчастіше програм, що запускаються, і утиліт. І відкривати рядок можна, працюючи в будь-якій програмі (навіть у грі), лише натиснувши на клавіатурі кнопку Win.

Рис. 1. Командний рядок операційної системи Windows.

Стандартний вид командного рядка є чорним вікном з білим текстом. Якщо цей варіант не влаштовує користувача, він може змінити колір залежно від своїх переваг.

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

Рис. 2. Зміна налаштувань командного рядка

Команди, які допомагають працювати з CMD

Ще більше спростити використання командного рядка допомагають гарячі клавіші – хоча вони й не співпадають із звичними комбінаціями Windows. Замість натискання стандартних наборів Ctrl+C та Ctrl+V, копіювання та вставка тексту виконуються таким чином:

  1. Клікнути по вибраному рядку в відкритому вікні CMD правою кнопкою миші;
  2. Вибрати пункт "Позначити";
  3. Виділити текст за допомогою лівої кнопки;
  4. Ще раз клацнути правою кнопкою. Після цього вся інформація виявляється у буфері обміну операційної системи.

Для того щоб вставити скопійовану інформацію, натискають ту ж праву кнопку і вибирають пункт «Вставити». Спростити копіювання даних можна, поставивши галочку на пункті "Виділення мишею" у властивостях командного рядка.

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

Список гарячих клавіш

При роботі з командним рядком користуються такими гарячими клавішами:

  • стрілки вгору і вниз дозволяють переміщати курсор вікном, включаючи вже введені команди;
  • Home і End переміщують курсор, відповідно, початок і кінець рядка;
  • стрілки ліворуч і праворуч разом з натиснутою одночасно клавішею Ctrl дозволяють перемістити курсор у задану сторону на ціле слово;
  • Insert, як і в будь-якому текстовому редакторі, Перемикає режими вставки тексту зі зсувом вправо та перезапису поверх написаних даних;
  • Esc видаляє виділену інформацію;
  • F1 забезпечує введення останньої записаної команди за одним символом;
  • F5 виводить попередню команду;
  • F7 відображає список останніх останніх записів. За замовчуванням їхня кількість дорівнює 50.

Основні команди

Список основних команд, які потрібні більшості користувачів, порівняно невеликий і складається з команд, які виконують такі дії:

  • працюють із каталогами;
  • видають статистику роботи різних додатків, мережі та операційної системи загалом;
  • відновлюють роботу драйверів;
  • вимикають комп'ютер.

За допомогою командного рядка можна навіть відформатувати диск (включаючи системний, який не форматується з Windows будь-якими іншими способами) і навіть зупинити процес. А ще, використовуючи CMD, користувач набагато швидше отримує доступ до редактора реєстру та вікна зміни конфігурації системи.

Робота з каталогами

Основною командою для роботи з каталогами є dir. З її допомогою можна перевірити вміст відкритої директорії. А якщо відкрити потрібну іншу папку, слід додатково вказати шлях до неї. Наприклад, вибрати "dir C:\" або "dir D:\".

Рис. 3. Перевірте вміст логічного диска C.

Друга команда для роботи з каталогами – CD. З її допомогою можна перейти до будь-якої обраної папки. Наприклад, написавши в командному рядку "cd C:\Windows", переходять до системної директорії. Для відкриття папки на диску, який вже вибрано, віддають команду типу CD/D D:\.

Рис. 4. Перехід з локального диска C диску D.

Команда mkdir забезпечує створення нової папки. А параметр, який після нього задається, визначає ім'я каталогу. Так, після введення "mkdir D: \ New_Folder", на диску D з'являється відповідна директорія. Якщо ж користувач вказує в списку одразу кілька каталогів (наприклад, «E:NewGamesFallout_3»), можна створити ціле дерево папок.

Рис. 5. Створення нової папки із командного рядка.

Виконання команди rmdir дозволяє видалити каталог, вказавши повний шлях. Наприклад, написавши «rmdir D:New_Folder», можна стерти недавно створену папку. Хоча якщо всередині каталогу є інші файли, на екрані з'являється повідомлення про те, що він не порожній. Видалити непусту папку можна шляхом введення рядка команди rmdir /S. Перед видаленням слід вибрати пункт Y (Yes), підтвердивши свою дію.

Рис. 6. Видалення папки за допомогою команди rmdir.

Вимкнення комп'ютера

За допомогою команди shutdown можна вимкнути комп'ютер - до того ж, або відразу, або, встановивши таймер:

  • shutdown /s просто припиняє роботу операційної системи, закриваючи усі незавершені процеси;
  • при виборі команди shutdown/s/t 3600 таймер буде встановлено рівно на годину. Якщо потрібно встановити будь-який інший час, замість 3600 пишеться відповідна кількість секунд;

Рис. 7. Увімкнення автоматичного припинення роботи системи.

  • для скасування вже встановленого таймера вводиться команда shutdown/a.

Рис. 8. Скасування завершення роботи.

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

Перегляд статистки

Перегляд статистики роботи комп'ютера починається з команди systeminfo. Вона видає максимальна кількістьінформації про системі Windows. Хоча для отримання відомостей ефективніше використовувати не системну утиліту, А спеціальні програми.

Наприклад, AIDA64 – універсальну програмудля збору відомостей, єдиним недоліком якої є умовно безкоштовна ліцензія. Через місяць після використання за утиліту доведеться заплатити - від 1400 до 2200 руб. за комп'ютер, залежно від кількості ліцензій, що купуються.

Рис. 9. Отримання інформації про комп'ютер та операційну систему.

Утиліта driverquery дозволяє ознайомитися зі списком драйверів та їх властивостями. У списку, що з'являється на екрані, можна побачити тип керуючої програми, дату посилання і назву модуля.

Рис. 10. Виведення на екран списку драйверів.

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

Рис. 11. Утиліта, яка перевіряє роботу мережі.

Програма Netstat показує інформацію про активні підключення та статистику для різних мережевих протоколів. Під час запуску команди без вказівки конкретних параметрів на екран відображаються лише підключення TCP.

Рис. 12. Перевірити активні підключення TCP.

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

Утиліта ipconfig виводить відомості про IP-адресу та інші параметри мережевого адаптера. Разом із командою застосовуються додаткові параметри – наприклад, /all, який дозволяє отримати відомості про кожного адаптера.

Рис. 13. Отримання інформації про мережеві підключення.

Зміна параметрів системи

Утиліта msconfig дозволяє викликати меню, за допомогою якого змінюється конфігурація оперативної системи:

  • список програм, що автоматично завантажуються разом із системою;
  • варіанти запуску;
  • параметри завантаження Windows.

Найчастіше команду використовують для того, щоб видалити або додати програму на вкладці автозавантаження. А іноді вносять зміни до порядку завантаження операційних систем – якщо на комп'ютері їх встановлено дві (наприклад, Windows 10 та Windows XP, кожна з яких може бути зручнішою для конкретного користувача).

Рис. 14. Виклик меню конфігурації системи.

Запуск утиліти regedit дозволяє відкрити редактор системного реєстру – один з найкорисніших додатків, за допомогою якого позбавляються залишків віддалених програм, вносять зміни у роботу служб та виправляють неполадки. Варто відзначити, що змінювати будь-які значення (не кажучи вже про видалення) потрібно дуже обережно. Помилки в реєстрі можуть призвести до збоїв системи і навіть до її переустановки. Читайте також наш матеріал: ТОП-3 програм для чищення реєстру Windows 7.

Рис. 16. Запуск перевірки файлів на системному диску.

Команда format, яка не змінюється вже десятки років, дозволяє відформатувати будь-який диск, включаючи USB-флешки. При виборі формат C: форматується системний розділ. А за допомогою додаткових параметрів можна визначити файлову систему (/fs), встановити позначку тома (/y) і навіть призначити розміри кластера (/a). Не ставлячи певних умов, кластер встановлюється автоматично.

Рис. 17. Форматування диска H через командний рядок.

Зупинення процесів

За допомогою команди можна зупинити певний процес. Для цього може використовуватися ідентифікатор (наприклад, 2616, якщо мова йде про графічному редакторі Paint) та параметр /pid. Крім того, при зупинці може застосовуватися назва процесу і інший параметр /im. Цей редактор закривається командою taskkill /im MSPaint.exe.

Рис. 19. Утиліта, яка відновлює пошкоджені системні файли.

Очищення екрану

Після виконання кількох команд вікно заповнюється текстом, який може стати перешкодою для подальшої роботи. Позбутися зайвих даних можна за допомогою команди CLS (Clear Screen). Після запуску екран повністю очищається, залишаючи місце для подальших дій користувача.

Висновки

При постійному застосуванні основних команд легко запам'ятовуються користувачем. А для того, щоб дізнатися про нові утиліти або згадати назви старих, потрібно ввести в командному рядку /help. На екрані з'явиться список можливих команд, які навряд чи будуть корисними. звичайного користувача, але може спростити роботу адміністраторам локальних мереж.

Командна строкаабо як її ще називають 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 у командному рядку.

12.02.15 21.3K

Чому у світі твориться такий хаос? Та адже адміністратор нашої системи забув про виконання своїх обов'язків. Або просто втратив список cmd команд від нашого світу. Хоча це дещо оригінальний погляд на існуючий порядок речей, проте він відображає частину потрібної нам правди: за допомогою командного рядка можна легко навести порядок у своєму комп'ютері:

Що таке командний рядок

Командний рядок є найпростішим інструментом для управління операційною системою комп'ютера. Управління відбувається за допомогою низки зарезервованих команд і набору символів текстової клавіатурибез участі миші ( в операційній системі Windows).

У системах на основі UNIX під час роботи з командним рядком можливе застосування миші.

Частина команд прийшла до нас ще з MS-DOS. Командний рядок також називають консоллю. Вона застосовується як для адміністрування операційної системи, але й управління звичайними програмами. Найчастіше в такий набір команд включаються рідко вживані.

Перевагою застосування cmd основних команд і те, що у своїй витрачається мінімальна кількість ресурсів системи. А це важливо при виникненні аварійних ситуацій, коли всі потужності комп'ютера так чи інакше задіяні.

У cmd реалізована можливість виконання та створення цілих пакетних файлів, що становлять певний порядок виконання цілого ряду команд (сценаріїв). Завдяки цьому їх можна використовувати для автоматизації виконання певних завдань. управління обліковими записами, архівація даних та інше).

Командною оболонкою Windows для маніпуляції та перенаправлення команд певним утилітам та засобам операційної системи є інтерпретатор Cmd.exe. Він завантажує консоль і перенаправляє команди у зрозумілому для системи форматі.

Робота з командним рядком в операційній системі Windows

Викликати консоль у Windows можна кількома способами:

Обидва способи мають на увазі запуск консолі від імені поточного користувача. Тобто з усіма правами та обмеженнями, що накладені на його роль в операційній системі. Для запуску cmd з правами адміністратора потрібно в меню «Пуск» виділити піктограму програми та в контекстному менювибрати відповідний пункт:


Після запуску утиліти можна отримати довідкову інформаціюпро команди та формат їх написання в консолі. Для цього потрібно ввести оператор help і натиснути на Enter:

Основні команди для роботи з файлами та директоріями

Найчастіше вживаними є такі команди:

  • RENAME – перейменування директорій та файлів. Синтаксис команди:

RENAME | REN [диск/шлях] вихідне ім'я файлу/каталогу | кінцеве ім'я_файлу
Приклад: RENAME C:UsersдомашнійDesktoptost.txt test.txt

  • DEL (ERASE) – використовується для видалення лише файлів, а не каталогів. Її синтаксис:

DEL | ERASE [метод обробки] [ім'я_файлу]
Приклад: Del C:UsersдомашнійDesktoptest.txt/P

Під методом обробки мається на увазі спеціальний прапор, що дозволяє реалізувати певну умову під час здійснення видалення файлу. У нашому прикладі прапор «P» включає висновок діалогу дозволу видалення кожного файлу:


Докладніше про можливі значення параметра метод обробки можна дізнатися з технічної документації по операційній системі Windows.

  • MD – дозволяє створити папку вказаним шляхом. Синтаксис:

MD [диск:] [шлях]
Приклад:
MD C:UsersдомашнійDesktoptest1test2

У прикладі буде створено підпапку test2 у папці test1. Якщо одна з кореневих папок шляху не існує, вона теж буде створена:

  • RD ( RMDIR) – видалення певної папки або всіх директорій за вказаним шляхом. Синтаксис:

RD | RMDIR [ключ_обробки] [диск/шлях]
Приклад:
rmdir /s C:UsersдомашнійDesktoptest1test2

У прикладі використовується прапор s , який викликає видалення всієї гілки директорій, зазначених у дорозі. Тому не варто без необхідності використовувати команду rmdir із цим ключем обробки.

У цьому розділі ми докладно розглянемо мережеві команди cmd .

Команди для роботи з мережею

Командний рядок дозволяє керувати не тільки файловою системоюПК, а й його мережевими можливостями. До складу мережевих командконсолі входить велика кількість операторів для моніторингу та тестування мережі. Найбільш актуальними є:

  • ping – команда служить моніторингу можливостей мережевого підключення ПК. Видаленому комп'ютерунадсилається встановлена ​​кількість пакетів, а потім надсилається їм назад. Враховується час передачі пакетів та відсоток втрат. Синтаксис:

ping [-t] [-a] [-n лічильник] [-l розмір] [-f] [-i TTL] [-v тип] [-r лічильник] [-s лічильник] [(-j список_вузлів | - k список_вузлів)] [-w інтервал] [ім'я_кінцевого_ПК]

Приклад реалізації команди:
ping example.microsoft.com
ping -w 10000 192.168.239.132

В останньому прикладі cmd ping команди запит надсилається адресату із зазначеною IP адресою. Інтервал очікування між пакетами становить 10000 (10 сек). За замовчуванням цей параметр встановлено на 4000:

  • tracert – служить визначення мережевого шляху до зазначеного ресурсу шляхом надсилання спеціального ехо-повідомлення через протокол
  • ICMP (Control Message Protocol). Після запуску команди з параметрами виводиться список усіх маршрутизаторів, якими проходить шлях слідування повідомлення. Перший у списку елемент є першим маршрутизатором із боку запитуваного ресурсу.

Синтаксис tracer команди cmd:
tracert [-d] [-h максимальне_число_переходів] [-j список_вузлів] [-w інтервал] [ім'я_кінцевого_ресурсу]
Приклад реалізації:
tracert -d -h 10 microsoft.com

У прикладі простежується маршрут до зазначеного ресурсу. При цьому збільшується швидкість здійснення операції за рахунок застосування параметра d, який запобігає спробам команди отримати дозвіл на читання IP адрес. Кількість переходів (стрибків) обмежена 10 за допомогою встановленого значення h. За замовчуванням кількість стрибків дорівнює 30:

shutdown [(-l|-s|-r|-a)] [-f] [-m [\ім'я_ПК]] [-t xx] [-c «повідомлення»] [-d[u][p]: xx:yy]
Приклад:
shutdown /s /t 60 /f /l /m \191.162.1.53

Відбудеться вимкнення (s) віддаленого ПК (m) із вказаною IP адресою (191.162.1.53) через 60 секунд (t). При цьому примусово буде виконано вихід із усіх додатків (f) та сеансу поточного користувача (l).

Побайтне порівняння двох або кількох файлів. Команда compдозволяє порівнювати файли, що знаходяться на різних дисках та в різних каталогах. При порівнянні файлів за допомогою команди compвиводяться їх імена та розташування. Виконана без параметрів команда compзапитує файли для порівняння.

Синтаксис

comp [файл1] [файл2] [/d] [ /a] [/l] [/n=кільк_рядок] [/c]

Параметри

файл1 Завдання імені та розташування першого файлу або набору файлів для порівняння. Для вказівки кількох файлів можна використовувати знаки підстановки (* і?). файл2 Завдання імені та розташування другого файлу або набору файлів для порівняння. Для встановлення декількох файлів можна використовувати знаки підстановки (* і?). /d Виведення відмінностей у десятковому форматі. (За замовчуванням використовується шістнадцятковий формат.) /a Висновок відмінностей у символьному вигляді. /l Виводить номер рядка, в якому виявлено відмінність, замість відображення зміщення в байтах. /n=кільк_рядокПорівняння перших кількох рядків, заданих параметром кільк_рядок, обох файлів, навіть якщо ці файли мають різний розмір. /c Порівняння без урахування регістру. /? Відображення довідки у командному рядку.

Примітки

  • Порівняння файлів з однаковими іменами

    Якщо файли порівнюються з однаковими іменами, вони повинні знаходитися в різних каталогах або на різних дисках. Якщо у параметрі файл2не вказано ім'я файлу, передбачається, що ім'я файл2збігається з ім'ям файл1. Для встановлення імен файлів можна використовувати підстановочні знаки (* та?).

  • Неповне завдання параметрів файл1і файл2

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

  • Виведення інформації про розбіжності

    У процесі порівняння програма compвиводить повідомлення із зазначенням розташування байтів у файлах. У кожне повідомлення включені відомості про зміщення адреси байтів, що не збігаються, і вміст цих байт (у шістнадцятковому форматі, якщо не вказано параметр /aабо /d). Ці повідомлення мають такий формат:

    Помилка порівняння OFFSET xxxxxxxx

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

    Виявлено 10 відмінностей. Порівняння завершено.

  • Порівняння файлів різного розміру

    Щоб порівняти файли різних розмірів, необхідно вказати параметр /n. Якщо файли мають різні розміри, compвиводить таке повідомлення:

    Різні розміри файлів

    Натисніть клавішу Yдля порівняння наступної пари файлів. Натисніть клавішу Nдля завершення виконання команди comp.

    При натисканні клавіші Yкоманда compпродовжує порівняння із заданими параметрами, доки не буде натиснута клавіша Nабо заново введено цю команду.

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

  • Послідовне порівняння файлів

    Якщо використані підстановочні знаки (* та?) для завдання кількох файлів, compзнайде перший файл, що задовольняє шаблон файл1, та виконає його порівняння з відповідним файлом файл2якщо він існує. Команда compвиводить результати порівняння та проводить порівняння всіх файлів, що задовольняють шаблон файл1. Після завершення роботи compбуде виведено таке повідомлення:

    Порівняти інші файли?

    Щоб порівняти інші файли, натисніть клавішу Y. Команда compзапросить розташування та імена нових файлів. Щоб завершити порівняння, натисніть клавішу N. При натисканні клавіші Yкоманда compзапитує параметри командного рядка. Якщо ці параметри не задані, програма compвикористовує наведені раніше параметри.

  • Якщо файли не знайдено

    Якщо командою compне знайдено зазначені файли, виводиться запит на продовження порівняння.

Приклади

Щоб порівняти вміст каталогу C:\Reports із вмістом каталогу резервних копій \Sales\Backup\April, введіть наступну команду:

comp c:\reports\sales\backup\april

Щоб порівняти перші десять рядків файлів у каталозі \Invoice та вивести результат у десятковому форматі, введіть наступну команду:

comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d



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