2021. november 11., csütörtök

Leggyakoribb parancsok

Beállítások, kontroll-panelek
Vezérlőpult = control
Felügyeleti eszközök = control admintools
Személyre szabás = control desktop
Mappabeállítások = control folders
Betűkészlet = control fonts
Billentyűzet tulajdonságok = control keyboard
Egér tulajdonságok = control mouse vagy main.cpl
Hálózati kapcsolatok = control netconnections vagy ncpa.cpl
Eszközök és nyomtatók = control printers
Feladatütemező = control schedtasks
Felhasználói fiókok = netplwiz vagy control userpasswords2
Programok és szolgáltatások = appwiz.cpl
Dátum és idő = timedate.cpl
Képernyő megjelenítés (felbontás) = desk.cpl
Internet tulajdonságok = inetcpl.cpl
Telefon és modem = telephon.cpl
Energiagazdálkodás = powercfg.cpl
Területi beállítások = intl.cpl
A rendszer tulajdonságai = sysdm.cpl
Műveletközpont = wscui.cpl
Hang = mmsys.cpl
Windows tűzfal = firewall.cpl
Hang beállítások = mmsys.cpl
Helyinformáció = telephon.cpl
Eszközkezelő: hdwwiz.cpl vagy devmgmt.msc
iSCSI-kezdeményező = iscsicpl
Engedélyezéskezelő = azman.msc
Tanúsítványkezelő = certmgr.msc
Számítógép-kezelés = compmgmt.msc vagy CompMgmtLauncher
Lemezkezelés = diskmgmt.msc
Eseménynapló = eventvwr.msc
Helyi csoportházirend-szerkesztő = gpedit.msc
Helyi biztonsági házirend = secpol.msc
Helyi felhasználók és csoportok = lusrmgr.msc
Teljesítményfigyelő = perfmon.msc
Eredő házirend = rsop.msc
Szolgáltatások = services.msc
Megosztott mappák = fsmgmt.msc
Fokozott biztonságú Windows tűzfal = wf.msc
Windows Management Infrastructure = wmimgmt.msc
Komponensszolgáltatások = dcomcnfg
Windows szolgáltatások = optionalfeatures
Rendszerkonfiguráció = msconfig
Rendszerinformáció = msinfo32
A Windows fiókadatbázisának biztonságossá tétele (SAM zárolás) = syskey
Rendszer konfiguráció szerkesztő = sysedit
Fontos segédeszközök, alkalmazások
Lemezellenőrző = chkdsk
Lemezkarbantartó = cleanmgr
Lemeztöredezettség-mentesító = dfrgui
Diskpart (partíciók, lemezek kezelése) = diskpart
Registry szerkesztő = regedit vagy regedit.exe vagy regedt32
Feladatkezelő = taskmgr
Folyamatleállító = taskkill
Folyamatlistázó = tasklist
Tárolt felhasználónevek és jelszavak = credwiz
Rendszerinformáció = systeminfo
Egyéb hasznos programok, parancsok
Számológép = calc
Karaktertábla = charmap
Intéző (fájlkezelő) = explorer
Jegyzettömb = notepad
Kijelentkezés = logoff
Leállítás = shutdown
Továbbiak
DirectX diagnosztikai eszköz = dxdiag
Digitalizáló kalibrálási eszköz = tabcal
DPI beállítása = dpiscaling
Illesztőprogram-ellenőrző = verifier
Titkosított fájlrendszer = rekeywiz
Fájlaláírás ellenőrző = sigverif
Távsegítség = msra
Távoli asztal = mstsc
Iexpress Wizard = iexpress
Microsoft-támogatási diagnosztikai eszköz = msdt
Mobilközpont = mblctr
Kezeléstechnikai központ = utilman
Képernyő-billentyűzet = osk
Nagyító = magnify
Nyomtatóáttelepítés = PrintBrmUi
Képmetsző = snippingtool
Hangrögzítő = soundrecorder
Hangerőszabályozó = sndvol
ODBC adatforrás-felügyelő = odbcad32
SQL Client Configuration = cliconfg
Trusted Platform Module = TpmInit
Aktiválás = slui
Biztonsági mentés és visszaállítás = sdclt
Képolvasó = wiaacmgr
Windows Update = wuapp
Windows Update önálló telepítő = wusa
Megosztott mappa létrehozása varázsló = shrpubw

Parancs Mappa útvonala
shell:AppData C:\Users\Felhasználónév\AppData\Roaming
shell:Common Documents C:\Users\Public\Documents
shell:ControlPanelFolder Vezérlőpult\Minden vezérlőpultelem (Control Panel\All
Control Panel Items)
shell:CommonVideo C:\Users\Public\Videos
shell:CredentialManager C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Creden
tials
shell:Common Startup C:\ProgramData\Microsoft\Windows\Start Menu\Programs
shell:CommonPictures C:\Users\Public\Pictures
shell:device Metadata Store C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:default Gadgets C:\Program Files\Windows Sidebar\Gadgets
shell:MyComputerFolder Számítógép (Computer)
shell:My Pictures C:\Users\Felhasználónév\Pictures
shell:LocalAppDataLow C:\Users\Felhasználónév\AppData\LocalLow
shell:ImplicitAppShortcuts C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
shell:HomeGroupFolder Otthoni csoport (Homegroup)
shell:PublicGameTasks C:\ProgramData\Microsoft\Windows\GameExplorer
shell:ProgramFilesCommon C:\Program Files\Common Files
shell:ProgramFilesCommonX64 C:\Program Files\Common Files
shell:ProgramFilesCommonX86 C:\Program Files (x86)\Common Files
shell:SavedGames C:\Users\Felhasználónév\Saved Games
shell:Recent C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Recent
shell:PublicSuggestedLocations C:\Users\Public\Library\PublicSuggestedLocations
shell:Templates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Templates
shell:User Pinned C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch\User Pinned
shell:infoCertificates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\System
Certificates
shell:SyncSetupFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló
központ\Szinkronizálás beállítása
shell:SyncCenterFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló központ
shell:SearchHomeFolder search-ms:
shell:SyncResultsFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló
központ\Szinkronizálás eredménye
shell:System C:\Windows\System32
shell:Templates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Templates
shell:UsersFilesFolder C:\Users\Felhasználónév
shell:UsersLibrariesFolder Könyvtárak (Libraries)
shell:VideosLibrary Könyvtárak\Videók (Libraries\Videos)
shell:SampleVideos C:\Users\Public\Videos\Sample Videos
shell:Ringtones C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\R
ingtones
shell:SampleMusic C:\Users\Public\Music\Sample Music
shell:ResourceDir C:\Windows\Resources
shell:PublicGameTasks C:\ProgramData\Microsoft\Windows\GameExplorer
shell:Programs C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs
shell:PrintersFolder Minden vezérlőpultelem\Nyomtatók
shell:PicturesLibrary Könyvtárak\Képek (Libraries\Pictures)
shell:Personal C:\Users\Felhasználónév\Documents
shell:NetworkPlacesFolder Hálózat (Network)
shell:LocalAppDataLow C:\Users\Felhasználónév\AppData\LocalLow
shell:Local AppData C:\Users\Felhasználónév\AppData\Local
shell:InternetFolder Internet Explorer (32 bit)
shell:documentsLibrary Könyvtárak\Dokumentumok (Libraries\Documents)
shell:Cookies C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Cookies
shell:Cookies\Low C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Cookies\Low
shell:default Gadgets C:\Program Files\Windows Sidebar\Gadgets
shell:CryptoKeys C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Crypto
shell:device Metadata Store C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:desktop Asztal (Desktop)
shell:GameTasks C:\Users\Administrator\AppData\Local\Microsoft\Windows\Ga
meExplorer
shell:Games Játékok (Games)
shell:Fonts C:\Windows\Fonts
shell:dpapiKeys C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Protect
shell:Common Start Menu C:\ProgramData\Microsoft\Windows\Start Menu
shell:Common AppData C:\ProgramData
shell:Cache C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\T
emporary Internet Files
shell:AppUpdatesFolder Telepített frissítések (Installed Updates)
shell:Administrative Tools C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs\Administrative Tools
shell:AddNewProgramsFolder Vezérlőpult\Minden vezérlőpultelem\Programok beszerzése
(Control Panel\All Control Panel Items\Get Programs)
shell:AppUpdatesFolder Telepített frissítések (Installed Updates)
shell:AppData C:\Users\Felhasználónév\AppData\Roaming
shell:CD Burning C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\B
urn\Burn
shell:Common Administrative
Tools
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Administrative Tools
shell:ChangeRemoveProgram
sFolder
Vezérlőpult\Minden vezérlőpultelem\Programok és
szolgáltatások (Control Panel\All Control Panel
Items\Programs and Features)
shell:Common Documents C:\Users\Public\Documents
shell:CommonDownloads C:\Users\Public\Downloads
shell:CommonPictures C:\Users\Public\Pictures
shell:Cache C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\T
emporary Internet Files
shell:Common Desktop C:\Users\Public\Desktop
shell:documentsLibrary Könyvtárak\Dokumentumok (Libraries\Documents)
shell:Quick Launch C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch
shell:RecycleBinFolder Lomtár (Recycle Bin)
shell:Startup C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs\Startup
shell:SystemX86 C:\Windows\System32
shell:SendTo C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\SendTo

Hálózat
Egy szerver Ping-elése:
ping google.com
Útvonalkeresés:
tracert google.com
Whois:
whois google.com
MS telnet kliens:
telnet 192.168.0.99
Helyi DNS-szerverhez hasonlóan működik a
C:\WINDOWS\system32\drivers\etc\hosts fájl, erről már volt szó.
IP Configuration – ipconfig
A kapcsolatok megtekintése – ipconfig /all
A DNS Cache tartalmának megtekintése – ipconfig /displaydns
A DNS Cache törlése – ipconfig /flushdns
Minden kapcsolat eldobása – ipconfig /release
Minden kapcsolat megújítása – ipconfig /renew
DHCP frissítése és DNS újralekérése – ipconfig /registerdns
DHCP Class ID megtekintése – ipconfig /showclassid
DHCP Class ID módosítása – ipconfig /setclassid
DNS frissítése:
ipconfig /flushdns
WiFi index-ének lekérdezése:
wmic nic get name, index
WiFi lekapcsolása (index az előző paranccsal nyerhető ki):
wmic path win32_networkadapter where index=2 call disable
WiFi bekapcsolása (index, mint fent):
wmic path win32_networkadapter where index=2 call enable
Batch fájl (.bat) a WiFi ki- és bekapcsolására (rendszergazdaként kell futtatni):
timeout /t 3
wmic path win32_networkadapter where index=2 call disable
timeout /t 5
wmic path win32_networkadapter where index=2 call enable
exit

A leggyakrabban használt shell a bash/bash2 és a zsh, powershell

A shell egyik legnagyobb erőssége, hogy több programot tud egymással párhuzamosan elindítani egyetlen parancsból. Ez akkor nyer értelmet, ha az egyes programok kimeneteit és bemeneteit átirányítjuk úgy, hogy a processzek egymással kommunikáljanak. Hogy ez picit érthetőbb legyen, nézzük meg egy példán:

ls -1 kt*zip | rev | sort | rev

Ebben a sorban a "|" jelek választják el a független parancsokat egymástól, de egyben ezek is kötik össze őket. A | (pipe) funkciója, hogy az előtte álló program szabványos kimenetét (általában a képernyő) átirányítja az utána álló program szabványos bemenetére. Nézzük sorra a parancsokat:
"ls -1 kt*zip": kilistázza a kt-vel kezdődő és zip-re végződő állományok nevét, soronként egyet. A -1 kapcsoló biztosítja ezt, különben alapértelmezés szerint az ls tabulátorokkal elválasztva listáz. Rögtön megfigyelhetjük a csillag szerepét: tetszőleges számú, tetszőleges karaktert helyettesít, de mindenfajta kötöttség nélkül. Az utána írt karaktereket is figyelembe veszi a shell, sőt, akár több *-ot is használhatunk, például su*13*zip. A . (pont) karakternek olyanformán nincs szerepe a filenevekben, mint dos/windows alatt: linuxban "kiterjesztés", mint fogalom, nem létezik. A pont is ugyanolyan karakter egy filenévben, mint bármelyik másik, azt leszámítva, hogy a név elején álló pont hidden file-t jelöl.
rev: A bemenetére érkező szöveg minden sorát kiadja a kimenetére, a karaktereket fordított sorrendben írva. Például, a "pista"-ból "atsip"-t csinál, minden sort külön megfordítva.
sort: a bemenetére érkező sorokat abc sorrendbe rendezve kiadja a kimenetén.
A shell ebben az esetben 4 független processzt fog indítani: egy ls-t, egy sort-ot és két rev-et. Az egyik rev vár az ls kimenetére, a sort az első rev kimenetére, és a másik rev a sort-éra. Így kvázi egy láncon át halad a szöveg, mire végül az utolsó rev - átirányítás híján - a képernyőre írja az adatait. A sor eredményeképpen a filelistát láthatjuk, de hátulról olvasva abc-be rendezve.

A kimenet és a bemenet nem csak másik programnak adható át, hanem file-ba is irányítható: A "> filenév" a file-ba írást jelent, a "< filenév" pedig a file-ból olvasást. Ennek segítségével bármely kimenet eredményét tárolhatjuk egy file-ban, a >> jellel pedig hozzáfűzhetünk bármit (a > felülírja a file-t, ha már létezik).
[oldal:Változók és 'parancs a parancsban']

A shell nem csak egyszerű, beírt parancsok értelmezésére képes, de egy egyszerűsített mini-programnyelv is a rendelkezésünkre áll. Írhatunk egyszerű scripteket, amelyek néha igen bonyolult feladatokat tudnak elvégezni, gyakran olyanokat, ami az embernek kulimunka lenne. Egy gyakori eset, amikor egy könyvtárban levő állományokat kellene szisztematikusan átnevezni, például 20 mp3-nak valami egységes, sorszámozott nevet adni. Ekkor egyetlen félsoros ciklussal megoldhatjuk a problémát.

Egy shell script egy egyszerű szöveges file, aminek az első sorában illik tartalmaznia, hogy melyik shell futtassa őt. Ennek a szintaxisa például "#!/bin/sh", ekkor a régi és elavult, de minden rendszeren megtalálható sh fogja a scriptet kezelésbe venni. Ettől az egy sortól eltekintve, a shell a #-kal (hashmark) kezdődő sorokat megjegyzésnek tekinti és nem foglalkozik velük.

A shell a változókat nagyon szabadon és rugalmasan kezeli. Változónak tetszőleges sztringet használhatunk, de a könnyebb megkülönböztetés végett ezeket szokás csupa nagybetűvel írni. (A Unix és Linux világában a kis- és nagybetű mindig különbözik.) A shell maga definiál és használ néhány változót, akad köztük pár nagyon hasznos is, például:
HOME: a felhasználó home könyvtára
SHELL: maga a shell típusa (bash, bash2, sh, ksh, zsh, ...)
PATH: a dos-ban már megszokott elérési út, azonban itt nincs 512 byte-os korlát
PWD: az aktuális könyvtár, ahol éppen vagyunk
PPID: a shell szülőjének processz ID-je
TERM: a terminálemuláció típusa (kompatibilitási okokból)
PS1: az elsődleges prompt sztring (van még három)
A változóknak = jellel adhatunk értéket, az értékükre pedig $név formában hivatkozhatunk. A változók típusa sztring lesz, de a shell számként értelmezi, ha $[...] vagy $((...)) jelek között szerepel. Parancsot hajtathatunk végre egy másik paranccsal, ha a beágyazottat `..` (visszafelé aposztróf) jelek közé tesszük: ekkor a belső parancs kimenetét fogja a külső parancs visszakapni. Nézzünk végül a változók és az egymásba ágyazott parancsok használatára egy példát, a sorban a lépéseket:
echo 1234 > szam.txt
Létrehoz egy szam.txt nevű file-t, és beleírja az "1234" karaktersorozatot.
SZAM=`cat szam.txt`
Végrehajtja a cat parancsot, azaz visszaadja a szam.txt tartalmát, és ezt értékül adja a SZAM nevű változónak.
echo $[$SZAM+2]
Aritmetikai kifejezésként értelmezi a szögletes zárójelben foglaltakat, tehát a SZAM értékéhez hozzáad kettőt, és ezt kiírja a szabványos kimenetre. Egy "> szam.txt" sor végére toldásával az értéket visszaírhatjuk a file-ba.
A lehetőségek száma szinte végtelen, és kiegészítve a disztribúciókhoz tartozó textutils csomaggal, amelyben a legkülönfélébb szövegformázó és átalakító programok szerepelnek, parancssorból akár hatalmas mennyiségű adatot, nagyméretű szöveges állományokat is lehet hatékonyan kezelni.

https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/

Nincsenek megjegyzések:

Megjegyzés küldése