Anonim

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.

15 Mac terminalskih ekvivalenata Windows naredbenom retku i PowerShell naredbama