9 ของแพ็คเกจ Homebrew ที่ดีที่สุดสำหรับ Mac

Anonim

หากคุณเป็นผู้ใช้ Mac ขั้นสูงที่ใช้เวลากับบรรทัดคำสั่งเป็นเวลานาน แสดงว่าตอนนี้คุณน่าจะติดตั้ง Homebrew แล้ว แล้วจะแบ่งปันรายการแพ็คเกจ Homebrew ที่ดีที่สุดสำหรับผู้ใช้ Mac ได้อย่างไร

เราได้พูดถึง Homebrew หลายครั้งแล้ว แต่โดยพื้นฐานแล้ว มันทำให้การติดตั้งเครื่องมือบรรทัดคำสั่งเพิ่มเติมง่ายกว่าที่เคย เนื่องจากไม่จำเป็นต้องคอมไพล์และจัดการการพึ่งพาสำหรับคุณแม้ว่าคุณจะไม่ได้ติดตั้ง Homebrew ไว้ รายการแพ็คเกจและเครื่องมือ Homebrew ที่มีประโยชน์มากกว่านี้บางส่วนอาจเป็นแรงบันดาลใจให้คุณใช้ Homebrew บน Mac ของคุณ

หากต้องการใช้ประโยชน์จากรายการนี้ คุณจะต้องเป็นผู้ใช้บรรทัดคำสั่งขั้นสูงพอสมควร และแน่นอนว่าคุณจะต้องติดตั้ง Homebrew บน Mac หากยังไม่ได้ดำเนินการ จากนั้นคุณก็พร้อมที่จะไปเพลิดเพลินกับคอลเลกชัน และอย่าลืมแบ่งปันแพ็คเกจ Homebrew ที่คุณชื่นชอบในความคิดเห็นด้วย

ไม่มีลำดับใดเป็นพิเศษ นี่คือแพ็คเกจ Homebrew ยอดนิยมสำหรับ Mac:

ถัง

Cask ช่วยให้คุณติดตั้งแอป Mac OS GUI และไบนารีได้โดยตรงจากบรรทัดคำสั่งโดยใช้ Homebrew ก่อนอื่นคุณติดตั้ง cask จากนั้นคุณสามารถติดตั้งแอพ Mac ปกติได้โดยตรงจากบรรทัดคำสั่ง

ชงติดตั้งถัง

ตัวอย่างเช่น เมื่อคุณมี cask แล้ว หากคุณต้องการติดตั้ง Chrome จากบรรทัดคำสั่ง Cask สามารถทำได้โดยใช้คำสั่งดังนี้

ถังชง ติดตั้ง google-chrome

หรือบางทีคุณอาจต้องการติดตั้ง iterm2 เพื่อให้คุณสามารถมีบรรทัดคำสั่งแบบดรอปดาวน์ที่ยอดเยี่ยมได้จากทุกที่:

ถังชงติดตั้งiterm2

Cask สามารถติดตั้งแอปพลิเคชั่นจำนวนมากใน Mac OS โดยไม่จำเป็นต้องดาวน์โหลดทีละรายการจากเว็บไซต์ต่าง ๆ จากนั้นทำตามขั้นตอนการติดตั้งแบบลากและวางทั่วไป

โปรดทราบว่า Cask มีข้อจำกัดบางประการ เช่น ไม่สามารถติดตั้งอะไรจาก Mac App Store ได้ และ Cask ไม่สามารถติดตั้งการอัปเดตซอฟต์แวร์ให้กับ Mac ได้ เหมือนกับที่คำสั่ง 'softwareupdate' สามารถทำได้ แต่นั่นไม่ได้ทำให้เครื่องมือนี้มีประโยชน์น้อยลงสำหรับผู้ใช้ Mac ขั้นสูง

htop

htop เป็นตัวตรวจสอบทรัพยากรระบบสำหรับบรรทัดคำสั่ง htop นั้นเป็นเวอร์ชั่นที่เหนือกว่าของ 'top' โดยมีตัวบ่งชี้ภาพที่ดีของกิจกรรมกระบวนการ, กิจกรรมของ CPU, การใช้หน่วยความจำ, ค่าเฉลี่ยของโหลดและการจัดการกระบวนการคุณสามารถคิดว่ามันเหมือนกับตัวตรวจสอบกิจกรรมสำหรับบรรทัดคำสั่ง แม้ว่าผู้ใช้บรรทัดคำสั่งหลายคนจะโต้แย้งว่ามันมีประโยชน์มากกว่าตัวตรวจสอบกิจกรรมด้วยซ้ำ

ชงติดตั้ง htop

เราเคยคุยกันเรื่องการติดตั้ง htop บน Mac มาก่อน มันเป็นเครื่องมือที่ยอดเยี่ยมจริง ๆ ที่สมควรเป็นส่วนหนึ่งของกล่องเครื่องมือบรรทัดคำสั่งใด ๆ

wget

wget สามารถดาวน์โหลดข้อมูลจากเว็บและ ftp ทำให้เป็นหนึ่งในเครื่องมือที่ดีที่สุดในการดาวน์โหลดอะไรก็ได้ผ่านบรรทัดคำสั่ง ไม่ว่าคุณจะต้องการดาวน์โหลดเพียงไฟล์เดียวจากที่ไหนสักแห่ง หรือคุณต้องการดาวน์โหลดทั้งไดเร็กทอรี หรือแม้แต่มิเรอร์เว็บไซต์แบบเต็ม wget สามารถทำได้เพื่อคุณ

ชงติดตั้งwget

คุณยังสามารถติดตั้ง wget โดยไม่มี Homebrew ได้ แต่ถ้าคุณกำลังอ่านบทความนี้อยู่ คุณน่าจะมี Homebrew อยู่แล้ว

nmap

nmap เป็นเครื่องสแกนความปลอดภัยเครือข่ายชั้นนำ สามารถค้นหาสินทรัพย์เครือข่าย ค้นพบบริการและโฮสต์บนเครือข่ายท้องถิ่น ทำการสแกนพอร์ต แมปเครือข่าย (จึงเป็นชื่อนี้) ตรวจหาระบบปฏิบัติการและเวอร์ชันของซอฟต์แวร์บนไคลเอ็นต์และเซิร์ฟเวอร์ และอื่นๆ อีกมากมาย เป็นเครื่องมือที่ยอดเยี่ยมสำหรับผู้ดูแลระบบ ผู้ดูแลระบบเครือข่าย นักวิจัยด้านความปลอดภัย และใครก็ตามที่ต้องการตะลุยกิจกรรมการสแกนเครือข่าย

ชงติดตั้ง nmap

คุณยังสามารถรับ nmap สำหรับ Mac เป็นอิมเมจของดิสก์ในไบนารีที่มีตัวเอง หากคุณไม่ต้องการจัดการกับโฮมบรูว์ แต่อีกครั้ง เรากำลังพูดถึงโฮมบรูว์ที่นี่

โอ้ และถ้าแนวคิดของ nmap ดึงดูดใจคุณ แต่ command line นั้นไกลเกินเอื้อมหรือยุ่งยากเกินไป คุณสามารถใช้ Network Utility บน Mac OS เพื่อทำการสแกนพอร์ต, นิ้ว, whois, ติดตาม เส้นทาง ping และอื่นๆ อีกมากมาย ทั้งหมดนี้มาจากแอป GUI ที่เป็นมิตร

ลิงค์

links และ lynx เป็นเว็บเบราว์เซอร์แบบบรรทัดคำสั่ง ช่วยให้คุณเข้าถึงเว็บได้เต็มรูปแบบ (ตราบเท่าที่มีข้อความให้นำทาง) จากบรรทัดคำสั่ง ซึ่งมีประโยชน์หลายประการ ไม่ว่าจะเป็นการค้นคว้าข้อมูลและการเรียกดูเว็บจากหน้าต่างเทอร์มินัล หรือแม้แต่การทดสอบการทำงานของเว็บไซต์และความเข้ากันได้กับเบราว์เซอร์สำรองและกรณีการใช้งานอื่น ฉันเป็นส่วนหนึ่งของ 'ลิงก์' แต่ 'แมวป่าชนิดหนึ่ง' ก็ใช้ได้เหมือนกัน หรือคุณสามารถติดตั้งทั้งสองอย่างก็ได้

ชงลิงค์ติดตั้ง

เราได้พูดถึง lynx ก่อน macports และคุณยังสามารถรับการสนับสนุนรูปภาพ lynx ได้หากคุณสนใจ แต่อีกครั้งหากคุณติดตั้ง Homebrew การติดตั้งผ่านบรรทัดคำสั่งก็เป็นเรื่องง่าย .

geoiplookup

geoip ให้ข้อมูลตำแหน่งทางภูมิศาสตร์สำหรับที่อยู่ IP ที่ป้อน สิ่งนี้มีประโยชน์สำหรับผู้ดูแลระบบเครือข่ายและระบบ คนทำงานเว็บ นักวิจัยด้านความปลอดภัย และอื่นๆ อีกมากมาย

ชงติดตั้ง geoip

หากคุณเคยสงสัยว่า IP หนึ่งๆ ตั้งอยู่ที่ใดในโลก และ ISP นั้นเป็นของใคร geoip นั้นเหมาะสำหรับคุณ

irssi

ชอบแชทไออาร์ซีไหม? ต้องการบอกให้ 'rtfm' เมื่อคุณถามคำถามใน linux หรือไม่ ถ้าอย่างนั้น irssi ก็เหมาะกับคุณ เพราะมันเป็นไคลเอนต์ irc ที่ดีที่สุดสำหรับบรรทัดคำสั่ง (หรือบางทีโดยทั่วไป ขอโทษด้วย ircii, mirc และ ircle)

ชงติดตั้ง irssi

/เข้าร่วม!

ทุบตีเสร็จสมบูรณ์

หากคุณใช้ bash shell การทำให้เสร็จด้วย bash น่าจะเป็นสิ่งที่คุณคุ้นเคยหรือเร็ว ๆ นี้เพราะมันช่วยปรับปรุงความสมบูรณ์ของคำสั่งอย่างมากและสามารถตั้งโปรแกรมได้ โดยส่วนตัวแล้วฉันเป็นส่วนหนึ่งของ zsh ซึ่งมีความสามารถในการทำให้สมบูรณ์ที่ยอดเยี่ยม แต่การทำให้สมบูรณ์ด้วย bash ทำให้ bash มีประโยชน์มากกว่า ดังนั้นหากคุณเป็นแฟนของ bash ลองดูว่ามันฟังดูน่าสนใจสำหรับคุณหรือไม่

ชงติดตั้ง bash-completion

โอ้ และนี่อาจดำเนินไปโดยไม่ได้บอก แต่ถ้าคุณเปลี่ยนเชลล์ในบางจุดในแอป Terminal คุณต้องการใช้ bash เพื่อใช้ประโยชน์จาก bash-completion

นาฬิกา

คำสั่ง watch มีประโยชน์มากในการจับตาดูกระบวนการอื่นอย่างต่อเนื่อง ตัวอย่างเช่น คุณสามารถใช้ watch เพื่อติดตามการใช้ดิสก์หรือ IO หรือการใช้หน่วยความจำเสมือน หรือสิ่งอื่นใด อัปเดตเอาต์พุตคำสั่งทุกๆ สองสามวินาที นี่เป็นหนึ่งในเครื่องมือที่ยอดเยี่ยมสำหรับผู้ดูแลระบบ แต่ก็มีประโยชน์สำหรับวัตถุประสงค์อื่นๆ ด้วยเช่นกัน

ชงติดตั้งนาฬิกา

การชงเองที่บ้านไม่ใช่แนวทางเดียวสำหรับนาฬิกา คุณยังสามารถติดตั้งนาฬิกาบน Mac OS โดยใช้ MacPorts จากแหล่งที่มา หรือเป็นไบนารีที่คอมไพล์ล่วงหน้าได้เช่นกัน

คุณคิดอย่างไร? คุณมีแพ็คเกจ Homebrew ที่คุณชื่นชอบเป็นพิเศษหรือไม่? แบ่งปันแพ็คเกจ Homebrew เทคนิคการติดตั้งและส่วนเสริมยอดนิยมของคุณในความคิดเห็นด้านล่าง!

9 ของแพ็คเกจ Homebrew ที่ดีที่สุดสำหรับ Mac