15 Мац терминалских еквивалената Виндовс командној линији и ПоверСхелл командама

У Виндовс-у можете да користите командну линију(use the Command Prompt) и Виндовс ПоверСхелл(Windows PowerShell) конзоле за већу контролу и брже управљање оперативним системом. Оба ЦЛИ(CLIs) (тумачи командне линије) такође вам помажу да решите озбиљне проблеме са рачунаром(troubleshoot serious issues with your PC)

Исто важи и за Мац терминал(Terminal) , али његова природа заснована на УНИКС-у захтева да унесете другачији скуп команди.

Ако сте недавно прешли на коришћење Мац(Mac) -а , научићете да су терминалски(Terminal) еквиваленти 15 корисних командних линија(Command Prompt) и Виндовс ПоверСхелл(Windows PowerShell) команди у наставку.

1. Прегледајте информације о систему

Претпоставимо(Suppose) да желите да идентификујете различите хардверске и софтверске компоненте (процесор, РАМ(RAM) , верзија оперативног система, итд.) на вашем рачунару. У том случају, можете погледати информације у командној линији(Command Prompt) или Виндовс (Windows PowerShell)ПоверСхелл(systeminfo ) - у помоћу наредбе системинфо. 

У терминалу(Terminal) , извршите следеће:

систем_профилер(system_profiler)

Такође можете затражити од терминала(Terminal) да филтрира информације према типу података. На пример, можете добити преглед Мац-овог хардвера само додавањем СПХардвареДатаТипе(SPHardwareDataType) на крај команде—нпр . систем_профилер СПХардвареДатаТипе(system_profiler SPHardwareDataType) .

За листу типова података покрените наредбу систем_профилер -листДатаТипес(system_profiler -listDataTypes) .

Да бисте видели информације преко ГУИ(GUI) (графичког корисничког интерфејса) на свом Мац(Mac) - у, држите притиснут тастер Оптион(Option ) и идите на Аппле(Apple ) мени > Информације о систему(System Information) .

2. Пинг уређаји и мреже

Можете да дијагностикујете проблеме са повезивањем са веб локацијама и локалним уређајима покретањем команде ping <host> преко командне линије(Command Prompt) или Виндовс ПоверСхелл(Windows PowerShell) -а . То подстиче ваш рачунар да преноси и прима пакете података, а ви ћете уочити неправилности у времену одговора и губитку пакета.

Команда ping <host> је универзална за већину ЦЛИ-ова(CLIs) , али Терминал(Terminal) не поставља број пинга осим ако је не извршите са параметром (-c) на следећи начин:

ping -c <count> <host>

3. Проверите мрежне конфигурације

На рачунару, покретање ипцонфиг(ipconfig ) преко командне линије(Command Prompt) учитава услужни програм за конфигурацију Интернет протокола(Internet Protocol Configuration) . Омогућава вам да идентификујете TCP/IP мрежне конфигурације заједно са информацијама о ИП адресама, подмрежним маскама, подразумеваним мрежним пролазима и тако даље. 

Еквивалент терминала(Terminal) отвара Конфигурацију интерфејса(Interface Configuration) и користи следећу команду:

ифцонфиг(ifconfig)

Подразумевано, ифцонфиг приказује само активне мреже. Да бисте приказали све интерфејсе, покрените ифцонфиг -а(ifconfig -a) уместо тога.

4. Испразните ДНС кеш

Застарела кеш система имена домена (ДНС)(Domain Name System (DNS)) на вашем рачунару узрокује проблеме са повезивањем са веб локацијама. У Виндовс(Windows) -у, покретање команде ipconfig /flushdns преко повишене конзоле командне линије(Command Prompt) помаже вам да обришете локални ДНС кеш рачунара(clear your computer’s local DNS cache)

Терминал еквивалентан чишћењу ДНС (Terminal)кеша(DNS) на Мац(Mac) - у је следећи:

судо дсцацхеутил -флусхцацхе;судо киллалл -ХУП мДНСРеспондер(sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder)

Морате да унесете администраторску лозинку да бисте ауторизовали команду.

5. Погледајте све покренуте процесе

У поређењу са Виндовс Таск Манагер-(Windows Task Manager) ом , куцање листе задатака у командну линију(Command Prompt) или Виндовс ПоверСхелл (Windows PowerShell)омогућава(tasklist ) јаснији преглед позадинских процеса вашег рачунара. Такође садржи информације као што су ИД(IDs) -ови процеса ( ПИД(PIDs) -ови ) и статистике коришћења меморије за сваки задатак.

На Мац(Mac) - у можете покренути једну од две команде у наставку:

  • топ(top)
  • пс -ак(ps -ax)

Горња команда приказује листу(top ) процеса са најзахтевнијим ресурсима у реалном времену, док вам пс -ак(ps -ax) приказује комплетну листу задатака на вашем Мац(Mac) -у .

6. Завршите процес

Такође можете да користите командну линију(Command Prompt) и Виндовс ПоверСхелл(Windows PowerShell) да прекинете покренуте процесе помоћу taskkill <PID>

Еквивалент Мац терминала је:

kill <PID> 

Поред тога, можете користити команду killall <process name> да бисте прекинули све Мац(Mac) процесе који садрже одређено име—нпр . Гарагебанд(Garageband) . Ево комплетног водича за гашење Мац процеса помоћу терминала(shutting down Mac processes using Terminal) .

7. Проверите статистику мреже

Команда нетстат(netstat ) у оперативном систему Виндовс(Windows) вам омогућава да видите листу свих активних ТЦП(TCP) веза и помаже у идентификацији проблема у вези са мрежом(identify network-related problems)

На Мац(Mac) -у , покретање исте команде даје сличне резултате:

нетстат(netstat) 

Да бисте видели листу ознака и опција специфичних за Терминал(Terminal) , откуцајте ман нетстат(man netstat) .

8. Поправите грешке на диску

Услужни програм командне линије Цхецк Диск у Виндовс(Windows) -у , који можете позвати покретањем цхкдск(chkdsk ) у командној линији(Command Prompt) или Виндовс ПоверСхелл(Windows PowerShell) -у, омогућава вам да проверите и поправите грешке у вези са диском.

Еквивалент терминала(Terminal) у мацОС-у је команда фсцк(fsck ) (провера конзистентности система датотека). Почните(Start) тако што ћете покренути свој Мац(Mac) у режиму за једног корисника—притисните Цомманд(Command ) + С(S ) при покретању. Затим покрените следеће:

/sbin/fsck -fy

9. Креирајте симболичку везу

Симболичке везе (симболске везе) су кључне ако сматрате да је немогуће променити локације које апликације и програми користе за складиштење датотека. 

На пример, можете да користите симболичку везу да синхронизујете било коју фасциклу са услугом складиштења у облаку тако што ћете учинити да изгледа као да је унутар подразумеваног директоријума за синхронизацију. У оперативном систему Виндовс(Windows) користите команду mklink /J

На мацОС-у, еквивалент терминала је:(Terminal)

In -s <original folder path> <target folder path>

Да бисте сазнали више, погледајте како функционишу симболичке везе на Мац-у(how symlinks work on the Mac) .

10. Закажите искључивање

Ако желите да искључите рачунар након што протекне одређено време, користите команду shutdown -f -t <time in seconds>

На Мац(Mac) - у користите следећу команду:

sudo shutdown -h +<time in minutes>

Увек можете користити судо киллалл схутдовн(sudo killall shutdown) команду да откажете заказано искључивање.

11. Упоредите разлике у датотекама

У оперативном систему Виндовс(Windows) можете да упоредите разлику између две датотеке помоћу команде  фц .(fc )

Еквивалент Мац терминала је:

дифф(diff)

Команда дифф(diff ) долази са више опција. На пример, можете да користите прекидач (-i ) да бисте игнорисали разлике између великих и малих слова у текстуалним датотекама. Покрените ман дифф(man diff ) да видите комплетну листу опција. 

12. Пронађите лозинку за Ви-Фи

Кад год треба да брзо идентификујете лозинку за Ви-Фи везу(identify the password of a Wi-Fi connection) , можете да користите netsh wlan show profile <SSID> key=clear на свом рачунару.

На Мац(Mac) -у морате покренути следећу команду у терминалу(Terminal) :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Ажурирајте Мац

У Виндовс(Windows) - у можете да инсталирате ажурирања оперативног система преко Виндовс(Windows PowerShell) ПоверСхелл-а помоћу команди Гет-ВиндовсУпдате(Get-WindowsUpdate ) и Инсталл-ВиндовсУпдате(Install-WindowsUpdate) . Бржи је и мање спор у поређењу са коришћењем ГУИ(GUI) .

Терминални еквиваленти за ажурирање мацОС-а су :(Terminal)

  • софтвареупдате -л(softwareupdate -l ) за скенирање и преглед ажурирања и идентификатора на чекању.
  • softwareupdate -i <identifier> да бисте инсталирали ажурирање.

14. Обновите закуп ИП

Ослобађање и обнављање закупа ИП (Интернет Протоцол)(renewing the IP (Internet Protocol) lease) може да реши проблеме везане за повезивање на вашем рачунару. То укључује покретање команди ipconfig /release и ipconfig /renew преко командне линије(Command Prompt) у Виндовс(Windows) -у . 

Мац пружа опцију ГУИ преко Систем Преференцес(System Preferences) > Нетворк(Network ) > Ви-Фи(Wi-Fi) / Етхернет(Ethernet) > Адванцед(Advanced ) > ДХЦП(DHCP ) > Ренев ДХЦП(Renew DHCP) . Међутим, можете користити и следећу наредбу терминала:

sudo ipconfig set <network interface> DHCP

Ако не знате име мрежног интерфејса, користите команду ифцонфиг(ifconfig ) да бисте га идентификовали—нпр . ен0(en0)

15. Проверите време рада

Можете да проверите време рада свог рачунара помоћу (гет-дате) – (гцим Вин32_ОператингСистем).ЛастБоотУпТиме((get-date) – (gcim Win32_OperatingSystem).LastBootUpTime) Виндовс ПоверСхелл команде.

На терминалу(Terminal) у мацОС-у покрените следећу команду:

време рада(uptime)

Команда уптиме(uptime ) вам помаже да утврдите да ли је време да искључите или поново покренете Мац(Mac) . То често помаже у решавању насумичних техничких грешака које спречавају мацОС да ради исправно.

Прелазак на терминал

Мацов терминал(Terminal) вам омогућава да обављате већину задатака на које сте се навикли помоћу командне линије(Command Prompt) и Виндовс ПоверСхелл(Windows PowerShell) -а на рачунару. Иако горњи еквиваленти наредби нису исцрпни, они би увек требали бити при руци.



About the author

Ја сам хардверски инжењер и програмер софтвера са преко 10 година искуства на Аппле и Гоогле платформама. Моје вештине леже у развоју ефикасних решења лаких за коришћење за тешке инжењерске проблеме. Имао сам искуства са МацОС и иОС уређајима, као и са контролама тастатуре и миша. У слободно време волим да пливам, гледам тенис и слушам музику.



Related posts