Si të fshehni dritaren e bat nëse skedari cmd po funksionon. Sekretet e vogla të një sistemi të madh Si të fshehni linjën e komandës

Linja e komandës (aka shell) mund të duket si një mjet mjaft i komplikuar, sepse ... është e kundërta e plotë e një ndërfaqe grafike. Megjithatë, kur përdoret si duhet, linja e komandës mund të përmirësojë ndjeshëm produktivitetin tuaj. Kështu që nuk është kurrë keq të mësoni disa truke të linjës së komandës për të përmirësuar produktivitetin tuaj.

Ndërsa ka një numër të madh komandash që mund të përdorni në tastierë (mbi 280 në fakt), ne do t'ju tregojmë disa me të vërtetë të dobishme.

Lista e të gjithë drejtuesve të instaluar

Nëse dëshironi të shihni të gjithë drejtuesit e instaluar në kompjuterin tuaj, atëherë lehtë mund ta bëni këtë direkt nga linja e komandës. Thjesht hapni një dritare të komandës dhe shkruani pyetje shoferi. Kur shtypni Enter, do të shihni një listë të madhe të të gjithë drejtuesve të instaluar, së bashku me informacione të tilla si emri i shoferit, emri i ekzekutueshëm, lloji i shoferit, etj.

Ekzekutoni komanda të shumta në mënyrë sekuenciale

Nëse nuk doni të prisni që një komandë të përfundojë përpara se të ekzekutoni komandën tjetër, ekziston një mënyrë për të futur komanda të shumta në mënyrë që ato të ekzekutohen njëra pas tjetrës. Gjithçka që duhet të bëni është të shtoni "&&" midis komandave për t'i ndarë ato në këtë mënyrë komanda1 && komanda2 && komanda3. Tani, kur të ekzekutohet komanda 1, komanda 2 do të lëshohet dhe kur të përfundojë, komanda 3.

Merrni ndihmë për çdo komandë

Nëse nuk mund të kuptoni se çfarë bën një komandë e veçantë ose cilat janë rastet e përdorimit të saj, nuk keni pse ta kërkoni atë në internet. Command Prompt ofron informacion të plotë për atë që bën çdo komandë dhe madje mund të japë shembuj se si të përdoret komanda (nëse është e mundur). Thjesht thirrni / ? pas komandës që ju intereson, për shembull asoc / ?.

Gjeni adresën IP të një faqe interneti

Nëse dëshironi të zbuloni adresën IP të çdo faqe interneti, mund ta bëni lehtësisht direkt nga vija e komandës. Për këtë qëllim, thirrni nslookup< названиесайта> , Për shembull, nslookup coderjob.ru, dhe do të shihni adresën e tij IP.

Shikoni komandat e futura më parë

Nëse duhet të futni sërish një komandë gjatë një sesioni të konsolës, nuk keni pse ta futni përsëri. E tëra çfarë ju duhet të bëni është të përdorni tastet e shigjetave lart dhe poshtë për të kaluar nëpër të gjitha komandat që keni ekzekutuar tashmë. Ju gjithashtu mund të shtypni tastin e funksionit F8 për të bërë të njëjtën gjë. Më poshtë është një listë e veprimeve për çelësat e funksioneve të mbetura kur punoni në vijën e komandës:

  • F1- Fut komandën që është ekzekutuar për herë të fundit duke përdorur vijën e komandës, një karakter komandues në të njëjtën kohë.
  • F2– Fut pjesën e komandës që është ekzekutuar për herë të fundit në vijën komanduese, por do t'ju kërkojë të vendosni karakterin para të cilit dëshironi të futni komandën. Për shembull, nëse komanda e fundit ishte ipconfig /displaydns dhe keni shtypur d pasi të keni shtypur F2, ipconfig /dmth do të futet në vijën e komandës. do të futen të gjithë karakteret para d.
  • F3— Fut komandën e fundit të ekzekutuar (tërësisht).
  • F4— Shfaq një kuti dialogu që e kërkon përdoruesin të fusë karakterin deri në të cilin duhet të fshihet teksti i komandës aktuale.
  • F5— Fut komandën e fundit të ekzekutuar. Kur shtypet përsëri, ai tregon të gjitha komandat në rendin e kundërt të rendit në të cilin komandat janë ekzekutuar. Pasi të jetë shfaqur komanda më e vjetër, d.m.th. komanda që u ekzekutua e para në sesionin aktual, shtypja e F5 nuk bën asgjë.
  • F6– Fut sekuencën e arratisjes ^Z në vijën e komandës.
  • F7— Shfaq një listë të komandave të përdorura më parë në formën e një dialogu.
  • F8— Fut komandat e ekzekutuara së fundi në vijën e komandës. Vini re se kjo ndryshon nga F5 në atë që qarkullon pafundësisht midis komandave të ekzekutuara më parë.
  • F9- Siç u përmend më lart, linja e komandës ruan një listë të të gjitha komandave të ekzekutuara. Kjo listë numërohet nga 0 në 9. Kur shtypni tastin F9, shfaqet një dialog që ju kërkon të vendosni numrin e komandës që dëshironi të ripërdorni.

Për më tepër, nëse dëshironi të ndaloni ekzekutimin e një komande përpara se ajo të përfundojë vetë, mund të përdorni shkurtoren e tastierës Ctrl+C.

Drejtoni vijën e komandës si administrator pa përdorur miun

Ka disa komanda që kërkojnë privilegje administratori për të vepruar. Për të ekzekutuar këto komanda, duhet të ekzekutoni Command Prompt si administrator. Të bësh këtë me një mi nuk është shumë i përshtatshëm. Ne do t'ju tregojmë se si të ekzekutoni Command Prompt me të drejtat e administratorit pa përdorur miun. Ka dy mënyra për ta bërë këtë:

  • Shkruani cmd në fushën e kërkimit të menusë Start dhe shtypni Ctrl + Shift + Enter njëkohësisht.
  • Krijoni një shkurtore për cmd.exe. Klikoni me të djathtën në skedarin e shkurtores dhe klikoni "Properties". Në skedën Shortcut, klikoni në butonin "Avanced". Do të shfaqet një kuti e re dialogu. Zgjidhni kutinë e kontrollit Run as administrator dhe klikoni OK. Pastaj klikoni OK për të mbyllur dritaren e Vetive të shkurtoreve. Tani, sa herë që dëshironi të hapni një dritare të komandës me të drejta administratori, duhet vetëm të klikoni dy herë në shkurtoren e krijuar.
Plotësimi automatik i komandave duke përdorur tastin Tab

Përfundimi i tastit të skedës është një veçori tjetër e dritares së vijës së komandës që mund t'ju kursejë shumë kohë, veçanërisht nëse komanda juaj përmban një emër skedari ose dosjeje dhe nuk jeni plotësisht të sigurt për të.

Për të përdorur kompletimin e linjës së komandës, thjesht futni komandën e ndjekur nga pjesa e shtegut të skedarit që dini. Më pas, shtypni tastin Tab derisa vlera që dëshironi të futet në vijën e komandës.

Për shembull, ju dëshironi të ndryshoni drejtoritë në një dosje në dosjen Windows, por nuk jeni të sigurt se si quhet. Futni komandën cd C:\Windows\, dhe më pas shtypni tastin Tab derisa të shihni dosjen që po kërkoni.

Gjeni adresën IP dhe emrin e kompjuterit tuaj në rrjetin lokal

Me një komandë të linjës së komandës, mund të merrni lehtësisht informacionin bazë për lidhjen tuaj të rrjetit, si adresën IP, maskën e nënrrjetit dhe adresën e paracaktuar të portës. Për ta bërë këtë, futni në vijën e komandës ipconfig/të gjitha dhe shtypni Enter. Për të gjetur emrin e rrjetit të kompjuterit tuaj, futni komandën emri i hostit

Për më tepër, nëse adresa IP e kompjuterit tuaj është caktuar në mënyrë dinamike (d.m.th. rrjeti juaj përdor DHCP), mund ta detyroni adresën tuaj IP të përditësohet duke ekzekutuar komandën e mëposhtme:
ipconfig/lësho&ipconfig/rinovo

Merrni informacion rreth disqeve dhe dosjeve të rrjetit

Hyni përdorim neto në vijën e komandës dhe do të shihni të gjithë disqet e rrjetit me të cilët jeni lidhur. Për të zbuluar se cilat dosje në kompjuterin tuaj janë të aksesueshme nga rrjeti, futni komandën pjesë neto.

Gjeni modelin dhe numrin serial të kompjuterit tuaj

Hyni marrë modelin e sistemit kompjuterik wmic për të zbuluar modelin e kompjuterit me të cilin po punoni. Për më tepër, mund të zbuloni numrin serial të kompjuterit tuaj duke futur komandën e mëposhtme: wmic bios merr numrin serial.

Hapni Windows Explorer nga Command Prompt

Për të hapur Windows Explorer ndërsa jeni në vijën e komandës, futni komandën filloni. dhe shtypni Enter.

Mbyllni dhe rinisni kompjuterin tuaj nga rreshti i komandës

Për të fikur kompjuterin tuaj nga linja e komandës, duhet të ekzekutoni komandën e mëposhtme:
mbyllje/s/t 60 dhe sistemi do të fiket për një minutë (tasti /t me numrin e sekondave të vonesës është 60).
Për të fikur një kompjuter të largët me Windows, duhet të ekzekutoni komandën e mëposhtme: mbyllje /s/t60/f/L/m\\192.168.1.55 Për të rindezur sistemet, duhet të ekzekutoni komandën mbyllje - r - t 0.

Hapni cilindo nga aplikacionet e Panelit të Kontrollit
Emri i apletit të Panelit të Kontrollit Ekipi
Qendra e aksesueshmërisë akses.cpl
Shtimi i një pajisjeje të re hdwwiz.cpl
Programet dhe komponentët appwiz.cpl
Administrata kontrolloni veglat e administrimit
Përditësimi i Windows wuaucpl.cpl
Menaxheri i certifikatave certmgr.msc
Menaxhimi kompjuterik compmgmt.msc
Paneli i kontrollit kontrollin
Data dhe ora data e kohës.cpl
Menaxheri i pajisjes devmgmt.msc
Defragmentimi i diskut dfrg.msc
Menaxhimi i diskut diskmgmt.msc
Personalizimi i desktopit kontrolloni desktopin
Rezolucioni i ekranit tavolinë.cpl
Shikuesi i ngjarjeve eventvwr.msc
Karakteristikat e dosjeve dosjet e kontrollit
Fontet fontet e kontrollit
Redaktori i politikave të grupit lokal gpedit.msc
Tastierë tastierë kontrolli
Politika Lokale e Sigurisë secpol.msc
Përdoruesit dhe grupet lokale lusrmgr.msc
Miu miun e kontrollit
Lidhjet e rrjetit ncpa.cpl
Monitorimi i Burimeve perfmon.msc
Furnizimi me energji elektrike powercfg.cpl
Pajisjet dhe printerët printera kontrolli
gjuhës dhe standardeve rajonale intl.cpl
Programuesi i detyrave kontrolloni detyrat e planifikuara
Qendra e Mbështetjes wscui.cpl
Shërbimet shërbimet.msc
Dosjet e përbashkëta fsmgmt.msc
Tingull mmsys.cpl
Vetitë e sistemit sysdm.cpl

Artikulli përshkruan mënyra të ndryshme për të fshehur dritaren cmd gjatë ekzekutimit të një skedari grumbull.

Skedarët bat, të njohur gjithashtu si skedarë grupi, mund të jenë shumë të dobishëm për ekzekutimin e një pakete të tërë komandash. Por unë mendoj se shumë njerëz po pyesin se si të sigurohen që dritarja e konsolës të mos shfaqet në monitor. Unë do të fokusohem kryesisht në aftësitë e integruara të sistemit, do të përmend shkurtimisht programet e palëve të treta. Gjatë rrugës, ne do të zgjidhim disa probleme të tjera, për shembull, duke shtuar një shkurtore të veçantë për skedarin e grupit.

Si të anashkaloni mbrojtjen UAC? Referojuni artikullit

Si të fshehni dritaren cmd. A është e mundur ta bëni këtë duke përdorur vetë skedarin e trupit?

Nr. Kodi funksionon në mjedisin e konsolës, që do të thotë se dritarja do të shfaqet. Ju duhet të pajtoheni me këtë: dritarja do të jetë e hapur për sa kohë që kodi është ekzekutuar. E tëra çfarë mund të bëni është të ndërmerrni disa hapa për të siguruar që dritarja të shfaqet për një periudhë minimale kohore. Në parim, kjo është e dobishme: ne mund të vëzhgojmë funksionimin e kodit me sytë tanë. Por nëse doni të fshehni dritaren e konsolës, do t'ju duhet të përdorni mjete të palëve të treta për ta bërë këtë: zhvillues të tjerë ose aftësitë e vetë Windows. Le të fillojmë me të.

Drejtoni skedarin e grupit në heshtje. Vetëm Windows.

Në vetë skedarin “code madness”, ju e këndoni vetë këngën. Unë do të sugjeroj optimizimin e përmbajtjes së tij për funksionim maksimal të qetë. Këtu ka një pikë të rëndësishme: sa më i shkurtër të jetë vetë kodi, aq më shumë ka të ngjarë që dritarja e konsolës të shfaqet për një kohë të shkurtër. Nëse vëllimi është i madh ose shkruhen disa komanda njëherësh, dritarja mund të tërheqë vëmendjen.

Për shembull, unë do të marr kodin e skriptit, i cili lejon pak (konkretisht, karakteristikat procesor V Karakteristikat e sistemit ). Kjo bëhet për kohëzgjatjen e sesionit të Windows: pas një rindezjeje, gjithçka do të bjerë në vend.

Në përgjithësi, ne kemi kodin e mëposhtëm të skedarit të grupit:

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

Kushtojini vëmendje specifikave të procesorit. Ai do të jetë përgjegjës për ndryshimin e informacionit të sistemit. Ne e emërtojmë skedarin spec .bat. Gjithashtu vini re se do të përdor vetëm shkronja latine në emrat e skedarëve dhe do të shmang cirilikën në shtigjet për vendndodhjen e tyre, në mënyrë që shtegu i skriptit të lexohet saktë nga sistemi. Kjo është arsyeja pse unë do ta vendos skedarin e krijuar bat në drejtorinë e sistemit - direkt në diskun C:.

Megjithatë, nisja e tij shoqërohet me:

  • shfaqet dritarja e konsolës cmd
  • shfaqja e një dritareje konfirmimi UAC me ndryshimet që po bëhen (detyra, siç mund ta shihni, është bërë më e ndërlikuar në vetvete, sepse informacioni i sistemit po ndryshon)

përpara se të ekzekutoni skedarin e grupit, shfaqet një dritare UAC

Unë sugjeroj që të hiqni qafe dritaren e parë duke përdorur skriptin e mëposhtëm, tashmë të formatuar në një skedar tjetër vbs. Dhe këtu është skripti për të (shiko rrugën time drejt skedarit C:\spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell"). Ekzekutoni "C:\spec.bat", 0, e vërtetë

Unë do ta quaj me çdo emër me shtesën .vbs. Tani puna e skedarit të grupit duke klikuar mbi pseudonimin vbs shoqërohet vetëm me shfaqjen e një dritareje Kontrolli i llogarisë: fakti është se ndryshimet e bëra nga skedari i grupit ndikojnë në regjistër, dhe sistemi logjikisht nuk e lejon këtë të kalojë në mënyrë të pakontrolluar. Si është tema e një artikulli të veçantë:

Sidoqoftë, ne do të largohemi pak nga tema e artikullit dhe do të përfundojmë atë që filluam duke krijuar një fshehje tastierë për skedarin ( skedar vbs) etiketë e veçantë. Në fushën e vendndodhjes së objektit, tregoni shtegun në formatin:

Wscript path-to-vbs-nick path-to-bat-nick

Etiketa është gati (mund ta ndryshoni modelin e saj nëpërmjet Karakteristikat e shkurtoreve). Mund ta lëshoni në dosjen tuaj të fillimit, ta vendosni në Windows Scheduler ose ta nisni duke klikuar dy herë mbi të. Nuk do të ketë dritare konsole.

Si të fshehni dritaren cmd? Programe speciale.

Ka shumë prej tyre, ato janë të lehta dhe të lehta për t'u përdorur. E keqja është se ato duhet të shkarkohen dhe disa të instalohen. Unë do të jap më të njohurit prej tyre:

  • Fillimi i fshehur (HStart)

Shërbime nga një prodhues vendas. Më duhet ta blej, nuk e di koston. Sidoqoftë, me ndihmën e saj ju mund ta fshehni dritaren një herë e përgjithmonë, dhe nuk ka rëndësi nëse kërkohet apo jo konfirmimi i UAC - mund ta fshehni gjithashtu:

Për versionet 32 ​​dhe 64 bit. Ai nuk kërkon instalim, ai jepet si një skedar i ekzekutueshëm, i cili, kur lansohet (si administrator), dërgohet menjëherë në direktorinë rrënjësore të Windows. Ne pajtohemi, dhe ajo tani është me ne:

Programi mund të bëjë shumë gjëra, duke përfshirë ndryshimin e nivelit të zërit, hapjen e tabakave të makinës, etj. Për rastin tonë, për të fshehur dritaren cmd, thjesht mund të futim një komandë si:

Nircmd elevatecmd exec fsheh shtegun e skedarit

Ne nuk hoqëm qafe dritaren UAC (elevatecmd exec është pjesë e komandës që kërkon UAC), por nuk na u premtua kjo. Dhe është e papërshtatshme të shkruani vazhdimisht shtegun e plotë të skedarit në tastierë, kështu që le të krijojmë menjëherë një shkurtore:

Nircmd cmdshortcut "~$folder.desktop$" "Batch file" elevatecmd exec fsheh shtegun e skedarit

Si të fshehni dritaren cmd: grupi i kthyer në exe.

Gjithashtu një opsion. Kjo është tashmë muzika e sferave më të larta. Për ata që nuk janë të njohur me këtë mjet, shikoni - do t'ju vijë në ndihmë: Bat To Exe Converter. Siç mund ta dalloni nga emri, ai e kthen një skedar grupi në një skedar të ekzekutueshëm me shtesën .exe. Shkarkoni, instaloni, përdorni:

Paç fat.

Lexuar: 546

Pra, tastiera e linjës së komandës është e pranishme në të gjitha versionet e sistemeve operative Windows. Versionet e hershme të sistemit operativ mbështetën drejtpërdrejt modalitetin MS-DOS, i cili bëri të mundur ekzekutimin e komandave të thjeshta drejtpërdrejt nga tastiera. Përfaqësuesit e familjes NT, si Windows 2000 ose Windows Server 2003, punojnë në parime krejtësisht të ndryshme, megjithatë, MS-DOS mbështetet gjithashtu në to, por përmes një makine virtuale (NT Virtual DOS Machine, NTVDM), e cila ju lejon të kontrolloni dhe administroni burimet e sistemit direkt nga tastiera e modalitetit komandues. Përkthyesi i modalitetit të komandës është programi cmd.exe, i cili niset përmes menysë "Start -> Run". Përveç kësaj, për të nisur tastierën, mund të përdorni artikullin e menysë "Start -> Të gjitha programet -> Aksesorët -> Command Prompt".

Duke lëshuar një tastierë të modalitetit komandues, përdoruesi mund të menaxhojë burimet e sistemit lokal dhe burimet e një makinerie në distancë. Ka komanda që monitorojnë sistemin dhe identifikojnë pikat kritike në cilësimet e serverit. Dallimi midis punës nga linja e komandës është mungesa e plotë e shërbimeve grafike të mëdha dhe të rënda. Programet e linjës së komandës lejojnë akordim më të mirë në formën e parametrave kyç të renditur në të djathtë të vetë komandës.

Duke përdorur skedarë të veçantë skripti (grupe komandash të ekzekutuara në mënyrë sekuenciale ose në një renditje të programuar), administratori mund të minimizojë operacionet rutinë ditore. Shërbimet moderne ekzistuese mund të ekzekutojnë skriptet e tilla në intervale të caktuara pa praninë e një administratori të sistemit.

Vetë administratori mund të ekzekutojë komanda të vetme dhe një listë komandash duke përdorur karaktere speciale të kontrollit (&, |). Për shembull:

Komanda 1 & Komanda 2 - Komanda 1 do të ekzekutohet së pari dhe vetëm pastaj komanda 2;
Komanda 1 && Komanda 2 - vetëm pas ekzekutimit të suksesshëm të Komandës 1 do të lëshohet Komanda 2 Është e mundur të ridrejtoni rrjedhën e daljes së programit drejtpërdrejt në një skedar teksti për përpunim të mëtejshëm. Për ta bërë këtë, duhet të përdorni karakterin e kontrollit ">" dhe emrin e skedarit të tekstit. Një shembull i nxjerrjes së përmbajtjes së drejtorisë aktuale në skedarin e tekstit Report.txt duke përdorur komandën dir jepet më poshtë:
dir>Report.txt

Një administrator mund të lëshojë kopje të shumta të konsolës duke thirrur cmd.exe nga linja e komandës. Përdorimi i një tastierë të ndërthurur ju lejon të punoni me variablat e mjedisit të sistemit operativ pa asnjë pasojë për të gjithë sistemin në tërësi, pasi ndryshimet në variablat e mjedisit nuk ruhen pas mbylljes së tastierës së mbivendosur. Komandat setlocal, endlocal dhe set përdoren për të kontrolluar këtë proces.

Ka shumë komanda dhe shërbime në sistemet operative moderne. Mos harroni kaq shumë programe të ndryshme, dhe aq më tepër parametrat e tyre
shumë e vështirë, kështu që një nga parametrat më të rëndësishëm për çdo program është kombinimi i simboleve /?. Pas ekzekutimit të një komande me këtë parametër, përdoruesi do të marrë një mesazh gjithëpërfshirës në lidhje me përdorimin e mjetit dhe sintaksën e parametrave të tij.

Vini re se ilustrimi në këndin e sipërm të majtë të faqes tjetër përdor sintaksë komplekse. Pra, menjëherë pas mbylljes /? pas ndarësit special "|" përdoret komanda më shumë, e cila ju lejon të shfaqni informacionin në ekran jo plotësisht, por në pjesë të caktuara, të përshtatshme për lexim të mëtejshëm.

Për të mbyllur konsolën e linjës së komandës, duhet të ekzekutoni komandën e daljes.

Kush është në krye këtu?

Sipas aftësive të tyre, programet e konsolës ndahen në:

  • Komandat e kontrollit të sistemit operativ janë komanda të tilla si shutdown ose taskkill;
  • komandat e rrjetit - net dhe ipconfig;
  • komandat për monitorimin e sistemit - tasklist dhe systeminfo;
  • komandat për mbështetjen e sistemit të skedarëve - dir, mkdir, kopje;
  • komandat për mirëmbajtjen e disqeve të ngurtë - defrag dhe diskpart;
  • komandat për të mbështetur shërbimet e drejtorive (Active Directories) - adrep dhe dsadd;
  • komandat ndihmëse, ky seksion përfshin mjete të ndryshme për krijimin e skripteve, konfigurimin e printerëve, punën me variablat e mjedisit, etj.

Le të shohim përfaqësuesit tipikë të secilit grup dhe t'i lejojmë vetes të japim disa rekomandime për përdorimin e komandave të përfshira në to.

Komandat monitoruese dhe diagnostikuese

Komandat e monitorimit të tilla si systeminfo dhe tasklist përdoren për të identifikuar problemet e harduerit dhe softuerit. Këto shërbime u prezantuan për herë të parë në mjedisin operativ Windows Server 2003, kështu që administratorët nuk e kanë vlerësuar ende plotësisht funksionalitetin e këtyre komandave. Kështu, për shembull, tani nuk keni nevojë të shkoni te skeda "Properties" të ikonës "My Computer" - komanda systeminfo do të printojë informacionin bazë për të gjithë përbërësit e sistemit me një deshifrim të plotë në ekranin e tastierës. Parametri /s do të shfaq informacione për çdo kompjuter të largët. Për shembull, për të zbuluar konfigurimin e kompjuterit TESTSERVER, do të ekzekutoni komandën e mëposhtme:

Informacioni i sistemit /s TESTERVER

Dhe programi i listës së detyrave do të tregojë proceset që ekzekutohen në kompjuterin tuaj.

Programi i listës së detyrave ju lejon të kërkoni sisteme të lidhura me një rrjet. Parametri /v ju lejon të merrni lista të detajuara me informacione të dobishme, duke përfshirë emrat e përdoruesve, dhe parametri /t tregon proceset që ngarkuan një skedar specifik dll. Një mjet tjetër i dobishëm, openfiles, ju lejon të merrni informacion për të gjithë skedarët e hapur në sistemin operativ lokal dhe në distancë. Në versionet e mëparshme të sistemeve operative Windows, duhej të përdorni komandën oh.exe në versionet moderne, mjafton të ekzekutoni një komandë në linjën e komandës së tastierës që përcakton mënyrën e monitorimit për të gjithë skedarët e hapur në sistem:

Skedarët e hapur/lokal aktiv

Përdoruesi do të marrë informacion për të gjithë skedarët e hapur në sistem duke përdorur një komandë me një sintaksë të thjeshtë:

Openfiles

Komanda openfiles me opsionet /query /v tregon se cilët përdorues po ekzekutojnë proceset që hapën skedarët. Duke përdorur parametra të tjerë kyç, mund të vendosni mënyra të ndryshme të daljes së informacionit.

Komandat e sistemit operativ

Windows Server 2003 u ofron administratorëve komanda të reja që i ndihmojnë ata jo vetëm të diagnostikojnë sistemin, por edhe ta menaxhojnë atë. Komanda të tilla përfshijnë programin e mbylljes. Më poshtë mund të përdoren si parametra kyç për këtë mjet:

  • /s - mbyllja e plotë normale e sistemit;
  • / p - fikja;
  • /f - mbyllja e aplikacioneve aktive;
  • / d - kalimi në modalitetin e konsumit të ulët të energjisë;
  • /I - përfundon seancën pa fikur kompjuterin.

Në formën e një mjeti që regjistron të gjitha mbylljet e rregullta të kompjuterit, mbajtësi i ngjarjeve të mbylljes (Shutdown Event Tracker) vepron si një mjet që mbledh dhe diagnostikon të gjitha mbylljet e kryera nga administratori. Është gjithashtu e mundur të mbyllni sistemin duke treguar arsyen për këtë ju duhet të përdorni çelësin /d.

Komanda taskkill, analoge me komandën kill në sistemet operative të familjes *nix, ju lejon të "vrisni" një aplikacion të ngrirë. Së bashku me komandën e listës së detyrave, këto shërbime ofrojnë një mjet të fuqishëm për ndërhyrjen e shpejtë në ekzekutimin e aplikacioneve që paraqesin një kërcënim potencial për performancën e serverit. Ndër parametrat e kësaj komande, duhet të vini re çelësin /pid, i cili ju lejon të përfundoni një proces me identifikuesin e tij unik, dhe butonin /im, i cili ju lejon të përfundoni aplikacionin me emrin e specifikuar. Shembulli i mëposhtëm përfundon proceset me ID 1000 dhe 1240:

Taskkill /pid 1000 /pid 1240

Komandat për mirëmbajtjen e Hard Drive

Komanda defrag ju lejon të optimizoni hard diskun tuaj. Programi mund të defragmentojë disqet me sistemet e skedarëve FAT, FAT32 dhe NTFS. Defrag funksionon njësoj mirë me llojet dinamike dhe bazë të disqeve. Sintaksa për thirrjen e kësaj komande është si më poshtë:

Defragoni diskun [ -a j [ -f ] [ -v ] [ -? ]

Parametri -a ofron vetëm analizë të informacionit në disk, parametri -f - optimizimin e informacionit, duke përfshirë mungesën e hapësirës së nevojshme në disk për të krijuar skedarë të përkohshëm, dhe parametri -v - nxjerr një raport mbi përparimin e optimizimit. Mos harroni se që defragmentimi të ketë sukses, disku duhet të përmbajë të paktën 15% hapësirë ​​të lirë.

Komanda fdisk nuk mbështetet më nga kerneli i sistemit operativ Windows Server 2003 Ai është zëvendësuar nga komanda diskpart, e destinuar gjithashtu për servisimin e disqeve të ngurtë. Ndani një disk në ndarje, krijoni disqe logjike, fshini ato - këto janë vetëm disa nga detyrat e zgjidhura nga ky program. Në thelb, komanda diskpart përqendrohet në punën me skedarë të veçantë skripti që përshkruajnë procedurat e mirëmbajtjes së hard drive. Kjo është se si duket thirrja e kësaj komande për skedarin e skriptit Scriptl.txt:

Diskpart /s Scriptl.txt

Çdo rresht i një skedari të tillë është një udhëzim për disa operacione. Kështu, për shembull, jep një komandë për të krijuar një ndarje të re me një linjë të madhësisë së caktuar

Krijo ndarje logjike size=2048

Komandat e rrjetit

Ndër komandat e rrjetit, do të doja të veçoja dy shërbime. E para është komanda ipconfig, e dyta është netstat. Administratorët e sistemit i përdorin këto komanda jo vetëm për të monitoruar rrjetin, por edhe për të mbrojtur kundër programeve të rrezikshme që përpiqen të marrin kontrollin e sistemit.

Duke përdorur mjetin ipconfig, përdoruesi mund të zbulojë adresën e rrjetit të kompjuterit të tij dhe duke thirrur këtë komandë me parametrin /all, të marrë informacion të plotë në lidhje me konfigurimin e rrjetit në kompjuterin lokal. Parametri /rinovo ju lejon të ndryshoni cilësimet e rrjetit pa rindezur të gjithë sistemin.

Nëse vëreni se diçka nuk po ndodh me kompjuterin tuaj, atëherë komanda netstat do të ndihmojë në këtë rast, e cila jo vetëm do të tregojë portat e hapura të rrjetit përmes të cilave sulmuesit mund të lidhen me sistemin tuaj, por gjithashtu do të identifikojë proceset që ekzekutohen në server pa njohuritë tuaja. Kështu, çelësi /o shfaq informacion në lidhje me identifikuesin e procesit (PID) duke përdorur një lidhje të veçantë rrjeti. Është e mundur të shihet se cilët kompjuterë në rrjet po komunikojnë me sistemin tuaj operativ lokal.

Komandat për Mbështetjen e Shërbimit të Drejtorisë

I gjithë rrjeti përbëhet nga komponentë dhe është një strukturë komplekse hierarkike e ndërtuar në formën e një peme. Objektet e një sistemi të tillë janë faqet, nënrrjetat, serverët, kompjuterët, grupet, përdoruesit, kontaktet, pajisjet e rrjetit të përbashkët.

Për të monitoruar një strukturë kaq komplekse, sistemi operativ ofron komandën dsquery, e cila është krijuar për një kërkim të avancuar të komponentëve të shërbimit të drejtorisë. Kjo komandë mund të përdoret gjithashtu për të shfaqur informacion në lidhje me vetitë e komponentëve të zgjedhur (çeluesi -attr). Parametrat -scope, -subtree, -onelevel, -base përcaktojnë nivelin e foleve të kërkimit dhe tasti -filter ju lejon të përdorni filtrin e kërkimit.

Komanda dsmod mund të ndihmojë nëse keni nevojë të modifikoni një ose më shumë llogari për një komponent të shërbimit të zgjedhur të drejtorisë. Për shembull, mund të hiqni një përdorues nga një grup ose t'i caktoni atij një fjalëkalim të ri. Një shembull i ndryshimit të llogarisë për përdoruesin TestUser tregohet më poshtë:

Përdorues i Dsmod
"CN=TestUser,CN=Përdoruesit,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd po

Komanda dsmove lëviz një objekt brenda domenit aktual. Duke përdorur çelësat -newname dhe -newparent, mund të vendosni një emër të ri objekti dhe të ndryshoni vendndodhjen e tij.

Komandat e mbështetjes së sistemit të skedarëve

Një përshkrim i disa komandave të përdorura shpesh për të punuar me skedarë dhe drejtori është paraqitur në tabelë. Komanda deltree, e cila kryente fshirje në kaskadë të dosjeve dhe skedarëve në to, tani zëvendësohet nga rmdir me çelësin /s.

Sekretet e vogla të një sistemi të madh

Ndryshimi i linjës së komandës

Gjeni çelësin në regjistër: Krijoni një parametër të vargut "PROMPT" me llojin (REG_EXPAND_SZ) në këtë çelës dhe caktoni një nga vlerat e mëposhtme:

  • $B – shiriti vertikal “I”;
  • $D - data aktuale;
  • $G - shenja më e madhe ">";
  • $1_ - shenjë më pak "<»;
  • $N - disku aktual;
    $P - disku dhe shtegu aktual;
  • $Q - = "=";
  • $T - koha aktuale;
  • $ V - versioni i Windows;
  • $$ është shenja e dollarit "$".

Pas rindezjes, do të shihni ftesën në formën që keni përcaktuar.

Komandat automatike

Për të aktivizuar aftësinë për të shtypur automatikisht komandat duke shtypur tastin "Tab", gjeni çelësin në regjistër:

Më pas vendosni vlerën CompletionChar në 9, që është ID e tastit Tab, mbyllni regjistrin dhe rinisni kompjuterin tuaj. Në një dritare konsole, ndërsa shkruani një pjesë të emrit të komandës, tani mund të shtypni tastin Tab dhe Windows do të zëvendësojë automatikisht komandën e kërkuar.

Ndryshimi i ngjyrës së konsolës

Gjeni çelësin në regjistër:

Ndryshoni parametrin DefaultCoior. Vlera -F0 do të nxjerrë tekst të zi në një sfond të bardhë dhe vlera IE do t'ju befasojë me një ngjyrë të verdhë dhe blu të konsolës.

Nisni shpejt konsolën e linjës së komandës nga menyja e kontekstit

Gjeni çelësin në regjistër:

Shtoni nënseksione “CommandPrompt -> Command” në të.

Vendosni parametrin Default të çelësit të vijës së komandës në "Open Command Prompt".

Duke klikuar me të djathtën në çdo dosje në Explorer, mund të zgjidhni komandën Open Command Prompt, e cila do të nisë një tastierë të linjës së komandës në drejtorinë e dëshiruar.

konkluzioni

OK tani ka mbaruar. Ne folëm për bazat e punës me tastierën. Më pas, ne ju japim mundësinë të eksploroni vetë funksionalitetin dhe shumëllojshmërinë e komandave të konsolës. Vetëm mos harroni çelësin e çmuar /?, dhe pjesa tjetër do të vijë me kohë dhe përvojë.

Ndonjëherë ka nevojë për të vrapuar skedar bat në modalitetin e padukshëm, fshihu, fshih dritaren e lakuriqëve. Për shembull, nëse skedari ekzekutohet përmes planifikuesit. Ose mbase shumë komanda janë shkruar atje dhe kërkojnë shumë kohë për t'u ekzekutuar, ndërkohë që ju pulson para syve. Shembuj të asaj që ju nevojitet fshih dritaren e lakuriqëve Mund të ketë shumë skedarë. Pra, nëse jeni të interesuar se si fsheh dritaren cmd ose si të ekzekutoni një program fshehurazi, Lexo me kujdes.

Unë ju sugjeroj të njiheni me ofertat e partnerëve të mi

1. Përdorimi i skriptit vbs. Me këtë skenar mundeni nisni fshehurazi programe, skedarë bat, skedarë të tjerë.

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

Për ata që nuk e dinë, thjesht kopjoni tekstin në bllokun e shënimeve, vendosni shtegun tuaj te aplikacioni dhe emrin e aplikacionit, ruajeni me çdo emër - por me shtesën vbs (për shembull - fshihni dritaren start.vbs)

Shembull: nisni fshehurazi skedarin e grupit qwerty.bat nga disku C

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

Kodi i ngjashëm

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

Ju mund të ekzekutoni jo vetëm *.bat por edhe skedarë të tjerë në modalitetin e fshehur. Për shembull, dëshironi të ekzekutoni mp3 pa dritare riprodhuesi, me kusht që të përdorni Windows Media Player

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

Nëse mp3 juaj është i lidhur me një luajtës tjetër, atëherë shtoni wmplayer.exe në kod

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

2. programi cmdow (vendosni vetë programin në C:\windows\system32)