Kratki vodič za savladavanje Windows terminala

  • Naučite kako koristiti, prilagoditi i maksimalno iskoristiti Windows Terminal i Windows konzolu, uključujući sve bitne naredbe i njihove funkcije.
  • Naučite kako konfigurirati profile, sheme boja, prečice i kako iskoristiti prednosti integracije sa PowerShellom, WSL-om, Git Bashom i još mnogo toga.
  • Naučite trikove, prečice na tastaturi i napredne metode koje će vam pomoći da automatizujete zadatke, rješavate probleme i povećate produktivnost u Windowsu.

windows terminal

Windows Terminal , zajedno s klasičnom Windows konzolom, postali su neophodni alati za napredne korisnike, programere i sistem administratore. Ali i za svakoga ko želi da izvuče maksimum iz svog operativnog sistema. Siguran sam da će im svima naše čitanje biti veoma korisno. Kratki vodič za savladavanje Windows Terminala.

Istina je da je Windows Terminal revolucionirao iskustvo klasične komandne linije s crnom pozadinom Microsoftovog operativnog sistema. Sada pronalazimo nove funkcije, više opcija prilagođavanja i naprednu integraciju.

Šta je Windows Terminal i zašto ga vrijedi koristiti?

Microsoft opisuje Windows Terminal kao ultimativni alat za rad sa komandnim linijama u njihovim operativnim sistemima. To je moderni host koji zamjenjuje i poboljšava iskustvo klasični CMD y PowerShell. Nudi nam kompletniji i prilagodljiviji interfejs, podršku za više kartica i panela, integraciju sa Windows podsistemom za Linux (WSL) i kompatibilnost sa... teme, sheme boja, prilagođene pozadine i prečice.

Cilj Windows Terminala je da olakša rad s različitim aplikacijama komandne linije u jednom centraliziranom prozoru. S više profila koji se mogu prilagoditi do milimetra prema ukusu korisnika. Ne samo da je robustan alat, već je i vizualno privlačan i vrlo efikasan.

Ključne prednosti korištenja Windows Terminala umjesto klasičnog CMD-a:

  • Kartice i paneli: omogućava vam da istovremeno imate otvoreno više konzola i školjki u istom prozoru.
  • Ekstremno prilagođavanje:: teme, boje, fontovi, pozadinske slike, prozirnost, padding i mnogi drugi detalji koji se mogu potpuno konfigurirati.
  • Napredna kompatibilnostPodrška za PowerShell, CMD, Bash, WSL, Azure, Git Bash i prilagođene terminale.
  • Performanse i UnicodeGPU renderiranje i puna podrška za emotikone, specijalne znakove i višejezične skripte.
  • Otvoreni kod i nezavisna ažuriranjaPreuzima se iz Microsoft Store-a ili GitHub-a i ažurira se nezavisno od verzije operativnog sistema.

Vodič za Windows Terminal 7

Kako instalirati i otvoriti Windows Terminal

Najlakši način za instaliranje Windows Terminala je iz Microsoft Store. Samo potražite "Windows Terminal" i kliknite na "Instaliraj". Alternativno, napredniji korisnici mogu preuzeti i kompajlirati izvorni kod direktno sa GitHub-a.

Nakon instalacije, može se otvoriti na nekoliko načina:

  • Traženje "Windows Terminal" u meniju Start
  • Kucanje wt u polje za pretragu i pritiskom na Enter
  • Iz PowerShella, pokretanjem naredbe wt
  • Iz trake zadataka, ako je zakačite za brzi pristup

Windows Terminal organizuje svoj rad na osnovu Profili. Svaki profil predstavlja različitu ljusku ili konzolu: PowerShell, CMD, Ubuntu/WSL, Git Bash, Azure Cloud Shell, Developer Command Prompt, Cmder… Možete se lako prebacivati ​​između njih pomoću strelice prema dolje pored dugmeta plus (+), odakle možete pristupiti i postavkama.

Svaki profil se može konfigurirati vlastitim naredbama, boje, font, ikona, pozadinska slika i prečice na tastaturi. Osim toga, Windows Terminal podržava odvojene prozore, podijeljene panele i prevlačenje kartica kako bi se prilagodio bilo kojem radnom procesu.

Dubinska prilagodba: kako istaknuti svoj uređaj

Dio magije Windows Terminal je u njegovom vrlo visok stepen prilagođavanja. Sve se konfiguriše preko datoteke settings.json, dostupno iz menija postavki ('Postavke') ili direktnim uređivanjem datoteke u vašem omiljenom uređivaču teksta.

Prilagodljivi ključni elementi:

  • Zadani profil (defaultProfile): definiše ljusku koja se otvara prilikom pokretanja terminala. Možete ga konfigurirati dodavanjem GUID-a profila koji preferirate prema zadanim postavkama.
  • Tema (theme)Izaberite između 'tamno' ili 'svijetlo'. Osjećajte se kao pravi guru uz tamni način rada.
  • Kartice i paneliOtvorite više ekrana ili ih podijelite na panele (horizontalno ili vertikalno) pomoću konfigurabilnih prečica.
  • Prozirnost i akrilni efekatigrajte se sa stepenom neprozirnosti (acrylicOpacity) i odlučite da li želite da vaš terminal izgleda kao Matrix prozor.
  • Pozadinske slike i animirani GIF-oviSvaki profil može imati vlastitu pozadinu, uključujući pokretne slike, podešavanjem backgroundImage.
  • Boje i sheme (colorScheme)Koristite zadane rasporede ili kreirajte vlastite kako biste terminal prilagodili svom radnom procesu ili osobnosti.
  • Oblik i boja kursora (cursorShape, cursorColor)kosa crta, crtica, kutija, vintage… odaberite svog favorita!
  • font i veličinu: odaberite font (fontFace) i veličina (fontSize) za ugodno čitanje.
  • Podloga, okviri i retro efekti: dodaje dodatni prostor oko teksta (padding) i, ako ste nostalgični, aktivirajte experimental.retroTerminalEffect kako bi se postigao klasični CRT efekat.

Kao što vidite, mogućnosti idu daleko izvan tipičnog dosadnog terminala. Možete čak i uvesti teme s drugih platformi, dodati prilagođene ikone i postaviti prečice na tipkovnici za izvršavanje određenih radnji.

Opcije dizajna i prilagođavanja u Windows Terminalu

Najpopularniji profili terminala i kako ih konfigurirati

Ovo su glavni unaprijed definirani profili Windows Terminala:

  • PowerShell: napredna ljuska par excellence u Windowsu već godinama. Idealno za skriptiranje, administraciju i automatizaciju.
  • Komandni redak (CMD): klasična konzola, kompatibilna sa svim osnovnim sistemskim naredbama.
  • WSL (Windows podsustav za Linux): pokreće Linux distribucije unutar Windowsa; neophodan za programere i napredne korisnike.
  • Git bashGit ljuska za Windows sa Unix uslužnim programima.
  • Azure Cloud Shelldirektan pristup Microsoftovim uslugama u oblaku.
  • komandante y Komandni redak programera za Visual StudioIdealno za programere kojima je potrebno specifično okruženje.

Svaki od njih je konfigurisan u datoteci settings.json, gdje možete postaviti naredbu za pokretanje, direktorij, ikonu, da li da se prikaže ili sakrije, pozadinsku sliku i druge specifične parametre.

Napredne postavke Windows terminala

Pored osnovnih postavki, postoje i druge zanimljive napredne opcije:

  • definisati kućni direktorij (startingDirectory), na primjer, da se uvijek otvara u mapi vašeg projekta.
  • Dodijelite kombinacije tipki (key bindings) za brze akcije:
    • Otvorite novu karticu, zatvorite je, duplicirajte, podijelite na dva dijela (horizontalno ili vertikalno), promijenite fokus itd.
  • Integrirajte nove profile jednostavnim dodavanjem bloka s osnovnim svojstvima (guid, commandline, name, icon, Itd).
  • Prilagodite punjenje tako da se tekst ne lijepi za rubove.
  • Dalje prilagodite brzo (početna komandna linija), i u PowerShellu i u CMD-u ili Bashu, za prikaz korisnih informacija (putanja, korisnika, datuma itd.) ili dekoracija.
  • Aktivirajte i deaktivirajte profile po potrebi, sakrivajući one koje ne koristite.

Vodič za Windows Terminal 8

Osnovne komande za početak rada u Windows konzoli

Ako želite iskoristiti prednosti konzole, evo nekih od njih osnovne i bitne komande:

  • pomoći: Prikazuje listu svih dostupnih komandi i kratak opis.
  • /?: prikazuje sintaksu i dozvoljene parametre bilo koje komande. Primjer: cd /?
  • cd: Promijenite trenutni direktorij. Možete lako navigirati kroz mape.
  • dir: navodi sadržaj direktorija (foldere i datoteke).
  • md o mkdir: kreira novu mapu.
  • rd o je rm: briše mapu (mora biti prazna).
  • kopiraj: kopira datoteke s jedne lokacije na drugu.
  • xcopy: kopira datoteke i mape, uključujući poddirektorije.
  • potez: premješta datoteke ili mape.
  • del: obrisati datoteke.
  • ren o preimenovati: preimenovati datoteke ili mape.
  • tip: prikazuje sadržaj tekstualne datoteke.
  • cls: briše prozor konzole.
  • izlaz: zatvara konzolu.

Ove naredbe će vam pomoći u navigaciji kroz sistem datoteka, kreiranju foldera, kopiranju i premještanju datoteka i organiziranju vašeg okruženja.

Napredno upravljanje datotekama i direktorijumima

Konzola vam omogućava izvođenje složenijih operacija s datotekama i mapama:

  • attrib: : Upitajte ili promijenite atribute datoteke (skrivene, samo za čitanje, sistemske itd.).
  • fsutil datoteka kreiranje noveKreirajte datoteke prilagođene veličine iz komandne linije.
  • robokopijaMoćniji i efikasniji od copy i xcopy za prenos velikih količina podataka, omogućava vam nastavak kopiranja, pregled napretka i još mnogo toga.

Također možete koristiti džoker znakove i relativne ili apsolutne putanje za primjenu naredbi na više datoteka ili određenih lokacija.

Komande za dijagnostiku i analizu sistema

Komandna linija je neophodna za dobijanje vrijednih informacija o vašem računaru:

  • systeminfoDetaljne informacije o operativnom sistemu, procesoru, RAM-u, matičnoj ploči, tačnoj verziji Windowsa i instaliranim ažuriranjima.
  • chkdskSkenira tvrde diskove u potrazi za greškama, lošim sektorima ili problemima sa datotečnim sistemom i popravlja logička oštećenja.
  • driverquery: Navodi sve drajvere instalirane na sistemu.
  • Ver: Prikazuje instaliranu verziju Windowsa.
  • vrijeme: Prikazuje i omogućava vam podešavanje sistemskog vremena.
  • cleanmgr: Otvara čarobnjaka za čišćenje diska.
  • winsatVrši testove performansi hardvera (CPU, RAM, disk, grafika, itd.).
  • defragDefragmentira tvrde diskove radi poboljšanja performansi.
  • diskpartUpravlja diskovima, particijama i volumenima za pohranu.

Mrežne komande za upravljanje i informacije

Također možete pratiti i dijagnosticirati svoju internetsku i lokalnu mrežnu vezu iz konzole:

  • ipconfigPrikazuje TCP/IP mrežne postavke, IP adresu, masku podmreže, gateway itd.
  • pingProvjerava povezanost s drugim uređajima ili serverima, prikazujući latenciju i gubitak paketa.
  • tracer: prikazuje rutu koju paketi prate dok ne stignu do određenog servera ili IP adrese, korisno za otkrivanje uskih grla.
  • netstatIzvještaji o aktivnim mrežnim vezama, otvorenim portovima, tabelama usmjeravanja i mrežnoj statistici.
  • nlookup: pomaže u provjeri da li DNS ispravno razrješava imena.
  • getmac: Prikazuje MAC adresu instaliranih mrežnih adaptera.
  • harfaUpiti i izmijeniti ARP keš memoriju za pretvaranje IP adresa u fizičke adrese.
  • ruta: Pregledajte ili upravljajte tabelom usmjeravanja sistema.
  • netshIzmijenite, upravljajte i dijagnosticirajte napredne mrežne postavke, uključujući interfejse, WiFi, DNS i skripte.
  • hostname: Prikazuje trenutni naziv lokalnog hosta.
  • putpingKombinuje ping i tracert kako bi pružio napredne podatke o latenciji i gubitku paketa između izvora i odredišta.
  • nbtstatNetBIOS statistika i dijagnostika.

Kontrola i administracija korisnika, procesa i sistema

Iz konzole možete upravljati korisničkim računima, sesijama, procesima i još mnogo toga:

  • neto korisnik: Kreirajte, izbrišite ili upravljajte korisničkim računima. Primjer: net korisnik Korisnička lozinka /dodaj za kreiranje računa.
  • neto korištenje: Povezuje ili isključuje mrežne resurse (diskove, štampače itd.).
  • popis zadatakaPrikazuje listu svih pokrenutih procesa, sa detaljima o korištenoj memoriji, PID-u itd.
  • taskkill: završava proces koristeći njegov PID.
  • ugasiti: Isključuje, ponovo pokreće ili odjavljuje lokalni ili udaljeni računar, s mogućnošću zakazivanja vremena ili prisilnog izvršavanja radnje.
  • odjaviti se: odjavljuje aktivnog korisnika.
  • scUpravlja Windows servisima, omogućavajući vam pokretanje, zaustavljanje, mijenjanje ili ispitivanje njihovog statusa.

Teme Windows terminala

Automatizacija, skriptiranje i napredne naredbe

Windows konzola nije samo za izvršavanje pojedinačnih naredbi: možete kreirati grupne skripte, grupirajte nekoliko komandi u jednu i automatizirajte rutinske zadatke.

Neki korisni savjeti:

  • komandaA i komandaBIzvršite drugu komandu samo ako je prva bila uspješna.
  • komandaA || naredbaBPokrenite drugu komandu samo ako prva nije uspjela.
  • naredbaA i naredbaBIzvršava obje naredbe, jednu za drugom, bez obzira na rezultat.
  • cd C: && echo Gotovoprimjer skripte.
  • clip: Omogućava vam preusmjeravanje izlaza naredbe u međuspremnik. Primjer: ipconfig | isječci
  • doskey /istorija: Prikazuje historiju komandi od otvaranja sesije.

Moguće je kreirati datoteke .bat o .cmd s nizom automatiziranih radnji ili čak iskoristiti PowerShell za napredno skriptiranje, pozadinske zadatke i daljinsko upravljanje.

Trikovi, prečice i skrivene funkcije Windows konzole

Osnovne prečice na tastaturi:

  • ITD: briše cijelu trenutnu komandnu liniju.
  • Strelica gore/doljePregledajte historiju korištenih komandi.
  • F7: prikazuje okvir sa historijom izvršenih komandi.
  • Ctrl + C: prekida pokrenutu komandu.
  • F11: Uključuje ili isključuje način rada preko cijelog ekrana.
  • F1: ponavlja posljednju naredbu znak po znak.
  • F3: ponavlja posljednju kompletnu komandu.
  • Tab (TAB): Automatski dovršava imena datoteka ili mapa u putanji.

Ostali korisni trikovi:

  • Kliknite desnim tasterom miša da biste kopirani tekst direktno zalijepili u konzolu.
  • Možete kopirati i lijepiti odabirom teksta mišem i korištenjem Ctrl + C y Ctrl + Vili kontekstni meni.
  • Ključ F8 ponovite prethodne naredbe počevši od posljednjeg djelomičnog podudaranja koje ste ukucali.
  • Komande možete lako ponavljati i uređivati ​​prije nego što ih ponovo izdate.
  • Da biste pregledali DNS keš memoriju vašeg računara, koristite ipconfig / displaydns.

Spisak svih konzolnih komandi, po abecednom redu

Windows uključuje stotine naredbi za administraciju, dijagnostiku, konfiguraciju i zadatke skriptiranja. Evo izbora najrelevantnijih koji će povećati vašu produktivnost:

  • aktivan, dodaj, prikači, arp, asocijativni, na, atributupravljanje datotekama, atributi, raspoređivanje zadataka i asocijacije.
  • bcdboot, bcdedit, bitlocker, bootcfg: upravitelji pokretanja, šifriranja i pokretanja.
  • cacls, chkdsk, chkntfs, cleanmgr, isječak, cls, cmd, boja, comp: dozvole, analiza diska, čišćenje, prilagođavanje.
  • kopiranje, cscript, datum, defragmentacija, brisanje, diskpart, driverquery, echoKopiranje, skriptiranje, datum, defragmentacija, brisanje, upravljanje diskom, informacije o upravljačkom programu.
  • izlaz, proširi, fc, pronađi, za, formatiraj, fsutil, ftp: izlazi, poređenja, pretrage, petlje, formati, sistemski uslužni programi i transferi.
  • getmac, gpresult, pomoć, naziv hosta, icacls, ipconfig, oznaka, odjavaInformacije o mreži, grupa pravila, pomoć, oznake, odjava.
  • md, mkdir, mklink, način rada, više, mountvol, premjesti, poruka, mrežaKreiranje foldera, simbolički linkovi, način rada uređaja, pregled, montiranje, premještanje, slanje poruka, upravljanje mrežom.
  • nbtstat, netsh, netstat, nslookup, putanja, provjera putanje, ping, powercfgDijagnostika mreže, napredna konfiguracija, analiza prometa, DNS upiti, rute, pingovi, upravljanje napajanjem.
  • ren, zamijeni, robokopija, ruta, sc, sfc, isključivanje, sistemske informacije, taskkill, lista zadatakaZamjena, Napredne sigurnosne kopije, Mrežne rute, Usluge, Popravak sistema, Gašenje, Informacije o sistemu, Upravljanje zadacima.
  • telnet, vrijeme, naslov, tracert, stablo, tip, pogled, volumen, xcopyDaljinski pristup, vrijeme, naslovi konzola, mrežne putanje, struktura foldera, prikaz datoteka, verzija sistema, volumen, napredne sigurnosne kopije.

Prilagođene teme i sheme boja

Možete koristiti postojeće teme ili kreirati vlastite. šeme boja sa 8 glavnih boja i njihovim varijantama, kako za tekst tako i za pozadinu. Moguće je uvesti poznate teme (Solarized, Dracula, Ubuntu, One Dark, itd.) i dodijeliti ih svakom profilu po želji.

Ovo ne samo da poboljšava izgled, već vam pomaže da brzo prepoznate okruženje u kojem radite i smanjite naprezanje očiju.

Uzimajući sve ovo u obzir, lako je shvatiti da, iako grafički interfejs ostaje zadana opcija za mnoge korisnike, Poznavanje i dobro poznavanje Windows Terminala i komandne konzole To je sigurna investicija za organiziranje, automatizaciju, popravak i prilagođavanje Windowsa kao nikada prije.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.