V sistemu Windows lahko uporabite ukazni poziv in konzoli Windows PowerShell za večji nadzor in hitrejše upravljanje operacijskega sistema. Oba CLI (tolmača ukazne vrstice) vam prav tako pomagata odpraviti resne težave z vašim računalnikom.
Enako velja za terminal za Mac, vendar njegova narava, ki temelji na sistemu UNIX, zahteva vnos drugačnega nabora ukazov.
Če ste pred kratkim prešli na uporabo Maca, boste spodaj spoznali terminalske ekvivalente 15 uporabnim ukazom ukaznega poziva in lupine Windows PowerShell.
1. Ogled informacij o sistemu
Recimo, da želite identificirati različne komponente strojne in programske opreme (procesor, RAM, različica operacijskega sistema itd.) v vašem računalniku. V tem primeru si lahko informacije ogledate v ukaznem pozivu ali lupini Windows PowerShell z ukazom systeminfo.
V terminalu namesto tega izvedite naslednje:
system_profiler
Lahko tudi pozovete terminal, da filtrira informacije glede na vrsto podatkov. Na primer, pregled nad strojno opremo Mac lahko dobite samo tako, da dodate SPHardwareDataType na konec ukaza - npr. system_profiler SPHardwareDataType.
Za seznam tipov podatkov zaženite ukaz system_profiler -listDataTypes.
Če si želite ogledati informacije prek GUI (grafičnega uporabniškega vmesnika) na vašem Macu, pridržite tipko Option in pojdite naApple meni > Sistemske informacije.
2. Ping naprave in omrežja
Težave s povezljivostjo s spletnimi mesti in lokalnimi napravami lahko diagnosticirate tako, da zaženete ukaz ping prek ukaznega poziva ali Windows PowerShell. To pozove vaš računalnik, da oddaja in sprejema podatkovne pakete, vi pa lahko opazite nepravilnosti v odzivnih časih in izgubo paketov.
Ukaz ping je univerzalen za večino CLI-jev, vendar terminal ne nastavi števila pingov, razen če ga izvedete z -c parameter kot sledi:
ping -c
3. Preverite omrežne konfiguracije
V računalniku z zagonom ipconfig prek ukaznega poziva naložite pripomoček za konfiguracijo internetnega protokola. Omogoča prepoznavanje omrežnih konfiguracij TCP/IP skupaj z informacijami o naslovih IP, podomrežnih maskah, privzetih prehodih in tako naprej.
Ekvivalent terminala odpre konfiguracijo vmesnika in uporabi naslednji ukaz:
ifconfig
Privzeto ifconfig prikaže samo aktivna omrežja. Če želite prikazati vse vmesnike, namesto tega zaženite ifconfig -a.
4. Izprazni DNS predpomnilnik
Zastareli predpomnilnik sistema domenskih imen (DNS) v vašem računalniku povzroča težave pri povezovanju s spletnimi mesti. Če v sistemu Windows zaženete ukaz ipconfig /flushdns prek ukazne konzole s povišanimi ukazi, vam pomaga počistiti lokalni predpomnilnik DNS vašega računalnika.
Enakovrednost terminala čiščenju predpomnilnika DNS na Macu je naslednja:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Za avtorizacijo ukaza morate vnesti skrbniško geslo.
5. Ogled vseh tekočih procesov
V primerjavi z upraviteljem opravil Windows vnos tasklist v ukazni poziv ali Windows PowerShell omogoča jasnejši pregled procesov v ozadju vašega računalnika. Vsebuje tudi informacije, kot so ID-ji procesov (PID-ji) in statistika uporabe pomnilnika za vsako nalogo.
Na Macu lahko zaženete enega od naslednjih dveh ukazov:
- top
- ps -ax
Ukaz top prikaže seznam najbolj intenzivnih procesov v realnem času, medtem ko ps -ax prikaže celoten seznam opravil v vašem Macu.
6. Končaj postopek
Uporabite lahko tudi ukazni poziv in Windows PowerShell, da končate izvajajoče se procese z taskkill ukazom.
Ekvivalent terminala Mac je:
ubiti
Poleg tega lahko z ukazom killall končate vse procese Mac, ki vsebujejo določeno ime-npr. Garageband. Tukaj je celoten vodnik za zaustavitev procesov Mac s terminalom.
7. Preverite statistiko omrežja
netstat v sistemu Windows vam omogoča ogled seznama vseh aktivnih povezav TCP in pomaga prepoznati težave, povezane z omrežjem.
V Macu zagon istega ukaza daje podobne rezultate:
netstat
Če si želite ogledati seznam zastavic in možnosti, značilnih za Terminal, vnesite man netstat.
8. Popravi napake diska
Pripomoček ukazne vrstice Check Disk v sistemu Windows, ki ga lahko pokličete tako, da zaženete chkdsk v ukaznem pozivu ali lupini Windows PowerShell, vam omogoča za iskanje in popravilo napak, povezanih z diskom.
Ekvivalent terminala v macOS je ukaz fsck (preverjanje skladnosti datotečnega sistema). Začnite tako, da zaženete svoj Mac v enouporabniškem načinu – ob zagonu pritisnite Command + S . Nato zaženite naslednje:
/sbin/fsck -fy
9. Ustvari simbolno povezavo
Simbolične povezave (simbolične povezave) so ključnega pomena, če ugotovite, da ni mogoče spremeniti lokacij, ki jih aplikacije in programi uporabljajo za shranjevanje datotek.
Na primer, lahko uporabite simbolno povezavo za sinhronizacijo katere koli mape s storitvijo za shranjevanje v oblaku, tako da je videti, kot da je v privzetem imeniku za sinhronizacijo. V sistemu Windows uporabite ukaz mklink /J.
V macOS je enakovredno terminalu:
In -s
Če želite izvedeti več, preverite, kako simbolne povezave delujejo na Macu.
10. Urnik Zaustavitev
Če želite izklopiti računalnik po preteku določenega časa, uporabite ukaz shutdown -f -t .
Na Macu namesto tega uporabite naslednji ukaz:
sudo shutdown -h +
Za preklic načrtovane zaustavitve lahko vedno uporabite sudo killall shutdown ukaz.
11. Primerjaj razlike datotek
V sistemu Windows lahko primerjate razliko med dvema datotekama z ukazom fc.
Ekvivalent terminala Mac je:
diff
Ukaz diff ima več možnosti. Na primer, lahko uporabite stikalo -i, da prezre razlike med velikimi in malimi črkami v besedilnih datotekah. Zaženite man diff za ogled celotnega seznama možnosti.
12. Poišči geslo za Wi-Fi
Kadar koli morate hitro prepoznati geslo povezave Wi-Fi, lahko uporabite netsh wlan show profile key=clear na vašem računalniku.
V Macu morate v terminalu zagnati naslednji ukaz:
security find-generic-password -ga “” | grep “geslo:”
13. Posodobi Mac
V sistemu Windows lahko namestite posodobitve operacijskega sistema prek Windows PowerShell z Get-WindowsUpdate in Install-WindowsUpdate ukazi. V primerjavi z uporabo GUI je hitrejši in manj počasen.
Ekvivalenti terminala za posodobitev macOS so:
- softwareupdate -l za iskanje in ogled čakajočih posodobitev in identifikatorjev.
- softwareupdate -i za namestitev posodobitve.
14. Obnovi zakup IP
Sprostitev in obnovitev zakupa IP (internetnega protokola) lahko odpravi težave, povezane s povezljivostjo na vašem računalniku. To vključuje izvajanje ukazov ipconfig /release in ipconfig /renew prek ukaznega poziva v sistemu Windows.
Mac ponuja možnost GUI prek Sistemske nastavitve > Omrežje> Wi-Fi/Ethernet > Napredno > DHCP > Renew DHCP Vendar pa lahko uporabite tudi naslednji terminalski ukaz:
sudo ipconfig set DHCP
Če ne poznate imena omrežnega vmesnika, uporabite ifconfig ukaz za identifikacijo - npr. en0.
15. Preverite čas delovanja
Čas delovanja vašega računalnika lahko preverite z (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime ukaz Windows PowerShell.
Na terminalu v sistemu macOS namesto tega zaženite naslednji ukaz:
uptime
Ukaz uptime vam pomaga ugotoviti, ali je čas, da zaustavite ali znova zaženete svoj Mac. To pogosto pomaga odpraviti naključne tehnične napake, ki preprečujejo pravilno delovanje sistema macOS.
Preklop na terminal
Terminal Mac-a vam omogoča izvajanje večine opravil, ki ste se jih navadili z ukaznim pozivom in lupino Windows PowerShell na osebnem računalniku. Čeprav zgornji ekvivalenti ukazov niso izčrpni, bi morali biti vedno pri roki.
