9 ng Pinakamahusay na Homebrew Package para sa Mac
Kung isa kang advanced na user ng Mac na gumugugol ng maraming oras sa command line, malamang na naka-install ka na ngayon ng Homebrew. Kaya, paano ang pagbabahagi ng isang listahan ng ilan sa mga pinakamahusay na pakete ng Homebrew na magagamit para sa mga gumagamit ng Mac?
Napag-usapan na namin ang Homebrew nang maraming beses bago, ngunit sa pangkalahatan ay ginagawang mas madali kaysa dati ang pag-install ng mga karagdagang tool sa command line, dahil walang kinakailangang pag-compile at pinangangasiwaan nito ang mga dependency para sa iyo.Kahit na wala kang naka-install na Homebrew, ang listahang ito ng ilan sa mga mas kapaki-pakinabang na pakete at tool ng Homebrew ay maaaring magbigay ng inspirasyon sa iyo na kumuha ng Homebrew sa iyong Mac.
Upang makakuha ng anumang paggamit mula sa listahang ito gugustuhin mong maging isang makatwirang advanced na user ng command line, at halatang kakailanganin mong i-install ang Homebrew sa Mac kung hindi mo pa ito nagagawa. Pagkatapos ay handa ka nang pumunta at tamasahin ang koleksyon. At huwag kalimutang ibahagi ang iyong sariling mga paboritong Homebrew package sa mga komento din.
Sa walang partikular na pagkakasunud-sunod, narito ang ilan sa mga nangungunang Homebrew package para sa Mac:
cask
Cask ay nagbibigay-daan sa iyo upang madaling i-install ang Mac OS GUI apps at binary nang direkta mula sa command line gamit ang Homebrew. Mag-install ka muna ng cask, at pagkatapos ay maaari kang mag-install ng mga normal na Mac app nang direkta mula sa command line.
brew install cask
Halimbawa, kapag mayroon ka nang cask, kung gusto mong i-install ang Chrome mula sa command line, magagawa iyon ng Cask gamit ang isang command tulad ng sumusunod:
brew cask install google-chrome
O baka gusto mong mag-install ng iterm2 para magkaroon ka ng cool na drop-down na command line na available kahit saan:
brew cask install iterm2
Maaaring mag-install ang Cask ng napakaraming application sa Mac OS nang hindi kinakailangang i-download ang mga ito nang paisa-isa mula sa iba't ibang website at pagkatapos ay dumaan sa karaniwang drag-and-drop na routine sa pag-install.
Tandaan na ang Cask ay may ilang mga limitasyon, halimbawa, hindi ito makakapag-install ng anuman mula sa Mac App Store, at ang Cask ay hindi makakapag-install ng mga update sa software sa Mac tulad ng nagagawa ng command na 'softwareupdate'. , ngunit hindi nito ginagawang hindi gaanong kapaki-pakinabang ang isang tool para sa mga advanced na user ng Mac.
htop
Ang htop ay isang system resource monitor para sa command line. Ang htop ay karaniwang isang superior na bersyon ng 'top', na may magandang visual na tagapagpahiwatig ng aktibidad ng proseso, aktibidad ng CPU, paggamit ng memorya, average ng pag-load, at pamamahala ng proseso.Maaari mo itong isipin tulad ng Activity Monitor para sa command line, kahit na maraming user ng command line ang magsasabing mas kapaki-pakinabang ito kaysa sa Activity Monitor.
brew install htop
Napag-usapan na namin ang pag-install ng htop sa Mac dati, ito ay talagang isang kamangha-manghang tool na nararapat na maging bahagi ng anumang toolbox ng command line.
wget
Ang wget ay maaaring mag-download ng data mula sa web at ftp, na ginagawa itong isa sa mga pinakamahusay na tool doon upang mag-download ng anuman sa pamamagitan ng command line. Gusto mo mang mag-download ng isang file lang mula sa kung saan, o gusto mong mag-download ng isang buong direktoryo o kahit na mag-mirror ng buong website, magagawa ito ng wget para sa iyo.
brew install wget
Maaari ka ring mag-install ng wget nang walang Homebrew, ngunit kung binabasa mo ang artikulong ito malamang na mayroon ka nang Homebrew.
nmap
Ang nmap ay isang top notch network security scanner. Makakahanap ito ng mga asset ng network, tumuklas ng mga serbisyo at host sa mga lokal na network, magsagawa ng mga port scan, mag-map ng network (kaya ang pangalan), tuklasin ang mga operating system at bersyon ng software sa mga kliyente at server, at marami pang iba. Isa itong mahusay na tool para sa mga system administrator, network admin, security researcher, at sinumang kailangang makisali sa aktibidad sa pag-scan ng network.
brew install nmap
Maaari ka ring makakuha ng nmap para sa Mac bilang isang disk image sa isang self-contained binary kung mas gugustuhin mong hindi makitungo sa home-brew, ngunit muli, pinag-uusapan natin ang tungkol sa homebrew dito.
Oh at kung ang konsepto ng nmap ay nakakaakit sa iyo ngunit ang command line ay malayo sa iyong ulo o masyadong mahirap, maaari mong gamitin ang Network Utility sa Mac OS upang magsagawa ng mga port scan, daliri, whois, trace ruta, ping, at marami pang iba, lahat mula sa isang mas magiliw na GUI app.
link
Ang links at lynx ay mga command line na web browser, na nagbibigay-daan sa iyo ng ganap na pag-access sa web (well, basta may text na i-navigate) mula sa command line. Ito ay kapaki-pakinabang para sa maraming dahilan kung ang pagsasaliksik at pag-browse sa web mula sa isang terminal window, o kahit para sa pagsubok ng paggana ng web site at pagiging tugma sa mga kahaliling browser at para sa mga alternatibong sitwasyon ng paggamit. Ako ay hindi partial sa 'links' ngunit 'lynx' ay mabuti din, o maaari mong i-install ang pareho.
brew install links
Napag-usapan na namin ang lynx bago ang macports, at maaari ka ring makakuha ng lynx na may suporta sa imahe kung interesado ka, ngunit muli kung mayroon kang naka-install na Homebrew, ito ay isang piraso ng cake upang i-install sa pamamagitan ng command line .
geoiplookup
Binibigyan ka ng geoip ng data ng geolocation para sa isang na-input na IP address. Kapaki-pakinabang ito para sa mga administrator ng network at system, mga manggagawa sa web, mga mananaliksik sa seguridad, at marami pang iba.
brew install geoip
Kung sakaling naisip mo kung saan matatagpuan ang isang partikular na IP sa mundo at sa kung anong ISP ito, kung gayon ang geoip ay para sa iyo.
irssi
Gusto mo bang makipag-chat sa IRC? Gusto mong masabihan sa 'rtfm' kapag nagtanong ka sa linux? Kung gayon, ang irssi ay para sa iyo, dahil ito ay malamang na ang pinakamahusay na kliyente ng irc para sa linya ng command (o marahil sa pangkalahatan, pasensya na ircii, mirc, at ircle).
brew install irssi
/sumali!
bash-completion
Kung gagamitin mo ang bash shell, malamang na ang bash-completion ay isang bagay na pamilyar sa iyo o malapit nang masanay dahil kapansin-pansing pinapahusay nito ang pagkumpleto ng command at na-program. Sa personal, hindi ako partial sa zsh na mayroon ding mahusay na mga kakayahan sa pagkumpleto, ngunit ginagawang mas kapaki-pakinabang ng bash-completion ang bash, kaya kung isa kang fan ng bash, tingnan ito kung mukhang kaakit-akit ito sa iyo.
brew install bash-completion
Oh at ito ay malamang na walang sinasabi ngunit kung binago mo ang iyong shell sa isang punto sa Terminal app, gugustuhin mong gumamit ng bash para magamit ang bash-completion.
panoorin
Ang utos sa relo ay sobrang kapaki-pakinabang upang patuloy na subaybayan ang isa pang proseso. Halimbawa, maaari kang gumamit ng relo upang subaybayan ang paggamit ng disk o IO, o paggamit ng virtual na memorya, o anumang bagay, na ina-update ang output ng command bawat ilang segundo. Isa ito sa mga mahuhusay na tool para sa mga administrator ngunit kapaki-pakinabang din ito para sa maraming iba pang layunin.
brew install watch
Ang home-brew ay hindi lamang ang diskarte para sa relo, maaari ka ring mag-install ng relo sa Mac OS gamit ang MacPorts, mula sa pinagmulan, o bilang isang precompiled binary din.
Ano sa tingin mo? Mayroon ka bang partikular na paboritong mga pakete ng Homebrew? Ibahagi ang sarili mong mga nangungunang Homebrew package, trick, pag-install, at add-on sa mga komento sa ibaba!