Linia de comandă (aka shell) poate părea un instrument destul de complicat, deoarece... este complet opusul unei interfețe grafice. Cu toate acestea, atunci când este utilizată corect, linia de comandă vă poate îmbunătăți considerabil productivitatea. Așa că nu strica niciodată să înveți câteva trucuri în linia de comandă pentru a-ți îmbunătăți productivitatea.

Deși există un număr mare de comenzi pe care le puteți folosi în consolă (peste 280 de fapt), vă vom arăta câteva cu adevărat utile.

Lista tuturor driverelor instalate

Dacă doriți să vedeți toate driverele instalate pe computer, atunci puteți face acest lucru cu ușurință direct din linia de comandă. Doar deschideți o fereastră de prompt de comandă și tastați interogarea driverului. Când apăsați Enter, veți vedea o listă mare cu toate driverele instalate, împreună cu informații precum numele driverului, numele executabilului, tipul driverului etc.

Executați mai multe comenzi secvenţial

Dacă nu doriți să așteptați ca o comandă să se finalizeze înainte de a putea rula următoarea, există o modalitate de a introduce mai multe comenzi, astfel încât acestea să fie executate una după alta. Tot ce trebuie să faceți este să adăugați „&&” între comenzi pentru a le separa astfel comandă1 && comandă2 && comandă3. Acum, când comanda1 este executată, comanda2 va fi lansată, iar când s-a finalizat, comanda3 va fi lansată.

Obțineți ajutor pentru orice comandă

Dacă nu vă puteți da seama ce face o anumită comandă sau care sunt cazurile sale de utilizare, nu trebuie să o căutați online. Linia de comandă oferă informații complete despre ceea ce face fiecare comandă și poate oferi chiar exemple de utilizare a comenzii (dacă este posibil). Doar formați / ? după comanda care vă interesează, de exemplu asoc / ?.

Aflați adresa IP a unui site web

Dacă doriți să aflați adresa IP a oricărui site web, o puteți face cu ușurință chiar din linia de comandă. În acest scop, formați nslookup< названиесайта> , De exemplu, nslookup coderjob.ru, și veți vedea adresa sa IP.

Vizualizați comenzile introduse anterior

Dacă trebuie să introduceți din nou o comandă în timpul unei sesiuni de consolă, nu trebuie să o introduceți din nou. Tot ce trebuie să faceți este să utilizați tastele săgeți sus și jos pentru a parcurge toate comenzile pe care le-ați executat deja. De asemenea, puteți apăsa tasta funcțională F8 pentru a face același lucru. Mai jos este o listă de acțiuni pentru tastele funcționale rămase atunci când lucrați în linia de comandă:

  • F1- Inserează comanda care a fost executată ultima dată folosind linia de comandă, câte un caracter de comandă.
  • F2– Inserează partea din comandă care a fost executată ultima dată pe linia de comandă, dar vă va cere să introduceți caracterul înaintea căruia doriți să introduceți comanda. De exemplu, dacă ultima comandă a fost ipconfig /displaydns și ați apăsat d după ce ați apăsat F2, ipconfig /i.e. va fi inserat în linia de comandă. vor fi introduse toate caracterele înainte de d.
  • F3— Inserează ultima comandă executată (în întregime).
  • F4— Afișează o casetă de dialog care solicită utilizatorului să introducă caracterul până la care textul comenzii curente ar trebui să fie șters.
  • F5— Inserează ultima comandă executată. Când este apăsat din nou, arată toate comenzile în ordinea inversă a ordinii în care au fost executate comenzile. După ce cea mai veche comandă a fost afișată, de ex. comanda care a fost executată prima în sesiunea curentă, apăsând F5 nu face nimic.
  • F6– Inserează secvența de escape ^Z în linia de comandă.
  • F7— Afișează o listă de comenzi utilizate anterior sub forma unui dialog.
  • F8— Inserează comenzile executate recent în linia de comandă. Rețineți că acest lucru diferă de F5 prin faptul că circulă la nesfârșit între comenzile executate anterior.
  • F9- După cum sa menționat mai sus, linia de comandă stochează o listă a tuturor comenzilor executate. Această listă este numerotată de la 0 la 9. Când apăsați tasta F9, apare un dialog care vă cere să introduceți numărul comenzii pe care doriți să o reutilizați.

În plus, dacă doriți să opriți executarea unei comenzi înainte ca aceasta să se termine singură, puteți utiliza comanda rapidă de la tastatură Ctrl+C.

Rulați promptul de comandă ca administrator fără a utiliza mouse-ul

Există mai multe comenzi care necesită privilegii de administrator pentru a funcționa. Pentru a rula aceste comenzi, trebuie să rulați Command Prompt ca administrator. A face acest lucru cu un mouse nu este foarte convenabil. Vă vom spune cum să rulați promptul de comandă cu drepturi de administrator fără a utiliza mouse-ul. Există două moduri de a face acest lucru:

  • Tastați cmd în câmpul de căutare din meniul Start și apăsați simultan Ctrl + Shift + Enter.
  • Creați o comandă rapidă pentru cmd.exe. Faceți clic dreapta pe fișierul comenzii rapide și faceți clic pe Proprietăți. În fila Comenzi rapide, faceți clic pe butonul „Avansat”. Va apărea o nouă casetă de dialog. Bifați caseta de selectare Executare ca administrator și faceți clic pe OK. Apoi faceți clic pe OK pentru a închide fereastra Proprietăți comenzi rapide. Acum, ori de câte ori doriți să deschideți o fereastră de linie de comandă cu drepturi de administrator, trebuie doar să faceți dublu clic pe comanda rapidă creată.
Completarea automată a comenzilor folosind tasta Tab

Completarea tastei Tab este o altă caracteristică a ferestrei Prompt de comandă care vă poate economisi mult timp, mai ales dacă comanda conține un nume de fișier sau folder și nu sunteți complet sigur de acesta.

Pentru a utiliza completarea liniei de comandă, introduceți pur și simplu comanda urmată de partea din calea fișierului pe care o cunoașteți. Apoi, apăsați tasta Tab până când valoarea dorită este inserată în linia de comandă.

De exemplu, doriți să schimbați directoarele într-un folder din folderul Windows, dar nu sunteți sigur cum se numește. Introdu comanda cd C:\Windows\, apoi apăsați tasta Tab până când vedeți folderul pe care îl căutați.

Aflați adresa IP și numele computerului dvs. din rețeaua locală

Cu o singură comandă din linia de comandă, puteți obține cu ușurință informații de bază despre conexiunea la rețea, cum ar fi adresa IP, masca de subrețea și adresa de gateway implicită. Pentru a face acest lucru, introduceți pe linia de comandă ipconfig/allși apăsați Enter. Pentru a afla numele rețelei computerului dvs., introduceți comanda nume de gazdă

În plus, dacă adresa IP a computerului dvs. este atribuită dinamic (adică, rețeaua dvs. folosește DHCP), puteți forța actualizarea adresei IP rulând următoarea comandă:
ipconfig/release&ipconfig/renew

Obțineți informații despre unitățile și folderele de rețea

introduce utilizare netîn linia de comandă și veți vedea toate unitățile de rețea la care sunteți conectat. Pentru a afla ce foldere de pe computer sunt accesibile din rețea, introduceți comanda cota netă.

Aflați modelul și numărul de serie al computerului dvs

introduce Wmic computersystem obține model pentru a afla modelul computerului la care lucrezi. În plus, puteți afla numărul de serie al computerului dvs. introducând următoarea comandă: Wmic bios obține numărul de serie.

Deschideți Windows Explorer din linia de comandă

Pentru a deschide Windows Explorer în linia de comandă, introduceți comanda start.și apăsați Enter.

Închideți și reporniți computerul din linia de comandă

Pentru a opri computerul din linia de comandă, trebuie să rulați următoarea comandă:
oprire/s/t 60 iar sistemul va fi oprit într-un minut (tasta /t cu numărul de secunde de întârziere este de 60).
Pentru a închide un computer la distanță care rulează Windows, trebuie să rulați următoarea comandă: oprire /s/t60/f/L/m\\192.168.1.55 Pentru a reporni sistemele, trebuie să rulați comanda oprire - r - t 0.

Lansați oricare dintre aplicațiile Panoului de control
Numele appletului din Panoul de control Echipă
Centrul de accesibilitate acces.cpl
Adăugarea unui dispozitiv nou hdwwiz.cpl
Programe și componente appwiz.cpl
Administrare instrumente de administrare de control
Windows Update wuaucpl.cpl
Manager de certificate certmgr.msc
Managementul calculatorului compmgmt.msc
Panou de control Control
data si ora timedate.cpl
manager de dispozitiv devmgmt.msc
Defragmentarea discului dfrg.msc
Gestionarea discurilor diskmgmt.msc
Personalizare desktop controlează desktopul
Rezolutia ecranului birou.cpl
Vizualizator de eveniment eventvwr.msc
Proprietățile folderului folderele de control
Fonturi fonturi de control
Editor local de politici de grup gpedit.msc
Tastatură tastatura de control
Politica locală de securitate secpol.msc
Utilizatori și grupuri locale lusrmgr.msc
Mouse control mouse-ul
Conexiuni de retea ncpa.cpl
Monitorul resurselor perfmon.msc
Alimentare electrică powercfg.cpl
Dispozitive și imprimante imprimante de control
limbă și standarde regionale intl.cpl
Planificator de sarcini controlează sarcinile programate
Centru de asistență wscui.cpl
Servicii servicii.msc
Dosare partajate fsmgmt.msc
Sunet mmsys.cpl
Proprietățile sistemului sysdm.cpl

Uneori este nevoie să fugi fișier batîn modul invizibil, ascundeți, ascunde fereastră liliac. De exemplu, dacă fișierul este executat prin planificator. Sau poate că acolo sunt scrise o mulțime de comenzi și se execută mult timp, în timp ce îți clipește în fața ochilor. Exemple de ceea ce ai nevoie ascunde fereastră liliac Există multe fișiere care pot fi citate. Deci, dacă sunteți interesat de cum ascunde fereastra cmd sau cum să rulezi un program în secret, Citește cu atenție.

Vă sugerez să vă familiarizați cu ofertele partenerilor mei

1. Folosind scriptul vbs. Cu acest script poți lansează în secret programe, fișiere bat, alte fisiere.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "application path\application name", 0 Set oShell = Nimic

Pentru cei care nu știu, doar copiați textul în notepad, puneți calea către aplicație și numele aplicației, salvați-l sub orice nume - dar cu extensia vbs (de exemplu - ascundeți fereastra start.vbs)

Exemplu: lansați în secret fișierul batch qwerty.bat de pe unitatea C

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

Cod similar

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

Puteți rula nu numai *.bat, ci și alte fișiere în modul ascuns. De exemplu, doriți să rulați mp3 fără o fereastră de player, cu condiția să utilizați Windows Media Player

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

Dacă mp3-ul dvs. este conectat la un alt player, adăugați wmplayer.exe la cod

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

2. utilitar cmdow (plasați utilitarul în sine în C:\windows\system32)

Articolul descrie diferite moduri de a ascunde fereastra cmd în timpul executării unui fișier batch.

Fișierele bat, cunoscute și ca fișiere batch, pot fi foarte utile pentru rularea unui întreg pachet de comenzi. Dar cred că mulți oameni se întreabă cum să se asigure că fereastra consolei nu apare pe monitor. Mă voi concentra în primul rând pe capacitățile încorporate ale sistemului; voi menționa pe scurt programe terțe. Pe parcurs, vom rezolva alte probleme, de exemplu, adăugând o comandă rapidă separată pentru fișierul batch.

Cum să ocoliți protecția UAC? Consultați articolul

Cum să ascunzi fereastra cmd. Este posibil să faceți acest lucru folosind fișierul body în sine?

Nu. Codul rulează în mediul consolei, ceea ce înseamnă că fereastra va fi afișată. Trebuie să te împaci cu asta: fereastra va fi deschisă atâta timp cât codul este executat. Tot ce puteți face este să luați câțiva pași pentru a vă asigura că fereastra apare pentru o perioadă minimă de timp. În principiu, acest lucru este util: putem observa funcționarea codului cu proprii noștri ochi. Dar dacă doriți să ascundeți fereastra consolei, va trebui să utilizați instrumente terțe pentru a face acest lucru: alți dezvoltatori sau capabilitățile Windows însuși. Să începem cu el.

Rulați fișierul batch în liniște. Doar Windows.

În fișierul „cod madness” în sine, cânteți singur melodia. Voi sugera optimizarea conținutului acestuia pentru o funcționare maximă silențioasă. Există un punct important aici: cu cât codul în sine este mai scurt, cu atât este mai probabil ca fereastra consolei să apară pentru o perioadă scurtă de timp. Dacă volumul este mare sau sunt scrise mai multe comenzi simultan, fereastra poate atrage atenția.

De exemplu, voi lua codul de script, care permite puțin (în special, caracteristicile procesor V Proprietatile sistemului ). Acest lucru se face pe durata sesiunii Windows: după o repornire, totul va fi la locul său.

În general, avem următorul cod de fișier batch:

REGEDIT4 ; @ECHO OFF ; CLS ; REGEDIT.EXE /S "%~f0" ; EXIT "ProcessorNameString"="Procesor Intel(R) Core(TM) i112-3470 la 800,5 GHz”

Acordați atenție specificațiilor procesorului. El va fi responsabil pentru schimbarea informațiilor sistemului. Numim fișierul spec .bat . De asemenea, rețineți că voi folosi doar caractere latine în numele fișierelor și voi evita chirilica în căile către locația lor, astfel încât calea către script să fie citită corect de sistem. De aceea, voi pune fișierul bat creat în directorul de sistem - direct în unitatea C:.

Cu toate acestea, lansarea sa este însoțită de:

  • apare fereastra consolei cmd
  • apariția unei ferestre de confirmare a UAC cu modificările efectuate (sarcina, după cum puteți vedea, a devenit mai complicată în sine, deoarece informațiile de sistem se schimbă)

înainte de a executa fișierul batch, apare o fereastră UAC

Vă sugerez să scăpați de prima fereastră folosind următorul script, deja formatat într-un alt fișier vbs. Și iată scriptul pentru acesta (vezi calea mea către fișierul C:\spec.bat):

„HideBat.vbs CreateObject(”Wscript.Shell”). Rulați „C:\spec.bat”, 0, True

Îl voi numi cu orice nume cu extensia .vbs. Acum, munca fișierului batch făcând clic pe porecla vbs este însoțită doar de apariția unei ferestre Controlul contului: adevărul este că modificările făcute de fișierul batch afectează registry, iar sistemul nu lasă în mod logic acest lucru să treacă necontrolat. Cum este subiectul unui articol separat:

Cu toate acestea, ne vom abate puțin de la subiectul articolului și vom termina ceea ce am început prin crearea unei ascunse de consolă pentru fișier ( fișier vbs) etichetă specială. În câmpul Locație obiect, indicați calea în formatul:

Wscript cale-la-vbs-nick cale-la-bat-nick

Eticheta este gata (îi puteți schimba designul prin Proprietățile comenzilor rapide). Îl puteți plasa în folderul Startup, îl puteți plasa în Windows Scheduler sau îl puteți lansa făcând dublu clic pe el. Nu va exista nicio fereastră de consolă.

Cum să ascund fereastra cmd? Programe speciale.

Sunt multe dintre ele, sunt ușoare și ușor de utilizat. Dezavantajul este că acestea trebuie descărcate și unele instalate. Voi oferi cele mai populare dintre ele:

  • Pornire ascunsă (HStart)

Utilitate de la un producător autohton. Trebuie să-l cumpăr, nu știu prețul. Cu toate acestea, cu ajutorul său, puteți ascunde fereastra odată pentru totdeauna și nu contează dacă este necesară sau nu confirmarea UAC - o puteți ascunde și:

Pentru versiunile pe 32 și 64 de biți. Nu necesită instalare; este furnizat ca fișier executabil, care, atunci când este lansat (ca administrator), este trimis imediat în directorul rădăcină Windows. Suntem de acord, iar ea este acum cu noi:

Utilitarul poate face o mulțime de lucruri, inclusiv schimbarea nivelului de sunet, deschiderea tăvilor de unitate etc. Pentru cazul nostru, pentru a ascunde fereastra cmd, am putea introduce pur și simplu o comandă ca:

Nircmd elevatecmd exec ascunde calea fișierului

Nu am scăpat de fereastra UAC (elevatecmd exec face parte din comanda care cere UAC), dar nu ni s-a promis asta. Și este incomod să scrieți în mod constant calea completă către fișier în consolă, așa că să creăm imediat o comandă rapidă:

Nircmd cmdshortcut „~$folder.desktop$” „Fișier loturi” elevatecmd exec ascunde calea către fișier

Cum să ascundeți fereastra cmd: lot transformat în exe.

De asemenea, o opțiune. Aceasta este deja muzica sferelor superioare. Pentru cei care nu sunt familiarizați cu acest utilitar, verificați-l - le va fi util: Bat To Exe Converter. După cum vă puteți da seama după nume, acesta transformă un fișier batch într-un fișier executabil cu extensia .exe. Descărcați, instalați, utilizați:

Noroc.

Citește: 546

Deci, consola de linie de comandă este prezentă în toate versiunile sistemelor de operare Windows. Versiunile timpurii ale sistemului de operare au suportat direct modul MS-DOS, ceea ce a făcut posibilă executarea comenzilor simple direct de pe consolă. Reprezentanții familiei NT, precum Windows 2000 sau Windows Server 2003, lucrează pe principii complet diferite, totuși, MS-DOS este acceptat și în ei, dar printr-o mașină virtuală (NT Virtual DOS Machine, NTVDM), care vă permite să controlați și administrați resursele sistemului direct din consola modului de comandă. Interpretul modului de comandă este programul cmd.exe, care este lansat prin meniul „Start -> Run”. În plus, pentru a lansa consola, puteți folosi elementul de meniu „Start -> Toate programele -> Accesorii -> Prompt de comandă”.

Lansând o consolă în modul comandă, utilizatorul poate gestiona atât resursele sistemului local, cât și resursele unei mașini la distanță. Există comenzi care monitorizează sistemul și identifică punctele critice în setările serverului. Diferența dintre lucrul din linia de comandă este absența completă a utilităților grafice mari și greoaie. Programele din linia de comandă permit o reglare mai fină sub forma unor parametri cheie enumerați în dreapta comenzii în sine.

Folosind fișiere de script speciale (seturi de comenzi executate secvențial sau într-o ordine programată), administratorul poate minimiza operațiunile zilnice de rutină. Utilitarele moderne existente pot rula astfel de scripturi la intervale specificate fără prezența unui administrator de sistem.

Administratorul însuși poate executa atât comenzi individuale, cât și o listă de comenzi folosind caractere de control speciale (&, |). De exemplu:

Comanda 1 & Comanda 2 - Comanda 1 va fi executată mai întâi și abia apoi Comanda 2;
Comanda 1 && Comanda 2 - numai după executarea cu succes a Comanda 1 va fi lansată Comanda 2. Este posibil să redirecționați fluxul de ieșire a programului direct către un fișier text pentru procesare ulterioară. Pentru a face acest lucru, trebuie să utilizați caracterul de control „>” și ​​numele fișierului text. Un exemplu de ieșire a conținutului directorului curent în fișierul text Report.txt folosind comanda dir este dat mai jos:
dir>Raport.txt

Un administrator poate lansa mai multe copii ale consolei apelând cmd.exe din linia de comandă. Utilizarea unei console imbricate vă permite să lucrați cu variabilele de mediu ale sistemului de operare fără consecințe pentru întregul sistem, deoarece modificările aduse variabilelor de mediu nu sunt salvate după închiderea consolei imbricate. Comenzile setlocal, endlocal și set sunt folosite pentru a controla acest proces.

Există multe comenzi și utilitare în sistemele de operare moderne. Amintiți-vă atât de multe programe diferite și cu atât mai mult de parametrii lor
foarte dificil, așa că unul dintre cei mai importanți parametri pentru fiecare program este combinația de simboluri /?. După executarea unei comenzi cu acest parametru, utilizatorul va primi un mesaj cuprinzător despre utilizarea utilitarului și sintaxa parametrilor acestuia.

Rețineți că ilustrația din colțul din stânga sus al paginii următoare utilizează o sintaxă complexă. Deci, imediat după oprire /? după separatorul special „|” cu cât se folosește comanda mai mult, ceea ce vă permite să afișați informații pe ecran nu în întregime, ci în anumite porțiuni, convenabil pentru citire ulterioară.

Pentru a închide consola liniei de comandă, trebuie să rulați comanda de ieșire.

Cine e responsabil aici?

În funcție de capacitățile lor, programele de consolă sunt împărțite în:

  • comenzile de control ale sistemului de operare sunt comenzi precum shutdown sau taskkill;
  • comenzi de rețea - net și ipconfig;
  • comenzi pentru monitorizarea sistemului - lista de sarcini și info sistem;
  • comenzi pentru suportul sistemului de fișiere - dir, mkdir, copie;
  • comenzi pentru întreținerea hard disk-urilor - defrag și diskpart;
  • comenzi pentru a sprijini serviciile de directoare (Directoare active) - adrep și dsadd;
  • comenzi auxiliare, această secțiune include diverse utilitare pentru crearea de scripturi, configurarea imprimantelor, lucrul cu variabilele de mediu etc.

Să ne uităm la reprezentanții tipici ai fiecărui grup și să ne permitem să dăm câteva recomandări pentru utilizarea comenzilor incluse în ele.

Comenzi de monitorizare și diagnosticare

Comenzile de monitorizare, cum ar fi systeminfo și tasklist, sunt folosite pentru a identifica problemele hardware și software. Aceste utilitare au fost introduse pentru prima dată în mediul de operare Windows Server 2003, astfel încât administratorii nu au apreciat încă pe deplin funcționalitatea acestor comenzi. Deci, de exemplu, acum nu trebuie să accesați fila „Proprietăți” a pictogramei „Computerul meu” - comanda systeminfo va imprima informații de bază despre toate componentele sistemului cu o decriptare completă pe ecranul consolei. Parametrul /s va afișa informații despre orice computer la distanță. De exemplu, pentru a afla configurația computerului TESTSERVER, veți rula următoarea comandă:

Systeminfo /s TESTSERVER

Și utilitarul listă de activități va afișa procesele care rulează pe computer.

Utilitarul tasklist vă permite să interogați sistemele conectate la o rețea. Parametrul /v vă permite să obțineți liste detaliate cu informații utile, inclusiv nume de utilizator, iar parametrul /t arată procesele care au încărcat un anumit fișier dll. Un alt utilitar util, openfiles, vă permite să obțineți informații despre toate fișierele deschise pe sistemul de operare local și la distanță. În versiunile anterioare ale sistemelor de operare Windows, trebuia să utilizați comanda oh.exe; în versiunile moderne, este suficient să rulați o comandă în linia de comandă a consolei care setează modul de monitorizare pentru toate fișierele deschise din sistem:

Openfiles/local activat

Utilizatorul va primi informații despre toate fișierele deschise din sistem folosind o comandă cu o sintaxă simplă:

Openfiles

Comanda openfiles cu opțiunile /query /v arată ce utilizatori execută procesele care au deschis fișierele. Folosind alți parametri cheie, puteți seta diferite moduri de ieșire a informațiilor.

Comenzi ale sistemului de operare

Windows Server 2003 oferă administratorilor noi comenzi care îi ajută nu numai să diagnosticheze sistemul, ci și să îl gestioneze. Astfel de comenzi includ utilitarul de închidere. Următorii pot fi utilizați ca parametri cheie pentru acest utilitar:

  • /s - oprire completă normală a sistemului;
  • /p - oprire;
  • /f - închiderea aplicațiilor active;
  • /d — trecerea la modul de consum redus de energie;
  • /I - încheie sesiunea fără a opri computerul.

Sub forma unui instrument care înregistrează toate opririle obișnuite ale computerului, gestionarea evenimentelor de închidere (Shutdown Event Tracker) acționează ca un instrument care colectează și diagnosticează toate închiderile efectuate de administrator. De asemenea, este posibil să închideți sistemul indicând motivul; pentru aceasta trebuie să utilizați tasta /d.

Comanda taskkill, analogă cu comanda kill din sistemele de operare din familia *nix, vă permite să „omorâți” o aplicație înghețată. Împreună cu comanda tasklist, aceste utilitare oferă un instrument puternic pentru intervenția rapidă în execuția aplicațiilor care reprezintă o potențială amenințare pentru performanța serverului. Printre parametrii acestei comenzi, ar trebui să rețineți tasta /pid, care vă permite să încheiați un proces prin identificatorul său unic și tasta /im, care vă permite să încheiați aplicația cu numele specificat. Următorul exemplu încheie procesele cu ID-urile 1000 și 1240:

Taskkill /pid 1000 /pid 1240

Comenzi pentru întreținerea hard diskului

Comanda defrag vă permite să vă optimizați hard diskul. Utilitarul poate defragmenta discurile cu sistemele de fișiere FAT, FAT32 și NTFS. Defragmentarea funcționează la fel de bine atât cu tipurile de discuri dinamice, cât și cu cele de bază. Sintaxa pentru apelarea acestei comenzi este următoarea:

Defragmentează disc [ -a j [ -f ] [ -v ] [ -? ]

Parametrul -a oferă doar analiza informațiilor de pe disc, parametrul -f — optimizarea informațiilor, inclusiv în absența spațiului necesar pe disc pentru a crea fișiere temporare, iar parametrul -v — emite un raport privind progresul optimizării. Nu uitați că pentru ca defragmentarea să reușească, discul trebuie să conțină cel puțin 15% spațiu liber.

Comanda fdisk nu mai este acceptată de kernel-ul sistemului de operare Windows Server 2003. A fost înlocuită de comanda diskpart, destinată și pentru întreținerea hard disk-urilor. Împărțiți un disc în partiții, creați unități logice, ștergeți-le - acestea sunt doar câteva dintre sarcinile rezolvate de acest utilitar. Practic, comanda diskpart se concentrează pe lucrul cu fișiere script speciale care descriu procedurile de întreținere a hard diskului. Iată cum arată apelarea acestei comenzi pentru fișierul script Scriptl.txt:

Diskpart /s Scriptl.txt

Fiecare linie a unui astfel de fișier este o instrucțiune pentru o anumită operație. Deci, de exemplu, dă o comandă pentru a crea o nouă partiție cu o anumită linie de dimensiune

Creați dimensiunea logică a partiției=2048

Comenzi de rețea

Dintre comenzile de rețea, aș dori să evidențiez două utilitare. Prima este comanda ipconfig, a doua este netstat. Administratorii de sistem folosesc aceste comenzi nu numai pentru a monitoriza rețeaua, ci și pentru a se proteja împotriva programelor periculoase care încearcă să preia controlul asupra sistemului.

Folosind utilitarul ipconfig, utilizatorul poate afla adresa de rețea a computerului său, iar apelând această comandă cu parametrul /all, obține informații complete despre configurația rețelei pe computerul local. Parametrul /renew vă permite să modificați setările de rețea fără a reporni întregul sistem.

Dacă observați că se întâmplă ceva în neregulă cu computerul dvs., atunci comanda netstat vă va ajuta în acest caz, care nu numai că va indica porturile de rețea deschise prin care atacatorii s-ar putea conecta la sistemul dvs., ci și procesele care rulează pe server fără cunoștințele dvs. Astfel, comutatorul /o afișează informații despre identificatorul de proces (PID) folosind o anumită conexiune de rețea. Este posibil să vedeți ce computere din rețea comunică cu sistemul dvs. de operare local.

Comenzi pentru suport pentru serviciul director

Întreaga rețea este formată din componente și este o structură ierarhică complexă construită sub formă de arbore. Obiectele unui astfel de sistem sunt site-uri, subrețele, servere, calculatoare, grupuri, utilizatori, contacte, dispozitive de rețea partajate.

Pentru a monitoriza o structură atât de complexă, sistemul de operare oferă comanda dsquery, care este concepută pentru o căutare avansată a componentelor serviciului de director. Această comandă poate fi folosită și pentru a afișa informații despre proprietățile componentelor selectate (comutatorul -attr). Parametrii -scope, -subtree, -onelevel, -base determină nivelul de imbricare a căutării, iar tasta -filter vă permite să utilizați filtrul de căutare.

Comanda dsmod poate ajuta dacă trebuie să modificați unul sau mai multe conturi pentru o componentă de serviciu de director selectată. De exemplu, puteți elimina un utilizator dintr-un grup sau îi puteți atribui o nouă parolă. Un exemplu de modificare a contului pentru utilizatorul TestUser este prezentat mai jos:

Utilizator Dsmod
"CN=TestUser,CN=Utilizatori,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd da

Comanda dsmove mută un obiect în domeniul curent. Folosind cheile -newname și -newparent, puteți seta un nou nume de obiect și puteți modifica locația acestuia.

Comenzi de suport pentru sistemul de fișiere

O descriere a unor comenzi utilizate frecvent pentru lucrul cu fișiere și directoare este prezentată în tabel. Comanda deltree, care a efectuat ștergerea în cascadă a folderelor și fișierelor din ele, este acum înlocuită cu rmdir cu comutatorul /s.

Micile secrete ale unui sistem mare

Schimbarea promptului liniei de comandă

Găsiți cheia în registry: creați un parametru șir „PROMPT” cu tipul (REG_EXPAND_SZ) în această cheie și atribuiți una dintre următoarele valori:

  • $B – bară verticală „I”;
  • $D - data curentă;
  • $G - semnul mai mare „>”;
  • $1_ - semn mai puțin "<»;
  • $N — disc curent;
    $P - unitatea curentă și calea;
  • $Q - = "=";
  • $T - ora curentă;
  • $V — versiunea Windows;
  • $$ este semnul dolarului „$”.

După repornire, veți vedea invitația în forma pe care ați definit-o.

Comenzi automate

Pentru a activa capacitatea de a introduce comenzi automat apăsând tasta „Tab”, găsiți cheia în registry:

Apoi setați valoarea CompletionChar la 9, care este ID-ul tastei Tab, închideți registry și reporniți computerul. Într-o fereastră de consolă, în timp ce tastați o parte dintr-un nume de comandă, acum puteți apăsa tasta Tab și Windows va înlocui automat comanda necesară.

Schimbarea culorii consolei

Găsiți cheia în registru:

Modificați parametrul DefaultCoior. Valoarea -F0 va scoate text negru pe un fundal alb, iar valoarea IE vă va surprinde cu o culoare galbenă și albastră a consolei.

Lansați rapid consola din linia de comandă din meniul contextual

Găsiți cheia în registru:

Adăugați subsecțiuni „CommandPrompt -> Command” Setați parametrul implicit al tastei de comandă la „cmd.exe /k cd „%1””.

Setați parametrul implicit al tastei Command Prompt la „Open Command Prompt”.

Făcând clic dreapta pe orice folder din Explorer, puteți selecta comanda Open Command Prompt, care va lansa o consolă de linie de comandă în directorul dorit.

Concluzie

OK, totul sa terminat acum. Am vorbit despre elementele de bază ale lucrului cu consola. În continuare, vă oferim posibilitatea de a explora singur funcționalitatea și varietatea comenzilor consolei. Doar nu uitați cheia prețuită /?, iar restul va veni cu timpul și experiența.



Acest articol este disponibil și în următoarele limbi: thailandez

  • Următorul

    MULȚUMESC pentru informațiile foarte utile din articol. Totul este prezentat foarte clar. Se pare că s-a depus multă muncă pentru a analiza funcționarea magazinului eBay

    • Vă mulțumesc și altor cititori obișnuiți ai blogului meu. Fără tine, nu aș fi suficient de motivat să dedic mult timp întreținerii acestui site. Creierul meu este structurat astfel: îmi place să sap adânc, să sistematizez datele împrăștiate, să încerc lucruri pe care nimeni nu le-a mai făcut sau nu le-a privit din acest unghi. Este păcat că compatrioții noștri nu au timp să facă cumpărături pe eBay din cauza crizei din Rusia. Ei cumpără de la Aliexpress din China, deoarece mărfurile de acolo sunt mult mai ieftine (adesea în detrimentul calității). Dar licitațiile online eBay, Amazon, ETSY le vor oferi cu ușurință chinezilor un avans în gama de articole de marcă, articole vintage, articole lucrate manual și diverse bunuri etnice.

      • Următorul

        Ceea ce este valoros în articolele tale este atitudinea ta personală și analiza subiectului. Nu renunta la acest blog, vin des aici. Ar trebui să fim mulți dintre noi așa. Trimite-mi un email Am primit recent un e-mail cu o ofertă că mă vor învăța cum să tranzacționez pe Amazon și eBay. Și mi-am amintit articolele tale detaliate despre aceste meserii. zonă Am recitit totul din nou și am concluzionat că cursurile sunt o înșelătorie. Nu am cumpărat încă nimic de pe eBay. Nu sunt din Rusia, ci din Kazahstan (Almaty). Dar încă nu avem nevoie de cheltuieli suplimentare. Vă doresc mult succes și să fiți în siguranță în Asia.

  • De asemenea, este plăcut că încercările eBay de a rusifica interfața pentru utilizatorii din Rusia și țările CSI au început să dea roade. La urma urmei, majoritatea covârșitoare a cetățenilor din țările fostei URSS nu au cunoștințe solide de limbi străine. Nu mai mult de 5% din populație vorbește engleza. Sunt mai mulți printre tineri. Prin urmare, cel puțin interfața este în limba rusă - acesta este un mare ajutor pentru cumpărăturile online pe această platformă de tranzacționare. eBay nu a urmat calea omologul său chinez Aliexpress, unde se realizează o traducere automată (foarte stângace și de neînțeles, provocând uneori râs) a descrierilor produselor. Sper că într-un stadiu mai avansat de dezvoltare a inteligenței artificiale, traducerea automată de înaltă calitate din orice limbă în oricare în câteva secunde va deveni realitate. Până acum avem acesta (profilul unuia dintre vânzătorii de pe eBay cu o interfață în limba rusă, dar o descriere în limba engleză):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png