їх в лабіринті папок і підпапок операційної системи, то все одно, ймовірно, не знайдете. До того ж частина з них просто не існує у вигляді незалежних файлів. Ці чудові інструменти запускаються введенням відповідних текстових команд або в графу «Відкрити» вікна «Запуск програми» (викликається опцією «Виконати» в меню «Пуск»), або в командний рядок (вона ж рядок DOS, що викликається з підміню «Стандартні» в списку «програми» або «Усі програми»). В таблиці «Використовуйте команди» перерахований ряд найбільш улюблених моїх команд.
Відкриваємо вікно. Зазвичай команди вводяться в спеціальному вікні, що нагадує архаїчний екран DOS з далекого минулого. Щоб відкрити його в Windows 98, виберіть «Пуск • Програми • Сеанс MS DOS», в Windows Me - «Пуск • Програми • Стандартні • Сеанс MS DOS», в Windows 2000 і XP - «Пуск • Програми (« Усі програми »в XP) • Стандартні • Командний рядок ». Можна відкрити те ж саме вікно і по-іншому, задавши опції «Пуск • Виконати», ввівши послідовність command (в Windows 98 і Me) або cmd (в Windows 2000 і XP) і натиснувши.
Найчастіше можна скористатися командами, навіть не відкриваючи спеціального вікна, а просто вказуючи «Пуск • Виконати» і вводячи їх в графу «Відкрити» вікна «Запуск програми». Є й такі команди, які допускається вводити прямо в графу «Адреса» будь-якого вікна Провідника або папки.
Чергуємо біля пульта. Хоча команди корисні і самі по собі, справжня їх сила виникає з приписуваних їм «перемикачів» (факультативних кодів, що вказуються в кінці командного рядка і модифікують функцію команди). Щоб дізнатися значення певного перемикача, введіть ім'я команди з подальшим пропуском і перемикачем / ?, а потім натисніть. Після цього буде видано короткий опис призначення відповідної команди, і її синтаксису (що дозволить дізнатися, які перемикачі та в якому порядку слід використовувати), а також опис кожного перемикача. Іноді легко отримати потрібну довідку, вибравши «Пуск • Довідка (або Довідка та підтримка)» і пошукавши ім'я цікавить команди.
Перетягування замість друку. Коли команда застосовується до файлу або папці (такі описані нижче attrib.exe і compact.exe), то після її завдання потрібно вказувати шлях до обраної папці (якщо тільки її ім'я вже не стоїть ліворуч від запрошення DOS). Можна заощадити час, повправлявшись в перетягування мишею. Спершу введіть в командне вікно необхідну команду з подальшим пропуском. Потім відкрийте Провідник або будь-яке вікно папки і відзначте потрібний файл або папку, чий значок перетягніть в командне вікно: Windows введе за вас необхідний шлях. Якщо команда вимагає вказівки другого імені файлу (на зразок команди порівняння файлів fc), введіть потім ще один пробіл і перетягніть наступний значок файлу.
Надаємо командному вікна новий вид. Щоб зробити командне вікно симпатичніше, клацніть правою кнопкою миші на його заголовку і відзначте пункт «Властивості». На закладці «Шрифт» виберіть гарнітуру і розмір шрифту; при цьому зміниться і розмір вікна. У Windows 2000 і XP дозволяється змінювати також колір фону і шрифту, для чого слід перейти на закладку «Колір» (рис. 1), і крім того, встановлювати розмір вікна за замовчуванням на закладці «Розташування». Коли ви клацнете на OK, Windows запропонує на вибір або змінити властивості тільки поточного вікна, або застосовувати зміни і до всіх майбутнім командним вікнам.
компендіум команд
У наведеній таблиці немає основних навігаційних і використовуваних для управління файлами команд, що збереглися з часів DOS: dir - видає список команд і папок в каталозі; cd - змінює поточний каталог; format - стирає вміст диска або іншого носія і розмічає (форматує) його для подальшого використання; md - створює новий каталог; ren або rename - перейменовує файл або папку; copy - копіює вибрані файли або папки; xcopy - копіює поряд з файлами або папками все підкаталоги; move - переміщує файл або папку в нове місце; del - видаляє файл або папку; deltree - знищує каталог разом з усіма його підкаталогами і файлами. А програми, включені в таблицю, описані нижче більш докладно.
Команди cmd.exe (Windows 2000 і XP) і command.com (Windows 98 і Me; точку і розширення в імені команди можна опускати), відкривають вікно, в яке вводяться інші обговорювані тут команди. Використовуючи будь-яку з цих двох команд з перемикачем / c, можна створити ярлик, що дозволяє відкрити командне вікно, виконати ту чи іншу команду і потім закрити вибране вікно. Це дозволить запускати команду, просто клацнувши на відповідному значку або вибравши її з меню «Пуск». Наприклад, для створення значка для поновлення мережевого підключення клацніть правою кнопкою миші на робочому столі або на будь-якій папці і вкажіть «Створити • Ярлик». У розкрилося вікно введіть послідовність cmd / c ipconfig / renew (рис. 2; розповідь про команду ipconfig нижче). Клацніть на кнопці «Далі» і дотримуйтесь інструкцій програми-майстра створення ярлика. Якщо ви хочете залишити відкритим командне вікно, щоб бачити результати виконання команди, замініть перемикач / c на / k. Аналогічна техніка використання ярлика підійде для багатьох з перерахованих нижче команд.
Команда attrib.exe дозволяє змінювати один або декілька з атрибутів файлу, таких, наприклад, як «Прихований», «Тільки читання» або «Системний». Втім, зазвичай простіше зробити так: натиснути правою кнопкою на значку або імені файлу у вікні Провідника або папки, вибрати «Властивості» і включити функції у відповідних позиціях (рис. 3). Однак коли потрібно змінити атрибути файлів одночасно в багатьох вкладених папках, то краще застосувати рядок з командою attrib (і перемикачем / s) - вона впорається з цим за один прийом.
Команда compact.exe. Якщо ваш жорсткий диск відформатований із застосуванням файлової системи NTFS (доступною тільки в Windows 2000 і XP), то ви можете стискати файли і папки, клацаючи на них правою кнопкою миші, вибираючи потім «Властивості», входячи в закладку «Додатково» і проставляючи функції в потрібній позиції. Але як бути, якщо одні з файлів в папці вже стиснуті (наприклад, фотографії в форматі JPEG), а ось стиснення інших дасть виграш? Використовуйте в такому випадку цю команду з перемикачем / s і символами узагальнення. В результаті ви стиснете в обраному каталозі і у всіх його підкаталогах лише файли певного типу. Наприклад, команда compact / c /s:cdoc*.doc стисне всі документи Word в папці Doc на диску c: і у всіх вкладених в неї папках. Щоб розпакувати папки, замініть в цьому рядку перемикач c / на u /.
Команди doskey.exe (в Windows 2000 і XP) і doskey.com (в Windows 98 і Me), будучи введеними після запрошення в командне вікно, залишаються в пам'яті і зберігають список вводяться з клавіатури команд. Щоб перегорнути цей перелік, слід натискати клавіші зі стрілками вгору або вниз тоді, коли курсор блимає після знака запрошення в командному рядку. Можна також перейти до команди, схожою на ту, що вам потрібна, і відредагувати її. Для пересування вліво або вправо на один знак за допомогою клавіш зі стрілками. А якщо при цьому утримувати клавішу, то курсор буде переміщатися вправо або вліво вже на ціле слово. Внесіть необхідні зміни і натисніть для виконання. Щоб переглянути всі команди, які ви давали після завантаження doskey, введіть послідовність doskey / history. Якщо ж ви хочете стерти історію і почати список заново, то введіть doskey / reinstall (або натисніть +).
У Windows Me, 2000 і XP використовувати doskey не потрібно, оскільки в командних вікнах цих версій вже є вбудований буфер для запам'ятовування останніх команд.
Команда ipconfig.exe - корисна мережева утиліта, що виводить на екран поточний IP-адреса, а також дані про підмережі і шлюз. За допомогою перемикача / all ви отримаєте ще більше відомостей про своєму мережевому підключенні, а перемикач / renew (/ renew_all в Windows 98 і Me) оновлює з'єднання.
Команда openfiles.exe використовується тоді, коли необхідно з'ясувати, хто у вашій мережі відкрив загальнодоступний файл: введіть її в командне вікно і натисніть. Крім того, вона допоможе закривати відкриті файли в загальнодоступній папці або відключати користувача, що переглядає їх в даний момент. Щоб докладніше дізнатися про останню функції, введіть в командне вікно послідовність openfiles / disconnect / ?.
Команда ping.exe може знадобитися при виникненні в мережі технічних труднощів. Ця проста діагностична утиліта дозволяє з'ясувати, взаємодіють чи один з одним два комп'ютери. Просто введіть ping, пробіл та мережеве ім'я або IP-адресу проблемного комп'ютера. Якщо отримаєте відгук, то дізнаєтеся, що з з'єднанням все в порядку. Дана команда допоможе також визначити, чи є підключення до Інтернету.
Команда recover.exe знадобиться, якщо ви принесли файл в жертву зіпсованому сектору на NTFS-диску. Вона, наскільки можливо, відновлює втрачені дані. Введіть recover, пробіл, повний шлях і ім'я файлу, що підлягає реанімації, причому при вказівці шляху не можна використовувати ніяких символів узагальнення. Відновлювати за допомогою цієї команди допускається за один раз лише один файл.
Команда runas.exe. Ті, хто входить в Windows не в якості адміністратора (що корпорація Microsoft і рекомендує робити з міркувань безпеки), часом вважають, ніби для виконання адміністраторських завдань їм доведеться виходити з системи, щоб знову увійти в неї вже в якості адміністратора. Нічого подібного! Дана команда запускає ту чи іншу програму від імені іншого користувача. Просто введіть послідовність runas / user: із зазначенням імені обраного користувача, потім пробіл і назва програми. (Щоб точно дізнатися написання цієї команди, застосуєте перемикач / ?.) Природно, перед запуском програми вас попросять ввести пароль того користувача, від імені якого ви виступаєте.
Команда sort.exe застосовується для впорядкування рядків текстового файлу в алфавітному порядку. Введіть sort, пробіл, ім'я файлу, другий пробіл, символ «більше» (>), ще один пробіл, а потім шлях і ім'я того файлу, де повинен з'явитися упорядкований матеріал (наприклад, sort беспорядочний_спісок> упорядоченний_спісок). А якщо ви хочете скласти перелік в зворотному алфавітному порядку, то додайте в кінці командного рядка перемикач / r.
Команда taskkill.exe. Звичайно, можна зупинити будь-яке працює додаток або будь-який процес за допомогою Диспетчера завдань Windows. Однак є утиліта taskkill, яка не просто закриває якийсь один додаток - вона дозволяє зупинити відразу багато програм шляхом використання символів узагальнення і фільтрів. Зокрема, щоб закрити всі що не відповідають додатки, введіть команду taskkill / fi «status eq not responding». Детальніше про можливості цієї команди розказано в її вікні довідки.
Scott Dunn. Windows 'Command Line Puts You in Control. PC World, вересень 2005 року, с. 146.
Нові можливості управління файлами
Входить до складу Windows команда xcopy корисна тоді, коли потрібно скопіювати всі файли і папки в каталозі, однак її можливості обмежені. Програма XXCopy компанії Pixelab дозволяє копіювати файли з довгими іменами, зберігаючи їх короткі імена (за адресою find.pcworld.com/48146 наведені основні міркування, що стосуються цього складного питання). Дана утиліта включає в себе також засоби створення резервних копій, синхронізації папок і т.д., і тому любителям командних файлів без неї просто не обійтися. XXCopy безкоштовна для особистого користування; переписати її можна за адресою find.pcworld.com/48138 .
"Використовуйте команди" Щоб дізнатися значення певного перемикача, введіть ім'я команди з подальшим пропуском і перемикачем / ?Але як бути, якщо одні з файлів в папці вже стиснуті (наприклад, фотографії в форматі JPEG), а ось стиснення інших дасть виграш?
Щоб докладніше дізнатися про останню функції, введіть в командне вікно послідовність openfiles / disconnect / ?
Щоб точно дізнатися написання цієї команди, застосуєте перемикач / ?