Homebrew tự gọi là "trình quản lý gói còn thiếu cho macOS". Nhưng bạn dùng nó như thế nào?
Như tên gọi cho thấy, trình quản lý gói là chương trình quản lý các gói phần mềm. Chúng cài đặt ứng dụng, applet, và các tiện ích nhỏ khác để nâng cao trải nghiệm tính toán hàng ngày.
Hãy xem Homebrew làm gì được với một số ứng dụng tiện lợi cho Mac.
Điều kiện tiên quyết dùng Homebrew
Làm theo các bước để thiết lập mọi thứ cần thiết cho cài đặt ứng dụng ở đây.
Cài đặt Homebrew
Trước tiên, mở Terminal để cài Homebrew trên Mac. Khi đang ở đó, cài thêm cask nữa. Nó mở rộng phạm vi lựa chọn.
Cài đặt Python
Cài ngôn ngữ lập trình là công việc cơ bản của Homebrew. Nhiều phần mềm mã nguồn mở, đặc biệt, được xây bằng Python.
Python 2 có sẵn trong macOS, nhưng bạn cần cài Python 3 riêng. Ngoài ra, nên cài pip, trình quản lý gói Python.
Lệnh cài Python:
brew install python
Lệnh cài pip:
sudo easy_install pip
Xcode Command Line Tools (CLT)
Tiếp theo, đảm bảo bạn đã cài Xcode. Tải Xcode miễn phí trên Mac App Store.
Khi xong, cài Command Line Tools qua chính Xcode, hoặc qua dòng lệnh:
xcode-select -install
Bây giờ bạn sẵn sàng tận dụng sức mạnh tuyệt vời của Homebrew.
1. ql plugins
Khi chọn file trên Mac và nhấn space, Quick Look hiện bản xem trước file. macOS Mojave đã nâng cấp lớn tính năng này, cho phép ngay cả chỉnh sửa, chú thích trong Quick Look.
Bạn có thể nâng cao Quick Look với ql, loạt plugin cải thiện những gì Quick Look cho thấy.
- qlimagesize: Xem trước dung lượng ảnh (MB) cùng độ phân giải (pixel).
- qlcolorcode: Xem trước file mã nguồn với destacados cú pháp.
- qlmarkdown: Xem trước file tương thích Markdown.
- suspicious-package: Xem trước gói cài đặt Apple tiêu chuẩn (đuôi PKG) và thấy chính xác nó cài gì, ở đâu, bao gồm script trước/sau cài.
Có rất nhiều plugin ql khác. Chúng cho xem trước từ file JSON đến file ZIP.
Lệnh cài tất cả plugin ql:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Loại bỏ GUI hoàn toàn khỏi tải ứng dụng Mac App Store bằng cách cài mas, trình cài CLI của Mac App Store. Cho phép cài ứng dụng từ App Store trực tiếp từ dòng lệnh.
Bạn tìm kiếm ứng dụng, cài tất cả cập nhật hiện có, in số phiên bản ứng dụng trong store, và hơn thế. Thậm chí có tùy chọn vui lucky cài kết quả tìm kiếm đầu tiên. Thử nếu bạn dám.
Lệnh cài đặt:
brew install mas
3. midnight-commander
Ứng dụng mạnh mẽ này cố gắng kết hợp ưu điểm của Finder và dòng lệnh bằng cách tạo trình quản lý file tương tác trực tiếp trong cửa sổ Terminal.
Midnight-commander cho phép tìm kiếm cấu trúc thư mục bằng chuột hoặc phím mũi tên. So sánh thư mục bên phải với bên trái để nắm nhanh dung lượng file, cấu trúc thư mục, và hơn thế.
Sau khi cài, khởi chạy midnight-commander bằng lệnh
mc
Lệnh cài đặt:
brew install midnight-commander
4. speedtest-cli
Lưu ý: Chương trình này yêu cầu pip, trình quản lý gói Python. Chúng tôi đã hướng dẫn cài pip trước đó.
speedtest-cli cho phép kiểm tra nhanh tốc độ kết nối internet ngay từ dòng lệnh.
Tùy chọn phổ biến:
--bytes
: Hiển thị kết quả bằng byte thay vì bit (nhớ 8 bit = 1 byte, nên kết nối 1 gigabit/giây thực tế là 125 megabyte/giây).
--simple
: Chỉ hiển thị thông tin cơ bản (ping, tốc độ tải xuống, tải lên), có lẽ là tất cả bạn muốn biết.
Lệnh cài đặt:
pip install speedtest-cli
5. wifi-password
Lưu ý: Cần CLT của Xcode cập nhật (xem trên).
Ứng dụng wifi-password sau xác thực Keychain, hiển thị mật khẩu Wi-Fi của mạng đang kết nối, hoặc mạng khác trong Keychain.
Lệnh cài đặt:
brew install wifi-password
6. tldr
Ai từng làm bash script biết man pages có giá trị (và cũng dày đặc, khó đọc) đến đâu.
Nếu bạn chỉ muốn danh sách nhanh các tùy chọn cho ls hoặc cú pháp find, tldr là tài nguyên vô giá. Giống như có bạn đồng hành lập trình bên cạnh, dịch lệnh man thành ngôn ngữ thân thiện.
Lệnh cài đặt:
brew install tldr
7. archey
Bạn có từng muốn khoe tốc độ cháy của hệ thống hiện đại và đối lập chút hoài cổ? archey giúp. Ứng dụng đơn giản, dễ thương này hiển thị thông tin hệ thống trong Terminal bên cạnh biểu tượng Apple kiểu retro văn bản. Chỉ là một cách vui để có giao diện retro trên Mac.
Lệnh cài đặt:
brew install archey
8. htop
Là phiên bản dòng lệnh của Activity Monitor, top mạnh nhưng còn thiếu sót. Nó hiển thị nhiều thông tin hữu ích về tiến trình chạy trên máy, nhưng điều hướng gần như không thể. Nếu muốn chọn tiến trình hoặc kill nó, bạn không如 khởi động lại cả máy trong thời gian tìm ra cách làm với top.
Xuất hiện htop, ứng dụng dòng lệnh cài qua homebrew vượt trội hơn top. Dễ điều hướng, chọn tiến trình đơn giản, kill không phải câu đố. Ứng dụng làm nổi bật các loại dữ liệu khác nhau bằng màu khác nhau, khiến đọc và hiểu thông tin dễ dàng.
Lệnh cài đặt:
brew install htop
Đi sâu hơn với phần mềm mã nguồn mở
Hy vọng các ứng dụng trên đã cho bạn thấy công cụ dòng lệnh mạnh mẽ đến đâu. Bây giờ tiềm năng Homebrew đã khơi gợi胃口, hãy khám phá thêm phần mềm mã nguồn mở miễn phí tuyệt vời cho Mac. Một khi đã đi sâu, khó quay lại.
Là phiên bản dòng lệnh của Activity Monitor, top mạnh nhưng còn thiếu sót. Nó hiển thị nhiều thông tin hữu ích về tiến trình chạy trên máy, nhưng điều hướng gần như không thể. Nếu muốn chọn tiến trình hoặc kill nó, bạn không如 khởi động lại cả máy trong thời gian tìm ra cách làm với top.
Xuất hiện htop, ứng dụng dòng lệnh cài qua homebrew vượt trội hơn top. Dễ điều hướng, chọn tiến trình đơn giản, kill không phải câu đố. Ứng dụng làm nổi bật các loại dữ liệu khác nhau bằng màu khác nhau, khiến đọc và hiểu thông tin dễ dàng.
Lệnh cài đặt:
brew install htop
Đi sâu hơn với phần mềm mã nguồn mở
Hy vọng các ứng dụng trên đã cho bạn thấy công cụ dòng lệnh mạnh mẽ đến đâu. Bây giờ tiềm năng Homebrew đã khơi gợi胃口, hãy khám phá thêm phần mềm mã nguồn mở miễn phí tuyệt vời cho Mac. Một khi đã đi sâu, khó quay lại.