CMD-команди: список, опис і застосування

CMD-команди: список, опис і застосування

Командний рядок - це спеціальна програма, включена в інструментарій операційної системи. За допомогою неї користувач, навіть без графічного інтерфейсу або паралельно з ним, може взаємодіяти з ОС. За допомогою КMD можна виконувати безліч дій, починаючи від копіювання тек і закінчуючи змінами в налаштуваннях мережі.

Призначення

У сучасних ОС є зручний графічний інтерфейс, так в чому ж перевага текстового управління? Справа в тому, що CMD-команди виконують функції набагато швидше, до того ж є безліч більш тонких налаштувань, відсутніх у графічному інтерфейсі. Кожен користувач, який намагається вирішити проблеми комп 'ютера власними силами, рано чи пізно зіткнеться з командним рядком. Практично в кожній статті, що пояснює, як вирішити ту чи іншу проблему, присутня робота з цим інструментом, тому список команд CMD повинен подивитися кожен.

Командний рядок з 'явився набагато раніше графічного інтерфейсу, і колись будь-які дії проводилися тільки в CMD. І саме завдяки перекладу текстового управління у звичні всім нам вікна та іконки, операційна система Windows стала такою популярною, та й, до речі сказати, саме цей факт сприяв популяризації комп 'ютерів в цілому.

Командний рядок має власну оболонку, здійснювати роботу через неї може тільки більш досвідчений користувач. Консоль CMD допомагає у роботі з системою, якщо та заражена вірусами або є несправність у системних файлах, також через командний рядок відновлюється Windows. Файл консолі, який переводить CMD-команди в зрозумілий комп 'ютеру вигляд, знаходиться в теці операційної системи (WINDOWS\system32\cmd.exe).

Початок роботи

Спочатку необхідно задіяти консоль для введення CMD-команди. Windows надає користувачеві декілька варіантів запуску командного рядка. По-перше, можна знайти файл у теці з операційною системою і запустити вручну, але є й кілька інших, більш раціональних способів. Наприклад, у меню "Пуск" виберіть "Всі програми", потім перейти до "Стандартних" і знайти "Командний рядок". Також за допомогою меню "Пуск" можна запустити інструмент "Виконати" та ввести в поле, що з 'явилося "cmd.exe", або викликати це вікно поєднанням клавіш Win + R. Те ж саме можна зробити і через "Менеджер завдань", для цього в меню "Файл" необхідно вибрати "Запустити нове завдання" "і ввести" cmd.exe ".

Щоб запустити консоль від імені адміністратора, вам слід клацнути на файлі правою кнопкою миші і вибрати відповідний пункт меню.

Види команд

Існують зовнішні команди CMD і внутрішні. Внутрішні команди можуть бути здійснені всередині оболонки, тобто для їх виконання не залучаються жодні сторонні, окремо виконувані файли. Для реалізації зовнішніх команд потрібен доступ до інших інструментів, що знаходяться поза оболонкою. Ці файли зберігаються у теці% SystemRoot %\System32.

Безпека

Перш за все слід зауважити, що перед тим, як запускати навіть основні команди CMD, недосвідченим користувачам слід створити резервну копію операційної системи. Коли консоль запущена, можна починати роботу з системою, вводити команди і дивитися, що вийшло в результаті. Зрозуміти специфіку можна на невеликому прикладі: якщо ввести "notepad" і натиснути "Ввід", відкриється програма "Блокнот" ", а у вікні командного рядка виникне новий рядок, який скаже, що можна ввести нову програму.

За допомогою цього пункту можна запустити абсолютно будь-який виконуваний файл або програму, але, швидше за все, буде потрібно введення повного шляху. Часто у недосвідчених користувачів виникає проблема з написанням при введенні команд. Справа в тому, що CMD досить стародавній інструмент і не здатний, подібно Google, здогадатися, що користувач мав на увазі. Тому якщо в команду закрадеться найменша помилка, комп 'ютер просто не зрозуміє вимог і відмовиться їх виконувати. Наприклад, якщо при введенні повного шляху користувач залишає прогалини, необхідно буде укласти весь вираз в лапки, інакше комп 'ютер спробує розділити одну команду на кілька і нічого не вийде.

Приклад: ""C:/ Program Files (х86 )/Назва теки/Назва файла з суфіксом "".

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

Для новачків

У командному рядку є довідник, який можна викликати, написавши в новому рядку "help" і натиснувши клавішу вводу. Щоб дізнатися, які параметри має та чи інша команда, необхідно ввести "" назва _ команди/? "" і також натиснути "Ввід" (будь-яка команда запускається тільки після натискання Enter). Тут у фігурних дужках потрібно буде вписати ім 'я команди на латиниці. В якості альтернативи можна скористатися командою: help назва _ команди, однак такий спосіб спрацьовує не завжди.

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

На практиці

Наприклад, на диску В є тека під назвою "Нова тека", яка, своєю чергою, містить файл "Текстовий документ" з суфіксом. Щоб виконати цю операцію через командний рядок, потрібно ввести команду, що відповідає за присвоєння файлу атрибута "Системний". Це команда attrib, яка також має свої параметри. Щоб подивитися їх, вводимо "" attrib/? "" (без лапок) і отримуємо інформацію за всіма можливими для команди функціями. Символи "+" "і" - "" у синтаксисі знімають або встановлюють атрибут, далі слід використовувати список можливих атрибутів: тільки читання, архівний, системний, прихований, неіндексований вміст, без очищення, атрибут цілісності. Оскільки нам потрібно зробити файл системним, потрібно буде використовувати символ "S" ", що відповідає цьому атрибуту.

Отже, приступимо. Команда зі створення системного файла виглядає так: attrib +s b:/ Нова тека/Текстовий документ.txt

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

Список команд CMD

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

  • Введення цієї команди виконує виведення на екран або зміну зіставлення розширень файлів (від англ. associations).
  • Визначає точку зупинки під час зневаджування.
  • Виконує виклик процедури зі сценарію або викликає інший сценарій.
  • Показує на екрані консолі назву поточного каталогу, також реагує на зміну поточного каталогу.
  • Ця команда очищає вікно консолі командного рядка, при цьому не відбувається "" відкату "" внесених змін. Очищається і кишеня.
  • За допомогою неї можна змінити кольори тла та тексту оболонки командного рядка.
  • Копіює та конкатенує (об "єднання, злиття) файлів.
  • Надає вам змогу вказати поточну дату і показувати вже встановлену дату.
  • Del (erase). За допомогою цієї команди вилучається вказана група файлів, каталог або один файл.
  • Показує користувачеві список файлів і підкаталогів у теці. Працює як для поточного каталогу, так і для вказаного каталогу.
  • Після її введення буде показано текст у вікні консолі. За допомогою неї також можна вибрати, чи відображати на екрані команди, для цього слід ввести off або on відповідно.
  • Закриває оболонку командного рядка (так само працює комбінація клавіш alt + F4).
  • Коли ви введете, команда виконується для кожного файлу, що входить у набір.
  • Може вивести на екран або замінити типи файлів при зіставленні розширень.
  • Виконання дії за умовою.
  • У поточній теці буде створено підкаталог.
  • Пересуває файл або групу файлів у вказану теку. Джерелом може бути поточний каталог, так і вказаний.

Це основні команди CMD або зміни файлів. Їх дійсно багато, адже абсолютно будь-яку дію з системою можна зробити за допомогою командного рядка.

Робота з мережею

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

ARP

Команди CMD Windows мають у своєму функціоналі цю утиліту. Введена в консолі CMD, ця команда дозволить переглянути і змінити записи в кеші протоколу дозволу адрес (Address Resolution Protocol). Він є таблицею відповідності IP-адрес і апаратних адрес, що належать мережевим пристроям. Апаратна адреса унікальна і присвоюється мережевому пристрою при виготовленні. Найчастіше пересічні користувачі стикаються з ним під назвою "MAC-адреса", наприклад, при настоянці Wi-Fi мереж, також його називають Enternet-адресою.

IPCONFIG

Так само, як і ARP, присутні у всіх версіях операційних систем Windows, проте деякі параметри підтримуються тільки в Vista/7 і старше. Це ще одна мережева утиліта для CMD. Які команди виконуються з її допомогою?

Команда IPCONFIG, введена в консолі CMD, показує поточні параметри протоколу TCP/IP. За її допомогою ви можете оновити деякі параметри, які задаються під час автоматичного конфігурування мережевих інтерфейсів з протоколом DNCP. Синтаксис утиліти ідентичний у всіх ОС.

  • /? - введення такого поєднання символів виведе на екран довідку за IPCONFIG.
  • / all - це відображення повної налаштування налаштувань TCP/IP у всіх розділах (цієї функції немає в операційних системах нижче за Windows Vista/7).
  • / allcompartments - відображення вмісту кешу в DNS-клієнті.
  • / flushdns - очищає кеш DNS-клієнта.
  • / registerdns - реєструє записи ресурсів DNS для всіх адаптерів, наявних у комп "ютері. За допомогою цього пункту ви можете змінити параметри DNS мережевих з "єднань без перезавантаження комп" ютера.
  • / release [Adapter] - команда скидає у мережевого адаптера автоматичні параметри, які були отримані від сервера DHCP. Тут слід звернути увагу, що якщо назва адаптера не буде вказана, буде скасовано налаштування всіх наявних адаптерів.
  • / release6 [Adapter] - аналогічне попередньому скидання налаштувань, однак для протоколу IPv6. Також слід задавати ім 'я адаптера.
  • / renew [Adapter] - оновлює налаштування для адаптера, який отримує налаштування від сервера DHCP. Оновлення буде виконано для всіх адаптерів, якщо не вказати назву.
  • / renew6 [Adapter] - аналогічно попередньому, але для IPv6.
  • / showclassid Adapter може бути використано для Windows Vista і вище. За допомогою нього можна переглянути або змінити ідентифікатор Class ID, якщо під час налаштування мережевих налаштувань його було отримано від сервера DHCP.

Замість ув 'язнення

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