Командний рядок (вона ж shell) може бути досить складним інструментом, т.к. є повною протилежністю графічному інтерфейсу. Однак, при правильному використанні, командний рядок може значно підвищити продуктивність вашої роботи. Так що ніколи не завадить вивчити кілька трюків із командним рядком для підвищення вашої продуктивності.

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

Список усіх інстальованих драйверів

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

Виконати кілька команд послідовно

Якщо ви не хочете чекати, поки чергова команда закінчить роботи, перш ніж ви могли б запустити наступну, існує спосіб ввести кілька команд, так, щоб вони були виконані одна за одною. Все, що вам потрібно зробити, це додати "&&" між командами, щоб розділити їх наступним чином command1 && command2 && command3. Тепер, коли команда command1 буде виконана, запуститься command2, а коли вона відпрацює — запуститися command3.

Отримати довідку за будь-якою командою

Якщо ви не можете зрозуміти, що робить конкретна команда, або які варіанти її використання вам не доведеться шукати цю інформацію в Інтернеті. Командний рядок надає повну інформацію про те, що робить кожна команда, і навіть може навести приклади використання команди (якщо це можливо). Просто наберіть / ? після команди, що вас цікавить, наприклад assoc /?.

Дізнатися IP-адресу веб-сайту

Якщо ви хочете дізнатися IP-адресу будь-якого веб-сайту, ви можете легко зробити це прямо з командного рядка. Для цього наберіть nslookup< названиесайта> наприклад, nslookup coderjob.ru, і ви побачите його IP-адресу.

Перегляд раніше введених команд

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

  • F1— Він вставляє команду, яка була останньою виконаною за допомогою командного рядка, за одним символом команди за одне натискання.
  • F2– Вставляє частину команди, яка була виконана останньою в командному рядку, проте попросить вас ввести символ, до якого ви хочете вставити команду. Наприклад, якщо остання команда була ipconfig /displaydns і ви натиснули d після натискання клавіші F2, командний рядок буде вставлено ipconfig / тобто. будуть вставлені всі символи перед d.
  • F3- Вставляє останню виконану команду (цілком).
  • F4— Відображає діалогове вікно, яке пропонує користувачеві ввести символ, до якого потрібно видалити поточну команду.
  • F5- Вставляє останню виконану команду. При повторному натисканні показує всі команди в порядку зворотному порядку виконання команд. Після того, як було показано найстарішу команду, тобто. команда, яка була виконана першою у поточній сесії, натискання клавіші F5 не робить нічого.
  • F6– Вставляє командний рядок керуючу послідовність ^Z.
  • F7— Відображає список команд, які раніше використовувалися у вигляді діалогу.
  • F8— Вставляє до командного рядка нещодавно виконані команди. Зверніть увагу, що на відміну від F5 у тому, що відбувається нескінченне циклічне перемикання між раніше виконаними командами.
  • F9— Як згадувалося вище, командний рядок зберігає список всіх виконаних команд. Цей список пронумеровано від 0 до 9. Коли натиснути клавішу F9, з'являється діалог із запрошенням ввести номер команди, яку ви хочете використовувати повторно.

Крім того, якщо ви хочете припинити виконання команди до того, як вона сама завершить роботу, ви можете використовувати комбінацію клавіш Ctrl+C.

Запустити командний рядок від імені адміністратора без використання миші

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

  • Введіть cmd у поле пошуку меню 'Пуск' та натисніть одночасно Ctrl+Shift+Enter.
  • Створити ярлик для cmd.exe. Клацніть правою кнопкою миші файл ярлика та натисніть кнопку Властивості. На вкладці Ярлик натисніть кнопку 'Додатково'. З'явиться нове діалогове вікно. Виставте прапорець Запуск від імені адміністратора та натисніть кнопку ОК. Потім натисніть кнопку OK, щоб закрити вікно Властивості ярлика. Тепер, коли ви захочете відкрити вікно командного рядка з правами адміністратора, вам потрібно буде лише двічі клацнути створений ярлик.
Автодоповнення команд клавішею Tab

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

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

Наприклад, ви хочете змінити каталоги в якусь папку в папці Windows, але ви не впевнені, як вона називається. Введіть команду cd C : \ Windows \, а потім натисніть клавішу Tab, доки не побачите папку, яку ви шукаєте.

Дізнатися IP-адресу та ім'я свого комп'ютера в локальній мережі

За допомогою однієї команди командного рядка ви можете легко отримати основну інформацію про ваше підключення до мережі, наприклад, таку як IP-адреса, маска підмережі та адреса шлюз за замовчуванням. Для цього введіть у командному рядку ipconfig/allта натисніть клавішу Enter. Щоб дізнатися ім'я мережі свого комп'ютера, введіть команду hostname

Крім того, якщо IP-адреса вашому комп'ютеру призначається динамічно (тобто у вашій мережі використовується DHCP) ви може примусово оновити вашу IP-адресу виконавши наступну команду:
ipconfig / release & ipconfig / renew

Отримати інформацію про мережні диски та папки

Введіть net useу командному рядку, і ви побачите вам усі мережеві диски, до яких ви підключені. Щоб дізнатися, які папки на вашому комп'ютері доступні з мережі, введіть команду net share.

Дізнатися модель та серійний номер вашого комп'ютера

Введіть wmic computersystem get model, щоб з'ясувати моделі комп'ютера, на якому ви працюєте. Крім того, ви можете з'ясувати серійний номер вашого комп'ютера, ввівши таку команду: wmic bios get serialnumber.

Відкрити провідник Windows із командного рядка

Щоб відкрити провідник Windows у командному рядку, введіть команду start.та натисніть Enter.

Вимкнення та перезавантаження комп'ютера з командного рядка

Для вимкнення комп'ютера з командного рядка вам необхідно виконати наступну команду:
shutdown/s/t 60і система буде вимкнена через одну хвилину (за це відповідає ключ /t із кількістю секунд затримки – 60).
Для вимкнення віддаленого комп'ютера, який працює на Windows, вам потрібно виконувати команду такого вигляду: shutdown/s/t 60/f/L/m \\192.168.1.55Щоб перезавантажити системи, вам потрібно виконати команду shutdown - r - t 0.

Запустити будь-який аплет Панелі Управління
Ім'я аплету Панелі управління Команда
Центр спеціальних можливостей access.cpl
Додавання нового пристрою hdwwiz.cpl
Програми та компоненти appwiz.cpl
Адміністрація control admintools
Windows Update wuaucpl.cpl
Диспетчер сертифікатів certmgr.msc
Керування комп'ютером compmgmt.msc
Панель управління control
дата та час timedate.cpl
Диспетчер пристроїв devmgmt.msc
Дефрагментація дисків dfrg.msc
Управління дисками diskmgmt.msc
Персоналізація робочого столу control desktop
Роздільна здатність екрану desk.cpl
Перегляд подій eventvwr.msc
Властивості папки control folders
Шрифти control fonts
Редактор локальної групової політики gpedit.msc
Клавіатура control keyboard
Локальна політика безпеки secpol.msc
Локальні користувачі та групи lusrmgr.msc
Миша control mouse
Мережеві з'єднання ncpa.cpl
Монітор ресурсів perfmon.msc
Електроживлення powercfg.cpl
Пристрої та принтери control printers
Мова та регіональні стандарти intl.cpl
Планувальник завдань control schedtasks
Центр підтримки wscui.cpl
Служби services.msc
Загальні папки fsmgmt.msc
Звук mmsys.cpl
Властивості системи sysdm.cpl

Іноді є потреба запустити файл batв невидимому режимі, сховати, приховати вікно bat. Наприклад, якщо файл виконується через планувальник. А може там написано багато команд і довго виконується, при цьому миготить у Вас перед очима. прикладів, для чого потрібно приховати вікно batфайлу можна навести безліч. Тож якщо Вас зацікавило, як приховати вікно cmdабо як потай запустити програмучитайте уважно.

Пропоную ознайомитись із пропозиціями моїх партнерів

1. За допомогою скрипта VBS. Ось таким скриптом можна потай запускати програми, bat файли, інші файли.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "шлях до додатку\ім'я програми", 0 Set oShell = Nothing

Для тих, хто не в курсі, просто скопіюйте текст у блокнот, поставте свої шляхи до програми та ім'я програми, збережіть під будь-якою назвою – але з розширенням vbs, (наприклад – приховуємо вікно start.vbs)

Приклад: потай запускаємо батник qwerty.bat з диска С

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 Set oShell = Nothing

Аналогічний код

Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:qwerty.bat", 0, False)

Можна у прихованому режимі запускати як *.bat а й інші файли. Наприклад, Ви бажаєте запустити mp3 без вікна програвача за умови використання Windows Media Player

Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:qwerty.mp3", 0, False)

Якщо у Вас mp3 прив'язаний до іншого програвача, то додайте код wmplayer.exe

Set WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)

2. Утиліта cmdow (саму утиліту помістити в C:\windows\system32)

У статті описуються різні способи, як сховати вікно cmd під час виконання batch файлу.

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

Як уникнути захисту UAC? Зверніться до статті

Як сховати вікно cmd. Чи можна це зробити засобами самого батника?

Ні. Робота коду проводиться в середовищі консолі, а значить, вікно буде відображатися. З цим потрібно змиритися: вікно буде відкритим доти, доки виконується код. Все, що ви можете зробити, це зробити деякі кроки, щоб вікно з'являлося на мінімальний відрізок часу. У принципі, це корисно: роботу коду ми можемо спостерігати на власні очі. Але якщо хочеться приховати вікно консолі, для цього доведеться використовувати сторонні засоби: інших розробників або можливості Windows. З неї і почнемо.

Запустити batch файл непомітно. Лише Windows.

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

Наприклад візьму код скрипта, який дозволяє небагато (конкретно, характеристики процесора в Властивості системи ). Це робиться на час сеансу Windows: після перезавантаження все стане на свої місця.

Втім, маємо наступний код батника:

REGEDIT4; @ECHO OFF; CLS; REGEDIT.EXE /S "%~f0" ; EXIT "ProcessorNameString"="Intel(R) Core(TM) i112-3470 CPU @ 800.5GHz"

Зверніть увагу на характеристики процесора. Він і відповідатиме за зміну системної інформації. Присвоюємо файл ім'я spec .bat . Також зверніть увагу, я використовуватиму тільки латинські символи в іменах файлів і уникати в шляхах до їхнього розташування кирилиці, щоб доріжка до скрипту читалися системою правильно. Тому й покладу створений бат-файл у системну директорію – у диск С: .

Однак його запуск супроводжується:

  • появою вікна консолі cmd
  • появою вікна UAC з підтвердженням із змінами (завдання, як бачите, ускладнилося саме по собі, бо змінюється системна інформація)

перед виконанням батника з'являється вікно UAC

Від першого віконця я пропоную вам позбутися за допомогою наступного скрипта, оформленого вже в черговий vbs-файл. А ось і до нього скрипт (дивіться - мій шлях до файлу C: spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell").Run "C:\spec.bat", 0, True

Назву будь-яким ім'ям з розширенням .vbs. Тепер робота батника по натисканні на vbs-нік супроводжується лише появою вікна Контролю облікових записів: річ у тому, що зміни, які робили батник стосуються реєстру, а система логічно не пропускає це безконтрольно. Як – це тема окремої статті:

Однак ми трохи відвернемося від теми статті і закінчимо розпочате, створивши для файлу приховування консолі ( vbs-файлу) спеціальний ярлик. У полі Розташування об'єкта вкажемо шлях у форматі:

Wscript шлях-до-vbs-ніку шлях-до-bat-ніку

Ярлик готовий (можете змінити його малюнок через Властивості ярлика). Його можна закинути на вибір у папку Автозавантаження, помістити в Windows Планувальник або запускати подвійним клацанням миші. Вікна консолі не буде.

Як приховати вікно cmd? Спеціальні програми.

Їх чимало, вони легковажні та прості у використанні. Мінус - їх потрібно завантажувати, і деякі встановлювати. Наведу найпопулярніші з них:

  • Hidden Start (HStart)

Утиліта вітчизняного виробника. Потрібно купувати, вартості не знаю. Однак з її допомогою можна приховати вікно раз і назавжди, і не важливо, чи потрібне підтвердження UAC чи ні – його також можна приховати:

Для 32-х та 64-х бітних версій. Налаштування не вимагає, поставляється у вигляді виконавчого файлу, який при запуску (від імені адміна) відразу проситься до кореневого каталогу Windows. Погодимося, і вона тепер із нами:

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

Nircmd elevatecmd exec hide шлях-до-файлу

Від вікна UAC не позбулися (elevatecmd exec і є частина команди із запитом на UAC), але нам і не обіцялося. І постійно прописувати в консолі повний шлях до файлу незручно, тому відразу створимо ярлик:

Nircmd cmdshortcut "~$folder.desktop$" "Батник" elevatecmd exec hide шлях-до-файлу

Як сховати вікно cmd: batch перетворився на exe.

Також варіант. Це вже музика найвищих сфер. Кому ця утиліта невідома, знайомтеся - знадобиться: Bat To Exe Converter. Як ви зрозуміли за назвою, перетворює батник на виконавчий файл з розширенням.exe. Качаємо, встановлюємо, користуємося:

Успіхів.

Прочитано: 546

Отже, консоль командного рядка є у всіх версіях операційних систем Windows. Ранні версії ОС підтримували режим MS-DOS безпосередньо, що дозволяло виконувати прості команди з консолі. Представники ж сімейства NT, такі як Windows 2000 або Windows Server 2003, працюють вже зовсім за іншими принципами, проте MS-DOS у них теж підтримується, але через віртуальну машину (NT Virtual DOS Machine, NTVDM), що дозволяє контролювати та адмініструвати системні ресурси прямо з консолі командного режиму. Як інтерпретатор командного режиму виступає програма cmd.exe, запуск якої здійснюється через меню "Start -> Run". Крім того, для запуску консолі можна скористатися елементом меню "Start -> All Programs -> Accessories -> Command Prompt".

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

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

Сам адміністратор може виконувати як поодинокі команди, і список команд, використовуючи спеціальні управляючі символи (&, |). Наприклад:

Команда 1 & Команда 2 — спочатку буде виконана Команда 1 і потім Команда 2;
Команда 1 && Команда 2 — лише після успішного виконання Команди 1 буде запущена Команда 2. Існує можливість перенаправити потік, що виводиться програмою, безпосередньо в текстовий файл для подальшої обробки. Для цього необхідно використовувати символ «>» та ім'я текстового файлу. Приклад виведення змісту поточного каталогу текстовий файл Report.txt за допомогою команди dir наведено нижче:
dir> Report.txt

Адміністратор може запустити кілька копій консолі, викликавши у командному рядку програму cmd.exe. Використання вкладеної консолі дозволяє працювати зі змінними оточення операційної системи без наслідків для всієї системи в цілому, тому що після закриття вкладеної консолі зміни змінних оточення не зберігаються. Для контролю за цим процесом використовуються команди setlocal, endlocal і set.

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

Зверніть увагу, що на малюнку у лівому верхньому куті наступної сторінки використано складний синтаксис. Так, відразу після команди shutdown/? після спеціального роздільника «|» йде команда more, що дозволяє виводити інформацію на екран не повністю, а певними порціями, зручними для подальшого читання.

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

Хто тут головний?

За своїми можливостями консольні програми поділяються на:

  • команди управління операційною системою – це такі команди, як shutdown або taskkill;
  • мережеві команди - net та ipconfig;
  • команди для моніторингу системи - tasklist та systeminfo;
  • команди підтримки файлової системи — dir, mkdir, copy;
  • команди для обслуговування жорстких дисків - defrag та diskpart;
  • команди для підтримки служби каталогів (Active Directories) - addrep та dsadd;
  • допоміжні команди, до цього розділу входять різні утиліти для створення сценаріїв, налаштування принтерів, роботи зі змінними оточення тощо.

Розглянемо типових представників кожної групи і дозволимо собі дати деякі рекомендації щодо використання включених до них команд.

Команди моніторингу та діагностики

Для виявлення неполадок в апаратній частині та проблем з програмним забезпеченням призначені команди моніторингу, такі як системаinfo та tasklist. Ці утиліти вперше з'явилися лише в операційному середовищі Windows Server 2003, тому адміністратори ще повною мірою оцінили функціональні можливості цих команд. Так, наприклад, тепер не треба залазити в закладку "Властивості" іконки "Мій комп'ютер" - команда systeminfo надрукує на екрані консолі основну інформацію про всі компоненти системи з повним розшифруванням. Параметр /s виведе інформацію про будь-який віддалений комп'ютер. Наприклад, для з'ясування конфігурації комп'ютера TESTSERVER необхідно виконати таку команду:

Systeminfo /s TESTSERVER

А утиліта tasklist покаже процеси, запущені на вашому комп'ютері.

Утиліта tasklist дозволяє опитувати системи, з'єднані в мережу. Параметр /v дає можливість отримувати докладні лістинги з корисною інформацією, у тому числі про імена користувачів, а параметр /т показує процеси, що завантажили конкретний dll-файл. Інша корисна утиліта - openfiles - дозволяє отримати інформацію про всі відкриті файли локальної та віддаленої операційної системи. У попередніх версіях операційних систем Windows доводилося використовувати команду oh.exe, в сучасних версіях достатньо виконати в командному рядку консолі команду, яка встановлює режим моніторингу для всіх відкритих файлів системи:

Openfiles /local on

Користувач отримає інформацію про всі відкриті файли системи, використовуючи команду із простим синтаксисом:

Openfiles

Команда openfiles із параметрами /query /v показує, які користувачі запустили процеси, що відкрили файли. За допомогою інших параметрів-ключів можна встановити різний режим виведення інформації.

Команди управління операційною системою

Windows Server 2003 надає адміністраторам нові команди, які допомагають не лише діагностувати систему, а й керувати нею. До таких команд можна віднести утиліту shutdown. Як параметри-ключі цієї утиліти можна використовувати наступні:

  • / s - повне штатне відключення системи;
  • /р - вимикання живлення;
  • /f - Завершення роботи активних додатків;
  • / д - перехід у режим зниженого енергоспоживання;
  • /I — завершення сеансу без вимкнення комп'ютера.

У вигляді засобу, що реєструє всі штатні вимкнення комп'ютера, виступає обробник подій штатних вимкнень (Shutdown Event Tracker), який збирає та діагностує всі відключення, виконані адміністратором. Також передбачено можливість вимикати систему із зазначенням причини, для цього необхідно використовувати ключ /d.

Команда taskkill, аналог команди kill в операційних системах сімейства *nix, дозволяє «вбити» додаток, що завис. Спільно з командою tasklist ці утиліти є потужним засобом для оперативного втручання в хід виконання додатків, що становлять потенційну загрозу для продуктивності сервера. З параметрів цієї команди необхідно відзначити ключ/pid, який дозволяє завершувати процес за його унікальним ідентифікатором, і ключ /im - для завершення програми із зазначеним ім'ям. Наступний приклад дозволяє завершити процеси з ідентифікаторами 1000 та 1240:

Taskkill / pid 1000 / pid 1240

Команди для обслуговування жорстких дисків

Оптимізацію жорсткого диска дозволяє виконати команду defrag. Утиліта вміє дефрагментувати диски з файловою системою FAT, FAT32 та NTFS. Defrag однаково добре працює як із динамічним типом диска, і з базовим. Синтаксис виклику цієї команди наступний:

Defrag диск [-a j [-f] [-v] [-? ]

Параметр -а передбачає лише аналіз інформації на диску, параметр -f — оптимізацію інформації, зокрема й за відсутності необхідного дискового простору створення тимчасових файлів, а параметр -v — висновок звіту про хід оптимізації. Не забудьте, що для успішної дефрагментації диск повинен містити щонайменше 15% вільного місця.

Команда fdisk вже не підтримується ядром Windows Server 2003. На зміну їй прийшла команда diskpart, також призначена для обслуговування жорстких дисків. Розбити диск на розділи, створити логічні диски, видалити їх — ось лише деякі завдання, які вирішує ця утиліта. В основному команда diskpart орієнтована працювати зі спеціальними файлами-сценариями, у яких описані процедури обслуговування жорстких дисків. Ось як виглядає виклик цієї команди для файлу сценарію Scriptl.txt:

Diskpart/s Scriptl.txt

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

Create partition logical size=2048

Мережеві команди

Серед мережевих команд хотілося б виділити дві утиліти. Перша – це команда ipconfig, друга – netstat. Системні адміністратори використовують ці команди не тільки для моніторингу мережі, але й для захисту від небезпечних програм, які намагаються встановити контроль над системою.

За допомогою утиліти ipconfig користувач може дізнатися мережеву адресу комп'ютера, а викликавши цю команду з параметром /all, отримати повну інформацію про конфігурацію мережі на локальному комп'ютері. Параметр /renew дозволяє змінити налаштування мережі без перезавантаження всієї системи в цілому.

Якщо ви помітили, що з вашим комп'ютером відбувається щось негаразд, то в цьому випадку допоможе команда netstat, яка не тільки вкаже на відкриті мережеві порти, якими зловмисники могли приєднатися до вашої системи, але і ідентифікує процеси, запущені на сервері без вашого відома. Так, ключ /о виводить інформацію про ідентифікатор процесу (PID), що використовує те чи інше мережне з'єднання. Існує можливість подивитися, які комп'ютери в мережі взаємодіють із вашою локальною операційною системою.

Команди для підтримки служби каталогів

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

Для моніторингу такої складної структури в операційній системі передбачено команду dsquery, яка призначена для розширеного пошуку компонентів служби каталогів. Також цією командою можна використовувати виведення інформації про властивості вибраних компонентів (ключ -attr). Параметри -scope, -subtree, -onelevel, -base визначають рівень вкладеності пошуку, а ключ -filter дозволяє використовувати фільтр пошуку.

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

Dsmod user
"CN=TestUser,CN=Users,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd yes

Команда dsmove переміщає об'єкт у межах поточного домену. За допомогою ключів -newname і -newparent можна задавати нове ім'я об'єкта та змінювати його розташування.

Команди для підтримки файлової системи

Опис деяких команд, які часто вживаються, для роботи з файлами і директоріями представлено в таблиці. Команду deltree, яка виконувала каскадне видалення папок і файлів, замінює тепер rmdir з ключем /s.

Маленькі секрети великої системи

Зміна запрошення для командного рядка

Знайдіть у реєстрі ключ: Створіть у цьому ключі рядковий параметр «PROMPT» з типом (REG_EXPAND_SZ) і надайте одне з наступних значень:

  • $В - вертикальна характеристика "I";
  • $D - поточна дата;
  • $G - знак більше ">";
  • $1_ — знак менше<»;
  • $N - поточний диск;
    $Р - поточний диск і шлях;
  • $ Q - знак дорівнює "=";
  • $Т - поточний час;
  • $V - версія Windows;
  • $$ - Знак долара "$".

Після перезавантаження ви побачите запрошення у певному вами вигляді.

Автонабір команд

Для увімкнення можливості автонабору команд за натисканням клавіші «Tab», знайдіть у реєстрі ключ:

Потім встановіть значення CompletionChar 9, що відповідає ідентифікатору клавіші Tab, закрийте реєстр і перезавантажте комп'ютер. У вікні консолі, набираючи частину імені команди, тепер можна натиснути клавішу Tab, і Windows автоматично підставить необхідну команду.

Зміна кольору консолі

Знайдіть у реєстрі ключ:

Змініть параметр DefaultCoior. Значення -F0 визначить виведення чорного тексту на білому тлі, а значення IE здивує вас жовто-синім кольором консолі.

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

Знайдіть у реєстрі ключ:

Додайте до нього підрозділи «CommandPrompt -> Command". Параметру Default ключа Command надайте значення «cmd.exe /k cd «%1»».

Параметру Default ключа Command Prompt надайте значення «Open Command Prompt».

Клацнувши правою кнопкою миші на будь-якій папці у Провіднику, можна вибрати команду Open Command Prompt, яка запустить консоль із командним рядком у потрібній директорії.

Висновок

Ну от і все. Ми розповіли про основи роботи з консоллю. Далі надаємо вам можливість самим дослідити функціональність та різноманітність консольних команд. Тільки не забувайте заповітний ключ /?, а решта прийде з часом та досвідом.



Ця стаття також доступна такими мовами: Тайська

  • Next

    Величезне Вам ДЯКУЮ за дуже корисну інформацію у статті. Дуже зрозуміло, все викладено. Відчувається, що виконано велику роботу з аналізу роботи магазину eBay

    • Дякую вам та іншим постійним читачам мого блогу. Без вас я не мав би достатньої мотивації, щоб присвячувати багато часу веденню цього сайту. У мене мозок так влаштований: люблю копнути вглиб, систематизувати розрізнені дані, пробувати те, що раніше до мене ніхто не робив, або не дивився під таким кутом зору. Жаль, що тільки нашим співвітчизникам через кризу в Росії аж ніяк не до шопінгу на eBay. Купують на Аліекспресі з Китаю, бо там у рази дешевші товари (часто на шкоду якості). Але онлайн-аукціони eBay, Amazon, ETSY легко дадуть китайцям фору за асортиментом брендових речей, вінтажних речей, ручної роботи та різних етнічних товарів.

      • Next

        У ваших статтях цінне саме ваше особисте ставлення та аналіз теми. Ви цей блог не кидайте, я часто сюди заглядаю. Нас таких має бути багато. Мені на ел. Пошту прийшла нещодавно пропозиція про те, що навчать торгувати на Амазоні та eBay. І я згадала про ваші докладні статті про ці торги. площ. Перечитала все наново і зробила висновок, що курси це лохотрон. Сама на eBay ще нічого не купувала. Я не з Росії, а з Казахстану (м. Алмати). Але нам теж зайвих витрат поки що не треба. Бажаю вам удачі та бережіть себе в азіатських краях.

  • Ще приємно, що спроби eBay щодо русифікації інтерфейсу для користувачів з Росії та країн СНД почали приносити плоди. Адже переважна частина громадян країн колишнього СРСР не сильна знаннями іноземних мов. Англійську мову знають трохи більше 5% населення. Серед молоді – більше. Тому хоча б інтерфейс російською — це велика допомога для онлайн-шопінгу на цьому торговому майданчику. Єбей не пішов шляхом китайського побратима Аліекспрес, де відбувається машинний (дуже корявий і незрозумілий, місцями викликає сміх) переклад опису товарів. Сподіваюся, що на просунутому етапі розвитку штучного інтелекту стане реальністю якісний машинний переклад з будь-якої мови на будь-яку за лічені частки секунди. Поки що маємо ось що (профіль одного з продавців на ебей з російським інтерфейсом, але англомовним описом):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png