U sustavu Windows možete koristiti konzole Command Prompt i Windows PowerShell za veću kontrolu i brže upravljanje operativnim sustavom. Oba CLI (tumača naredbenog retka) također vam pomažu u rješavanju ozbiljnih problema s vašim računalom.
Isto vrijedi i za Mac terminal, ali njegova priroda temeljena na UNIX-u zahtijeva da unesete drugačiji skup naredbi.
Ako ste nedavno prešli na korištenje Maca, u nastavku ćete naučiti terminalske ekvivalente 15 korisnih naredbi naredbenog retka i Windows PowerShell.
1. Prikaz informacija o sustavu
Pretpostavimo da želite identificirati različite hardverske i softverske komponente (procesor, RAM, verzija operativnog sustava itd.) na vašem računalu. U tom slučaju možete vidjeti informacije u naredbenom retku ili Windows PowerShell pomoću systeminfo naredbe.
Umjesto toga u terminalu izvršite sljedeće:
system_profiler
Također možete tražiti od Terminala da filtrira informacije prema vrsti podataka. Na primjer, možete dobiti pregled Mac hardvera samo dodavanjem SPHardwareDataType na kraj naredbe-npr. system_profiler SPHardwareDataType.
Za popis vrsta podataka, pokrenite system_profiler -listDataTypes naredbu.
Za prikaz informacija putem GUI-ja (grafičkog korisničkog sučelja) na vašem Macu, držite pritisnutu tipku Option i idite naApple izbornik > Informacije o sustavu.
2. Ping uređaji i mreže
Možete dijagnosticirati probleme s povezivanjem s web stranicama i lokalnim uređajima pokretanjem naredbe ping putem naredbenog retka ili Windows PowerShell. To navodi vaše računalo da šalje i prima pakete podataka, a vi možete uočiti nepravilnosti u vremenu odgovora i gubitku paketa.
ping naredba je univerzalna za većinu CLI-ja, ali Terminal ne postavlja brojač pinga osim ako je ne izvršite s -c parametar kako slijedi:
ping -c
3. Provjerite mrežne konfiguracije
Na računalu, pokretanje ipconfig putem naredbenog retka učitava uslužni program za konfiguraciju internetskog protokola. Omogućuje vam da identificirate TCP/IP mrežne konfiguracije zajedno s informacijama o IP adresama, podmrežnim maskama, zadanim pristupnicima i tako dalje.
Ekvivalent terminala otvara konfiguraciju sučelja i koristi sljedeću naredbu:
ifconfig
Prema zadanim postavkama, ifconfig prikazuje samo aktivne mreže. Da bi prikazao sva sučelja, umjesto toga pokrenite ifconfig -a.
4. Isprazni DNS predmemoriju
Zastarjela predmemorija sustava naziva domena (DNS) na vašem računalu uzrokuje probleme s povezivanjem s web stranicama. U sustavu Windows pokretanje naredbe ipconfig /flushdns putem konzole s povišenim naredbenim redkom pomaže vam da očistite lokalnu DNS predmemoriju vašeg računala.
Ekvivalent terminala za brisanje DNS predmemorije na Macu je sljedeći:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Morate unijeti administratorsku lozinku za autorizaciju naredbe.
5. Prikaži sve pokrenute procese
U usporedbi s Windows Task Managerom, upisivanje tasklist u Command Prompt ili Windows PowerShell omogućuje jasniji pregled pozadinskih procesa vašeg računala. Također sadrži informacije kao što su ID-ovi procesa (PID-ovi) i statistika korištenja memorije za svaki zadatak.
Na Macu možete pokrenuti jednu od dvije naredbe u nastavku:
- vrh
- ps -ax
top naredba prikazuje popis procesa koji zahtijevaju najviše resursa u stvarnom vremenu, dok ps -ax prikazuje vam kompletan popis zadataka na vašem Macu.
6. Završi proces
Također možete koristiti naredbeni redak i Windows PowerShell za završetak pokrenutih procesa naredbom taskkill.
Ekvivalent Mac terminala je:
ubiti
Osim toga, možete koristiti killall naredbu za prekid svih Mac procesa koji sadrže određeno ime-npr. Garageband. Evo cjelovitog vodiča za gašenje Mac procesa pomoću Terminala.
7. Provjerite mrežnu statistiku
netstat naredba u sustavu Windows omogućuje pregled popisa svih aktivnih TCP veza i pomaže u identificiranju problema povezanih s mrežom.
Na Macu, pokretanje iste naredbe daje slične rezultate:
netstat
Za pregled popisa zastavica i opcija specifičnih za Terminal, upišite man netstat.
8. Popravak grešaka na disku
Uslužni program naredbenog retka za provjeru diska u sustavu Windows, koji možete pozvati pokretanjem chkdsk u naredbenom retku ili Windows PowerShell, omogućuje za provjeru i popravak grešaka povezanih s diskom.
Ekvivalent terminala u macOS-u je naredba fsck (provjera konzistentnosti datotečnog sustava). Započnite tako da pokrenete svoj Mac u jednokorisničkom načinu - pritisnite Command + S pri pokretanju . Zatim pokrenite sljedeće:
/sbin/fsck -fy
9. Stvori simboličku vezu
Simboličke veze (simbolične veze) ključne su ako vam je nemoguće promijeniti lokacije koje aplikacije i programi koriste za pohranu datoteka.
Na primjer, možete koristiti simboličku vezu za sinkronizaciju bilo koje mape s uslugom za pohranu u oblaku tako da izgleda kao da je unutar zadanog direktorija za sinkronizaciju. U sustavu Windows koristite naredbu mklink /J.
Na macOS-u, terminalski ekvivalent je:
In -s
Da biste saznali više, provjerite kako simboličke veze rade na Macu.
10. Raspored isključivanja
Ako želite ugasiti svoje računalo nakon isteka određenog vremena, koristite naredbu shutdown -f -t .
Na Macu umjesto toga koristite sljedeću naredbu:
sudo shutdown -h +
Uvijek možete koristiti sudo killall shutdown naredbu za otkazivanje planiranog isključivanja.
11. Usporedite razlike datoteka
U sustavu Windows možete usporediti razliku između dvije datoteke pomoću naredbe fc.
Ekvivalent Mac terminala je:
razl
Naredba diff dolazi s više opcija. Na primjer, možete koristiti -i prekidač kako biste zanemarili razlike u velikim i malim slovima u tekstualnim datotekama. Pokrenite man diff da vidite potpuni popis opcija.
12. Pronađite Wi-Fi lozinku
Kad god trebate brzo identificirati lozinku Wi-Fi veze, možete koristiti netsh wlan show profile key=clear na vašem računalu.
Na Macu morate pokrenuti sljedeću naredbu u terminalu:
security find-generic-password -ga “” | grep “lozinka:”
13. Ažuriraj Mac
U sustavu Windows ažuriranja operativnog sustava možete instalirati putem Windows PowerShell pomoću Get-WindowsUpdate i Install-WindowsUpdate naredbe. Brži je i manje spor u usporedbi s korištenjem GUI-ja.
Ekvivalenti terminala za ažuriranje macOS-a su:
- softwareupdate -l za traženje i pregled ažuriranja i identifikatora na čekanju.
- softwareupdate -i za instaliranje ažuriranja.
14. Obnovi IP zakup
Otpuštanje i obnavljanje zakupa IP-a (internetski protokol) može riješiti probleme vezane uz povezivanje na vašem računalu. To uključuje pokretanje naredbi ipconfig /release i ipconfig /renew putem naredbenog retka u sustavu Windows.
Mac nudi GUI opciju putem System Preferences > Network> Wi-Fi/Ethernet > Napredno > DHCP > Renew DHCP Međutim, također možete koristiti sljedeća naredba terminala:
sudo ipconfig set DHCP
Ako ne znate naziv mrežnog sučelja, koristite ifconfig naredbu da ga identificirate-npr. en0.
15. Provjerite vrijeme rada
Možete provjeriti vrijeme rada vašeg računala pomoću (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell naredbe.
Na terminalu u macOS-u umjesto toga pokrenite sljedeću naredbu:
uptime
uptime naredba vam pomaže odrediti je li vrijeme da isključite ili ponovno pokrenete svoj Mac. To često pomaže u rješavanju slučajnih tehničkih grešaka koje sprječavaju macOS da ispravno radi.
Prebacivanje na terminal
Terminal na Macu omogućuje vam obavljanje većine zadataka na koje ste navikli pomoću naredbenog retka i Windows PowerShell na računalu. Iako gore navedeni ekvivalenti naredbi nisu iscrpni, uvijek bi trebali biti pri ruci.