Komandrinda (aka shell) var šķist diezgan sarežģīts rīks, jo... ir pilnīgs pretstats grafiskajam interfeisam. Tomēr, ja to lieto pareizi, komandrinda var ievērojami uzlabot jūsu produktivitāti. Tāpēc nekad nav par ļaunu iemācīties dažus komandrindas trikus, lai uzlabotu savu produktivitāti.

Lai gan konsolē varat izmantot milzīgu skaitu komandu (patiesībā vairāk nekā 280), mēs jums parādīsim dažas patiešām noderīgas komandas.

Visu instalēto draiveru saraksts

Ja vēlaties redzēt visus datorā instalētos draiverus, varat to viegli izdarīt tieši no komandrindas. Vienkārši atveriet komandu uzvednes logu un ierakstiet draivera vaicājums. Nospiežot taustiņu Enter, tiks parādīts liels visu instalēto draiveru saraksts, kā arī informācija, piemēram, draivera nosaukums, izpildāmā faila nosaukums, draivera veids utt.

Secīgi izpildiet vairākas komandas

Ja nevēlaties gaidīt vienas komandas pabeigšanu, pirms varat palaist nākamo, ir veids, kā ievadīt vairākas komandas, lai tās tiktu izpildītas viena pēc otras. Viss, kas jums jādara, ir jāpievieno "&&" starp komandām, lai tās atdalītu šādi komanda1 && komanda2 && komanda3. Tagad, kad tiks izpildīta komanda1, tiks palaista komanda2, un, kad tā būs pabeigta, tiks palaists komanda3.

Saņemiet palīdzību par jebkuru komandu

Ja nevarat saprast, ko dara konkrēta komanda vai kādi ir tās lietošanas gadījumi, jums tā nav jāmeklē tiešsaistē. Komandu uzvedne sniedz pilnīgu informāciju par katras komandas darbību un var pat sniegt piemērus, kā izmantot komandu (ja iespējams). Vienkārši zvaniet / ? pēc komandas, kas jūs interesē, piemēram asoc / ?.

Uzziniet vietnes IP adresi

Ja vēlaties uzzināt jebkuras vietnes IP adresi, varat to viegli izdarīt tieši no komandrindas. Šim nolūkam zvaniet nslookup< названиесайта> , Piemēram, nslookup coderjob.ru, un jūs redzēsit tā IP adresi.

Skatīt iepriekš ievadītās komandas

Ja konsoles sesijas laikā komanda ir jāievada vēlreiz, tā nav jāievada vēlreiz. Viss, kas jums jādara, ir izmantot augšupvērsto un lejupvērsto bulttaustiņu, lai pārlūkotu visas jau izpildītās komandas. Varat arī nospiest funkciju taustiņu F8, lai veiktu to pašu. Tālāk ir sniegts atlikušo funkciju taustiņu darbību saraksts, strādājot komandrindā:

  • F1- Tas ievieto komandu, kas pēdējo reizi tika izpildīta, izmantojot komandrindu, pa vienai komandas rakstzīmei.
  • F2– Ievieto to komandas daļu, kas pēdējo reizi tika izpildīta komandrindā, bet lūgs ievadīt rakstzīmi, pirms kuras vēlaties ievietot komandu. Piemēram, ja pēdējā komanda bija ipconfig /displaydns un pēc F2 nospiešanas nospiedāt d, komandrindā tiks ievietota ipconfig /t.i. tiks ievietotas visas rakstzīmes pirms d.
  • F3— Ievieto pēdējo izpildīto komandu (pilnībā).
  • F4— Parāda dialoglodziņu, kurā lietotājam tiek piedāvāts ievadīt rakstzīmi, līdz kurai pašreizējās komandas teksts ir jāizdzēš.
  • F5— ievieto pēdējo izpildīto komandu. Nospiežot vēlreiz, tas parāda visas komandas apgrieztā secībā, kādā tās tika izpildītas. Pēc tam, kad ir parādīta vecākā komanda, t.i. komanda, kas tika izpildīta pirmā pašreizējā sesijā, nospiežot F5, nekas netiek darīts.
  • F6– Komandrindā ievieto evakuācijas secību ^Z.
  • F7— Parāda iepriekš izmantoto komandu sarakstu dialoga veidā.
  • F8— Komandrindā ievieto nesen izpildītās komandas. Ņemiet vērā, ka tas atšķiras no F5 ar to, ka tas bezgalīgi pārvietojas starp iepriekš izpildītajām komandām.
  • F9- Kā minēts iepriekš, komandrinda saglabā visu izpildīto komandu sarakstu. Šis saraksts ir numurēts no 0 līdz 9. Nospiežot taustiņu F9, tiek parādīts dialoglodziņš, kurā tiek prasīts ievadīt tās komandas numuru, kuru vēlaties izmantot atkārtoti.

Turklāt, ja vēlaties pārtraukt komandas izpildi pirms tās pabeigšanas, varat izmantot īsinājumtaustiņu Ctrl+C.

Palaidiet komandu uzvedni kā administratoru, neizmantojot peli

Ir vairākas komandas, kuru darbībai nepieciešamas administratora privilēģijas. Lai palaistu šīs komandas, jums ir jāpalaiž komandu uzvedne kā administratoram. To darīt ar peli nav īpaši ērti. Mēs jums pateiksim, kā palaist komandu uzvedni ar administratora tiesībām, neizmantojot peli. Ir divi veidi, kā to izdarīt:

  • Izvēlnes Sākt meklēšanas laukā ierakstiet cmd un vienlaikus nospiediet Ctrl + Shift + Enter.
  • Izveidojiet cmd.exe saīsni. Ar peles labo pogu noklikšķiniet uz saīsnes faila un noklikšķiniet uz Rekvizīti. Cilnē Īsceļi noklikšķiniet uz pogas Papildu. Parādīsies jauns dialoglodziņš. Atzīmējiet izvēles rūtiņu Palaist kā administratoram un noklikšķiniet uz Labi. Pēc tam noklikšķiniet uz Labi, lai aizvērtu logu Shortcut Properties. Tagad, kad vēlaties atvērt komandu uzvednes logu ar administratora tiesībām, jums tikai jāveic dubultklikšķis uz izveidotās saīsnes.
Komandu automātiskā pabeigšana, izmantojot taustiņu Tab

Tabulēšanas taustiņu pabeigšana ir vēl viena komandu uzvednes loga funkcija, kas var ietaupīt daudz laika, it īpaši, ja komandā ir faila vai mapes nosaukums un jūs neesat par to pilnīgi pārliecināts.

Lai izmantotu komandrindas pabeigšanu, vienkārši ievadiet komandu, kam seko jums zināmā faila ceļa daļa. Pēc tam nospiediet tabulēšanas taustiņu, līdz komandrindā tiek ievietota vajadzīgā vērtība.

Piemēram, vēlaties mainīt direktorijus uz kādu mapi Windows mapē, bet neesat pārliecināts, kā to sauc. Ievadiet komandu cd C:\Windows\ un pēc tam nospiediet tabulēšanas taustiņu, līdz tiek parādīta mape, kuru meklējat.

Uzziniet sava datora IP adresi un nosaukumu lokālajā tīklā

Izmantojot vienu komandrindas komandu, varat viegli iegūt pamatinformāciju par tīkla savienojumu, piemēram, IP adresi, apakštīkla masku un noklusējuma vārtejas adresi. Lai to izdarītu, komandrindā ievadiet ipconfig/all un nospiediet taustiņu Enter. Lai uzzinātu sava datora tīkla nosaukumu, ievadiet komandu resursdatora nosaukums

Turklāt, ja jūsu datora IP adrese ir dinamiski piešķirta (t.i., jūsu tīkls izmanto DHCP), varat piespiest atjaunināt savu IP adresi, izpildot šādu komandu:
ipconfig/release&ipconfig/renew

Iegūstiet informāciju par tīkla diskdziņiem un mapēm

Ievadiet neto lietojums komandrindā, un jūs redzēsit visus tīkla diskus, ar kuriem esat izveidojis savienojumu. Lai uzzinātu, kuras mapes jūsu datorā ir pieejamas no tīkla, ievadiet komandu neto daļa.

Uzziniet sava datora modeli un sērijas numuru

Ievadiet wmic datorsistēmas iegūšanas modelis lai uzzinātu datora modeli, kurā strādājat. Turklāt jūs varat uzzināt sava datora sērijas numuru, ievadot šādu komandu: wmic bios iegūst sērijas numuru.

Komandu uzvednē atveriet Windows Explorer

Lai atvērtu programmu Windows Explorer, atrodoties komandu uzvednē, ievadiet komandu sākt. un nospiediet taustiņu Enter.

Izslēdziet un restartējiet datoru no komandrindas

Lai izslēgtu datoru no komandrindas, jums jāizpilda šāda komanda:
izslēgšana/s/t 60 un sistēma tiks izslēgta vienas minūtes laikā (par to ir atbildīgs /t taustiņš ar aizkaves sekunžu skaitu - 60).
Lai izslēgtu attālo datoru, kurā darbojas sistēma Windows, ir jāizpilda šāda komanda: izslēgšana /s/t60/f/L/m\\192.168.1.55 Lai restartētu sistēmas, jums ir jāpalaiž komanda izslēgšana - r - t 0.

Palaidiet jebkuru no vadības paneļa sīklietotnēm
Vadības paneļa sīklietotnes nosaukums Komanda
Pieejamības centrs access.cpl
Jaunas ierīces pievienošana hdwwiz.cpl
Programmas un komponenti appwiz.cpl
Administrācija kontrolēt administrācijas rīkus
Windows atjaunināšana wuaucpl.cpl
Sertifikātu pārvaldnieks certmgr.msc
Datoru vadība compmgmt.msc
Vadības panelis kontrole
datums un laiks timedate.cpl
Ierīču pārvaldnieks devmgmt.msc
Diska defragmentēšana dfrg.msc
Diska pārvaldība diskmgmt.msc
Darbvirsmas personalizēšana kontrolēt darbvirsmu
Ekrāna izšķirtspēja desk.cpl
Notikumu skatītājs eventvwr.msc
Mapes rekvizīti kontroles mapes
Fonti kontroles fonti
Vietējās grupas politikas redaktors gpedit.msc
Tastatūra vadības tastatūra
Vietējā drošības politika secpol.msc
Vietējie lietotāji un grupas lusrmgr.msc
Pele kontroles peli
Tīkla savienojumi ncpa.cpl
Resursu monitors perfmon.msc
Enerģijas padeve powercfg.cpl
Ierīces un printeri kontroles printeri
valodas un reģionālie standarti intl.cpl
Uzdevumu plānotājs kontrolēt plānotos uzdevumus
Atbalsta centrs wscui.cpl
Pakalpojumi pakalpojumi.msc
Koplietotās mapes fsmgmt.msc
Skaņa mmsys.cpl
Sistēmas īpašības sysdm.cpl

Reizēm ir jāskrien bat fails neredzamajā režīmā paslēpt, paslēpt sikspārņu logu. Piemēram, ja fails tiek izpildīts, izmantojot plānotāju. Vai varbūt tur ir rakstīts daudz komandu, un to izpilde prasa ilgu laiku, kamēr tas mirgo jūsu acu priekšā. Piemēri tam, kas jums nepieciešams paslēpt sikspārņu logu Ir daudz failu, kurus var citēt. Tātad, ja jūs interesē, kā paslēpt cmd logu vai kā slepeni palaist programmu, izlasiet uzmanīgi.

Iesaku iepazīties ar manu partneru piedāvājumiem

1. Izmantojot vbs skriptu. Ar šo skriptu jūs varat slepeni palaist programmas, sikspārņu failus, citi faili.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "lietojumprogrammas ceļš\lietojumprogrammas nosaukums", 0 Iestatīt oShell = nekas

Tiem, kas nezina, vienkārši iekopējiet tekstu piezīmju grāmatiņā, ievadiet ceļu uz lietojumprogrammu un lietojumprogrammas nosaukumu, saglabājiet to ar jebkuru nosaukumu, bet ar paplašinājumu vbs (piemēram, paslēpiet logu start.vbs)

Piemērs: slepeni palaidiet sērijveida failu qwerty.bat no diska C

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

Līdzīgs kods

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

Slēptā režīmā var palaist ne tikai *.bat, bet arī citus failus. Piemēram, vēlaties palaist mp3 bez atskaņotāja loga, ja izmantojat programmu Windows Media Player

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

Ja jūsu mp3 ir saistīts ar citu atskaņotāju, pievienojiet kodam wmplayer.exe

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

2. cmdow utilīta (novietojiet pašu utilītu mapē C:\windows\system32)

Rakstā ir aprakstīti dažādi veidi, kā paslēpt cmd logu, izpildot pakešfailu.

Sikspārņu faili, kas pazīstami arī kā sērijveida faili, var būt ļoti noderīgi, lai palaistu visu komandu paketi. Bet es domāju, ka daudzi cilvēki domā, kā pārliecināties, ka konsoles logs neparādās monitorā. Es galvenokārt pievērsīšos sistēmas iebūvētajām iespējām, īsi pieminēšu trešo pušu programmas. Pa ceļam mēs atrisināsim dažas citas problēmas, piemēram, pievienojot atsevišķu pakešfaila saīsni.

Kā apiet UAC aizsardzību? Skatiet rakstu

Kā paslēpt cmd logu. Vai to var izdarīt, izmantojot pašu ķermeņa failu?

Nē. Kods darbojas konsoles vidē, kas nozīmē, ka tiks parādīts logs. Ar to ir jāsamierinās: logs būs atvērts tik ilgi, kamēr tiks izpildīts kods. Viss, ko varat darīt, ir veikt dažas darbības, lai nodrošinātu, ka logs tiek parādīts minimālu laiku. Principā tas ir noderīgi: mēs varam novērot koda darbību ar savām acīm. Bet, ja vēlaties paslēpt konsoles logu, jums būs jāizmanto trešās puses rīki: citi izstrādātāji vai pašas Windows iespējas. Sāksim ar to.

Palaidiet pakešfailu mierīgi. Tikai Windows.

Pašā “koda trakuma” failā jūs pats dziedat dziesmu. Ieteikšu optimizēt tā saturu maksimāli klusai darbībai. Šeit ir svarīgs punkts: jo īsāks pats kods, jo lielāka iespēja, ka konsoles logs parādīsies īsu laiku. Ja skaļums ir liels vai tiek rakstītas vairākas komandas vienlaikus, logs var piesaistīt uzmanību.

Piemēram, es ņemšu skripta kodu, kas ļauj nedaudz (konkrēti, īpašības procesors V Sistēmas īpašības ). Tas tiek darīts Windows sesijas laikā: pēc pārstartēšanas viss nostāsies savās vietās.

Kopumā mums ir šāds sērijveida faila kods:

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

Pievērsiet uzmanību procesora specifikācijām. Viņš būs atbildīgs par sistēmas informācijas maiņu. Mēs nosaucam failu ar specifikāciju .bat . Tāpat ņemiet vērā, ka failu nosaukumos izmantošu tikai latīņu rakstzīmes un izvairīšos no kirilicas ceļos uz to atrašanās vietu, lai sistēma pareizi nolasītu ceļu uz skriptu. Tāpēc izveidoto bat failu ievietošu sistēmas direktorijā - tieši C: diskdzinī.

Tomēr tā palaišanu papildina:

  • parādās konsoles logs cmd
  • UAC apstiprinājuma loga parādīšanās ar veiktajām izmaiņām (uzdevums, kā redzat, pats par sevi ir kļuvis sarežģītāks, jo mainās sistēmas informācija)

pirms sērijveida faila izpildes tiek parādīts UAC logs

Es iesaku jums atbrīvoties no pirmā loga, izmantojot šādu skriptu, kas jau ir formatēts citā vbs failā. Un šeit ir tā skripts (skatiet manu ceļu uz failu C:\spec.bat):

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

Saukšu to jebkurā vārdā ar paplašinājumu .vbs. Tagad pakešfaila darbu, noklikšķinot uz vbs segvārda pavada tikai loga parādīšanās Konta kontrole: fakts ir tāds, ka pakešfaila veiktās izmaiņas ietekmē reģistru, un sistēma loģiski neļauj tam nekontrolējami iziet. Kā ir atsevišķa raksta tēma:

Tomēr mēs nedaudz novirzīsimies no raksta tēmas un pabeigsim iesākto, izveidojot faila konsoles slēpni ( vbs failu) īpaša etiķete. Laukā Objekta atrašanās vieta norādiet ceļu šādā formātā:

Wscript ceļš uz vbs-nick ceļš uz sikspārņa nick

Etiķete ir gatava (jūs varat mainīt tās dizainu, izmantojot Īsceļu īpašības). Varat to nomest startēšanas mapē, ievietot Windows plānotājā vai palaist, veicot dubultklikšķi uz tā. Konsoles loga nebūs.

Kā paslēpt cmd logu? Īpašas programmas.

To ir daudz, tie ir viegli un ērti lietojami. Trūkums ir tāds, ka tie ir jālejupielādē un daži jāinstalē. Es sniegšu populārāko no tiem:

  • Slēptais sākums (HStart)

Vietējā ražotāja lietderība. Man tas jāpērk, es nezinu izmaksas. Tomēr ar tās palīdzību jūs varat paslēpt logu vienreiz un uz visiem laikiem, un nav svarīgi, vai UAC apstiprinājums ir nepieciešams vai nē - jūs varat arī to paslēpt:

32 un 64 bitu versijām. Tam nav nepieciešama instalēšana; tas tiek piegādāts kā izpildāms fails, kas, palaižot (kā administrators), nekavējoties tiek nosūtīts uz Windows saknes direktoriju. Mēs piekrītam, un viņa tagad ir ar mums:

Lietderība var veikt daudzas lietas, tostarp mainīt skaņas līmeni, atvērt diskdziņa paliktņus utt. Mūsu gadījumā, lai paslēptu cmd logu, mēs varētu vienkārši ievadīt komandu, piemēram:

Nircmd elevatecmd exec slēpt faila ceļu

Mēs netikām vaļā no UAC loga (elevatecmd exec ir daļa no komandas, kas prasa UAC), taču mums tas netika solīts. Un ir neērti konsolē pastāvīgi rakstīt pilnu ceļu uz failu, tāpēc nekavējoties izveidosim saīsni:

Nircmd cmdshortcut "~$folder.desktop$" "Pakešfails" elevatecmd exec paslēpt ceļu uz failu

Kā paslēpt cmd logu: partija pārvērtās par exe.

Arī variants. Tā jau ir augstāko sfēru mūzika. Tiem, kas nav pazīstami ar šo utilītu, pārbaudiet to — tā noderēs: Bat To Exe Converter. Kā jūs varat saprast pēc nosaukuma, tas pārvērš sērijveida failu izpildāmā failā ar paplašinājumu .exe. Lejupielādējiet, instalējiet, izmantojiet:

Veiksmi.

Lasīts: 546

Tātad komandrindas konsole ir pieejama visās Windows operētājsistēmu versijās. Agrīnās OS versijas tieši atbalstīja MS-DOS režīmu, kas ļāva izpildīt vienkāršas komandas tieši no konsoles. NT saimes pārstāvji, piemēram, Windows 2000 vai Windows Server 2003, strādā pēc pavisam citiem principiem, tomēr arī tajos tiek atbalstīts MS-DOS, taču caur virtuālo mašīnu (NT Virtual DOS Machine, NTVDM), kas ļauj kontrolēt un administrēt sistēmas resursus tieši no komandu režīma konsoles. Komandu režīma tulks ir programma cmd.exe, kas tiek palaista, izmantojot izvēlni Sākt -> Palaist. Turklāt, lai palaistu konsoli, varat izmantot izvēlnes vienumu "Sākt -> Visas programmas -> Piederumi -> Komandu uzvedne".

Palaižot komandu režīma konsoli, lietotājs var pārvaldīt gan lokālās sistēmas, gan attālās mašīnas resursus. Ir komandas, kas uzrauga sistēmu un identificē kritiskos punktus servera iestatījumos. Atšķirība starp darbu no komandrindas ir lielu un apgrūtinošu grafisko utilītu pilnīga neesamība. Komandrindas programmas ļauj precīzāk regulēt galveno parametru veidā, kas norādīti pa labi no pašas komandas.

Izmantojot īpašus skriptu failus (komandu kopas, kas tiek izpildītas secīgi vai ieprogrammētā secībā), administrators var samazināt ikdienas ikdienas darbības. Esošās mūsdienu utilītas var palaist šādus skriptus noteiktos intervālos bez sistēmas administratora klātbūtnes.

Pats administrators var izpildīt gan atsevišķas komandas, gan komandu sarakstu, izmantojot speciālās vadības rakstzīmes (&, |). Piemēram:

1. komanda un 2. komanda — vispirms tiks izpildīta 1. komanda un tikai pēc tam 2. komanda;
Command 1 && Command 2 - tikai pēc sekmīgas 1. komandas izpildes tiks palaists komanda 2. Programmas izvades straumi ir iespējams novirzīt tieši uz teksta failu tālākai apstrādei. Lai to izdarītu, ir jāizmanto vadības rakstzīme “>” un teksta faila nosaukums. Tālāk ir sniegts piemērs pašreizējā direktorija satura izvadīšanai teksta failā Report.txt, izmantojot komandu dir:
dir>Report.txt

Administrators var palaist vairākas konsoles kopijas, komandrindā izsaucot cmd.exe. Ligzdotas konsoles izmantošana ļauj strādāt ar operētājsistēmas vides mainīgajiem, neietekmējot visu sistēmu kopumā, jo vides mainīgo izmaiņas netiek saglabātas pēc ligzdotās konsoles aizvēršanas. Lai kontrolētu šo procesu, tiek izmantotas komandas setlocal, endlocal un set.

Mūsdienu operētājsistēmās ir daudz komandu un utilītu. Atcerieties tik daudz dažādu programmu un vēl jo vairāk to parametrus
ļoti grūti, tāpēc viens no svarīgākajiem katras programmas parametriem ir simbolu kombinācija /?. Pēc komandas izpildīšanas ar šo parametru lietotājs saņems visaptverošu ziņojumu par utilītas izmantošanu un tās parametru sintaksi.

Ņemiet vērā, ka ilustrācijā nākamās lapas augšējā kreisajā stūrī tiek izmantota sarežģīta sintakse. Tātad, tūlīt pēc izslēgšanas /? aiz īpašā atdalītāja “|” jo vairāk tiek izmantota komanda, kas ļauj ekrānā parādīt informāciju nevis pilnībā, bet noteiktās daļās, kas ir ērti tālākai lasīšanai.

Lai aizvērtu komandrindas konsoli, ir jāpalaiž komanda iziet.

Kurš šeit ir atbildīgs?

Pēc iespējām konsoļu programmas tiek iedalītas:

  • operētājsistēmas vadības komandas ir tādas komandas kā shutdown vai taskkill;
  • tīkla komandas - net un ipconfig;
  • komandas sistēmas uzraudzībai - uzdevumu saraksts un systeminfo;
  • komandas failu sistēmas atbalstam - dir, mkdir, copy;
  • komandas cieto disku uzturēšanai - defrag un diskpart;
  • komandas direktoriju pakalpojumu atbalstam (Active Directories) - addrep un dsadd;
  • palīgkomandas, šajā sadaļā ir iekļautas dažādas utilītas skriptu izveidei, printeru iestatīšanai, darbam ar vides mainīgajiem utt.

Apskatīsim tipiskus katras grupas pārstāvjus un atļausimies sniegt dažus ieteikumus tajos iekļauto komandu lietošanai.

Monitoringa un diagnostikas komandas

Lai identificētu aparatūras un programmatūras problēmas, tiek izmantotas pārraudzības komandas, piemēram, systeminfo un uzdevumu saraksts. Šīs utilītas pirmo reizi tika ieviestas Windows Server 2003 darbības vidē, tāpēc administratori vēl nav pilnībā novērtējuši šo komandu funkcionalitāti. Tā, piemēram, tagad jums nav jāiet uz ikonas "Mans dators" cilni "Properties" - komanda systeminfo konsoles ekrānā izdrukās pamatinformāciju par visiem sistēmas komponentiem ar pilnu atšifrēšanu. Parametrs /s parādīs informāciju par jebkuru attālo datoru. Piemēram, lai uzzinātu TESTSERVER datora konfigurāciju, jums jāizpilda šāda komanda:

Systeminfo /s TESTSERVER

Un uzdevumu saraksta utilīta parādīs procesus, kas darbojas jūsu datorā.

Uzdevumu saraksta utilīta ļauj veikt vaicājumus sistēmām, kas savienotas ar tīklu. Parametrs /v ļauj iegūt detalizētus sarakstus ar noderīgu informāciju, tostarp lietotājvārdus, un parametrs /t parāda procesus, kuros tika ielādēts konkrēts dll fails. Vēl viena noderīga utilīta, openfiles, ļauj iegūt informāciju par visiem atvērtajiem failiem vietējā un attālajā operētājsistēmā. Iepriekšējās Windows operētājsistēmu versijās bija jāizmanto komanda oh.exe, mūsdienu versijās pietiek ar komandu konsoles komandrindā palaist komandu, kas iestata uzraudzības režīmu visiem sistēmā atvērtajiem failiem:

Openfiles/local ieslēgts

Lietotājs saņems informāciju par visiem sistēmā atvērtajiem failiem, izmantojot komandu ar vienkāršu sintaksi:

Atvērtie faili

Komanda openfiles ar opcijām /query /v parāda, kuri lietotāji palaiž procesus, kas atvēra failus. Izmantojot citus galvenos parametrus, varat iestatīt dažādus informācijas izvades režīmus.

Operētājsistēmas komandas

Windows Server 2003 nodrošina administratoriem jaunas komandas, kas palīdz ne tikai diagnosticēt sistēmu, bet arī pārvaldīt to. Šādas komandas ietver izslēgšanas utilītu. Kā galvenos šīs utilītas parametrus var izmantot šādus parametrus:

  • /s - pilnīga normāla sistēmas izslēgšana;
  • /p - izslēgšana;
  • /f - aktīvo lietojumprogrammu izslēgšana;
  • /d — pāreja uz zema enerģijas patēriņa režīmu;
  • /I - beidz sesiju, neizslēdzot datoru.

Rīka veidā, kas reģistrē visas parastās datora izslēgšanas, izslēgšanas notikumu apstrādātājs (Shutdown Event Tracker) darbojas kā rīks, kas apkopo un diagnosticē visas administratora veiktās izslēgšanas. Ir iespējams arī izslēgt sistēmu, norādot iemeslu; šim nolūkam ir jāizmanto slēdzis /d.

Komanda taskkill, kas ir analoga komandai kill *nix saimes operētājsistēmās, ļauj “nogalināt” iesaldētu lietojumprogrammu. Kopā ar uzdevumu saraksta komandu šīs utilītas nodrošina jaudīgu rīku, lai ātri iejauktos tādu lietojumprogrammu izpildē, kas potenciāli apdraud servera veiktspēju. Starp šīs komandas parametriem jāatzīmē atslēga /pid, kas ļauj beigt procesu, izmantojot tā unikālo identifikatoru, un atslēga /im, kas ļauj beigt lietojumprogrammu ar norādīto nosaukumu. Tālāk sniegtajā piemērā tiek pārtraukti procesi ar ID 1000 un 1240:

Taskkill /pid 1000 /pid 1240

Cietā diska apkopes komandas

Defrag komanda ļauj optimizēt cieto disku. Lietderība var defragmentēt diskus ar FAT, FAT32 un NTFS failu sistēmām. Defrag darbojas vienlīdz labi gan ar dinamisko, gan pamata disku tipu. Šīs komandas izsaukšanas sintakse ir šāda:

Defragmentēt disku [ -a j [ -f ] [ -v ] [ -? ]

Parametrs -a nodrošina tikai diskā esošās informācijas analīzi, parametrs -f - informācijas optimizāciju, tostarp, ja nav nepieciešamās vietas diskā, lai izveidotu pagaidu failus, un parametrs -v - izvada pārskatu par optimizācijas gaitu. Neaizmirstiet, ka, lai defragmentēšana izdotos, diskā jābūt vismaz 15% brīvas vietas.

Operētājsistēmas Windows Server 2003 kodols vairs neatbalsta komandu fdisk. Tā ir aizstāta ar komandu diskpart, kas paredzēta arī cieto disku apkalpošanai. Sadaliet disku nodalījumos, izveidojiet loģiskos diskus, izdzēsiet tos - tie ir tikai daži no uzdevumiem, ko atrisina šī utilīta. Būtībā diskpart komanda ir vērsta uz darbu ar īpašiem skriptu failiem, kas apraksta cietā diska apkopes procedūras. Šādi izskatās šīs komandas izsaukšana skripta failam Scriptl.txt:

Diskpart /s Scriptl.txt

Katra šāda faila rinda ir instrukcija kādai darbībai. Tā, piemēram, dod komandu izveidot jaunu nodalījumu ar noteikta izmēra līniju

Izveidot nodalījumu loģiskais izmērs=2048

Tīkla komandas

Starp tīkla komandām es vēlētos izcelt divas utilītas. Pirmā ir komanda ipconfig, otrā ir netstat. Sistēmas administratori izmanto šīs komandas ne tikai tīkla uzraudzībai, bet arī aizsardzībai pret bīstamām programmām, kas mēģina pārņemt kontroli pār sistēmu.

Izmantojot utilītu ipconfig, lietotājs var uzzināt sava datora tīkla adresi un, izsaucot šo komandu ar parametru /all, iegūt pilnīgu informāciju par tīkla konfigurāciju lokālajā datorā. Parametrs /renew ļauj mainīt tīkla iestatījumus, nepārstartējot visu sistēmu.

Ja pamanāt, ka ar jūsu datoru notiek kaut kas nepareizs, tad šajā gadījumā palīdzēs komanda netstat, kas ne tikai norādīs atvērtos tīkla portus, caur kuriem uzbrucēji varētu izveidot savienojumu ar jūsu sistēmu, bet arī identificēs procesus, kas darbojas serverī bez jūsu zināšanām. Tādējādi slēdzis /o parāda informāciju par procesa identifikatoru (PID), izmantojot noteiktu tīkla savienojumu. Ir iespējams redzēt, kuri datori tīklā sazinās ar jūsu vietējo operētājsistēmu.

Direktoriju pakalpojumu atbalsta komandas

Viss tīkls sastāv no komponentiem un ir sarežģīta hierarhiska struktūra, kas veidota koka formā. Šādas sistēmas objekti ir vietnes, apakštīkli, serveri, datori, grupas, lietotāji, kontakti, koplietošanas tīkla ierīces.

Lai pārraudzītu tik sarežģītu struktūru, operētājsistēma nodrošina komandu dsquery, kas ir paredzēta direktoriju pakalpojumu komponentu izvērstai meklēšanai. Šo komandu var izmantot arī, lai parādītu informāciju par atlasīto komponentu īpašībām (slēdzis -attr). Parametri -scope, -subtree, -onelevel, -base nosaka meklēšanas ligzdošanas līmeni, un atslēga -filtrs ļauj iespējot meklēšanas filtru.

Komanda dsmod var palīdzēt, ja jums ir jāmaina viens vai vairāki konti atlasītajam direktoriju pakalpojuma komponentam. Piemēram, varat noņemt lietotāju no grupas vai piešķirt viņam jaunu paroli. Tālāk ir parādīts TestUser lietotāja konta maiņas piemērs:

Dsmod lietotājs
"CN=TestUser,CN=Lietotāji,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd jā

Komanda dsmove pārvieto objektu pašreizējā domēnā. Izmantojot atslēgas -newname un -newparent, varat iestatīt jaunu objekta nosaukumu un mainīt tā atrašanās vietu.

Failu sistēmas atbalsta komandas

Dažu bieži lietoto komandu apraksts darbam ar failiem un direktorijiem ir parādīts tabulā. Komanda deltree, kas veica mapju un tajās esošo failu kaskādes dzēšanu, tagad tiek aizstāta ar rmdir ar slēdzi /s.

Lielas sistēmas mazi noslēpumi

Komandrindas uzvednes maiņa

Atrodiet atslēgu reģistrā: izveidojiet virknes parametru “PROMPT” ar veidu (REG_EXPAND_SZ) šajā atslēgā un piešķiriet vienu no šīm vērtībām:

  • $B – vertikālā josla “I”;
  • $D - pašreizējais datums;
  • $G — lielāka zīme ">";
  • $1_ — mazākuma zīme "<»;
  • $N — pašreizējais disks;
    $P - strāvas piedziņa un ceļš;
  • $Q - = "=";
  • $T - pašreizējais laiks;
  • $V — Windows versija;
  • $$ ir dolāra zīme "$".

Pēc atsāknēšanas jūs redzēsit uzaicinājumu jūsu definētajā formā.

Automātiskās komandas

Lai iespējotu iespēju automātiski ievadīt komandas, nospiežot taustiņu “Tab”, atrodiet atslēgu reģistrā:

Pēc tam iestatiet CompletionChar vērtību uz 9, kas ir Tab atslēgas ID, aizveriet reģistru un restartējiet datoru. Konsoles logā, ierakstot daļu no komandas nosaukuma, tagad varat nospiest taustiņu Tab, un sistēma Windows automātiski aizstās vajadzīgo komandu.

Konsoles krāsas maiņa

Reģistrā atrodiet atslēgu:

Mainiet parametru DefaultCoior. Vērtība -F0 izvadīs melnu tekstu uz balta fona, un IE vērtība pārsteigs ar dzeltenu un zilu konsoles krāsu.

Ātri palaidiet komandrindas konsoli no konteksta izvēlnes

Reģistrā atrodiet atslēgu:

Pievienojiet tai apakšsadaļas "CommandPrompt -> Command". Iestatiet Command atslēgas noklusējuma parametru uz "cmd.exe /k cd "%1"".

Iestatiet komandu uzvednes atslēgas noklusējuma parametru uz “Atvērt komandu uzvedni”.

Ar peles labo pogu noklikšķinot uz jebkuras Explorer mapes, varat atlasīt komandu Open Command Prompt, kas palaidīs komandrindas konsoli vajadzīgajā direktorijā.

Secinājums

Labi, tagad viss ir beidzies. Mēs runājām par darba ar konsoli pamatiem. Tālāk mēs sniedzam jums iespēju pašiem izpētīt konsoles komandu funkcionalitāti un daudzveidību. Vienkārši neaizmirstiet vērtīgo atslēgu /?, un pārējais nāks ar laiku un pieredzi.



Šis raksts ir pieejams arī šādās valodās: taju

  • Nākamais

    Liels PALDIES par ļoti noderīgo informāciju rakstā. Viss tiek pasniegts ļoti skaidri. Šķiet, ka ir ieguldīts liels darbs, lai analizētu eBay veikala darbību

    • Paldies jums un citiem pastāvīgajiem mana emuāra lasītājiem. Bez jums es nebūtu pietiekami motivēts, lai veltītu daudz laika šīs vietnes uzturēšanai. Manas smadzenes ir strukturētas šādi: man patīk rakt dziļi, sistematizēt izkaisītus datus, izmēģināt lietas, ko neviens iepriekš nav darījis vai skatījies no šī leņķa. Žēl, ka mūsu tautiešiem Krievijas krīzes dēļ nav laika iepirkties eBay. Viņi pērk no Aliexpress no Ķīnas, jo preces tur ir daudz lētākas (bieži vien uz kvalitātes rēķina). Taču tiešsaistes izsoles eBay, Amazon, ETSY viegli dos ķīniešiem priekšrocību zīmolu preču, vintage priekšmetu, ar rokām darinātu priekšmetu un dažādu etnisku preču klāstā.

      • Nākamais

        Jūsu rakstos ir vērtīga jūsu personīgā attieksme un tēmas analīze. Neatsakieties no šī emuāra, es šeit nāku bieži. Tādu mums vajadzētu būt daudz. Atsūti man ziņu e-pastā Es nesen saņēmu e-pastu ar piedāvājumu, ka viņi man iemācīs tirgoties Amazon un eBay. Un es atcerējos jūsu detalizētos rakstus par šiem darījumiem. apgabalā Pārlasīju visu vēlreiz un secināju, ka kursi ir blēdība. Es vēl neko neesmu nopircis eBay. Es neesmu no Krievijas, bet gan no Kazahstānas (Almati). Bet mums arī nav nepieciešami papildu izdevumi. Es novēlu jums veiksmi un palieciet drošībā Āzijā.

  • Ir arī patīkami, ka eBay mēģinājumi rusificēt saskarni lietotājiem no Krievijas un NVS valstīm ir sākuši nest augļus. Galu galā lielākajai daļai bijušās PSRS valstu pilsoņu nav spēcīgu svešvalodu zināšanu. Ne vairāk kā 5% iedzīvotāju runā angļu valodā. Jauniešu vidū tādu ir vairāk. Tāpēc vismaz saskarne ir krievu valodā - tas ir liels palīgs iepirkšanās tiešsaistē šajā tirdzniecības platformā. eBay negāja pa ķīniešu kolēģa Aliexpress ceļu, kur tiek veikta mašīnas (ļoti neveikla un nesaprotama, dažbrīd smieklu izraisoša) preču aprakstu tulkošana. Es ceru, ka sarežģītākā mākslīgā intelekta attīstības stadijā augstas kvalitātes mašīntulkošana no jebkuras valodas uz jebkuru dažu sekunžu laikā kļūs par realitāti. Pagaidām mums ir šāds (viena eBay pārdevēja profils ar krievu interfeisu, bet apraksts angļu valodā):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png