Có nhiều lý do bạn có thể muốn chia sẻ cấu hình Linux của mình với người khác. Bạn có thể đang tìm kiếm giúp đỡ troubleshoot vấn đề trên hệ thống, hoặc có thể bạn tự hào về môi trường bạn tạo muốn trổ tài cho đồng好 open source.
Bạn có thể lấy một số thông tin đó với lệnh cat /proc/cpuinfo hoặc lscpu tại dấu nhắc Bash. Nhưng nếu bạn muốn chia sẻ thêm chi tiết, như hệ điều hành, kernel, uptime, môi trường shell, độ phân giải màn hình, v.v., bạn có hai công cụ tuyệt vời để chọn: screenFetch và Neofetch.
ScreenFetch
ScreenFetch là tiện ích dòng lệnh Bash có thể tạo screenshot rất đẹp cấu hình hệ thống và uptime. Nó là cách dễ dàng chia sẻ cấu hình hệ thống với người khác theo cách nhiều màu sắc.
Cài đặt screenFetch cho nhiều distro Linux很简单.
Trên Fedora, nhập:
$ sudo dnf install screenfetch
Trên Ubuntu, nhập:
$ sudo apt install screenfetch
Đối với hệ điều hành khác, bao gồm FreeBSD, MacOS, và hơn thế nữa, tham khảo trang cài đặt wiki của screenFetch. Một khi screenFetch cài đặt, nó có thể tạo screenshot chi tiết và nhiều màu như này:
ScreenFetch cũng cung cấp các tùy chọn dòng lệnh để tinh chỉnh kết quả. Ví dụ, screenfetch -v trả về đầu ra verbose trình bày từng tùy chọn dòng bởi dòng cùng với hiển thị trên.
Và screenfetch -n loại bỏ biểu tượng hệ điều hành khi hiển thị thông tin hệ thống.
Các tùy chọn khác bao gồm screenfetch -N, loại bỏ tất cả màu từ đầu ra; screenfetch -t, cắt ngắn đầu ra tùy thuộc vào kích thước terminal; và screenFetch -E, chặn lỗi.
Hãy chắc chắn kiểm tra man page trên hệ thống của bạn cho tùy chọn khác. ScreenFetch là open source dưới GPLv3, và bạn có thể học thêm về dự án trong repo GitHub của nó.
Neofetch
Neofetch là công cụ khác tạo screenshot với thông tin hệ thống. Nó được viết bằng Bash 3.2 và open source dưới MIT License.
Theo trang web dự án, "Neofetch hỗ trợ gần 150 hệ điều hành khác nhau. Từ Linux đến Windows, một đường đến các hệ điều hành khó tìm hơn như Minix, AIX, và Haiku."
Dự án duy trì wiki với tài liệu cài đặt tuyệt vời cho nhiều distro và hệ điều hành.
Nếu bạn trên Fedora, RHEL, hoặc CentOS, bạn có thể cài Neofetch tại dấu nhắc Bash với:
$ sudo dnf install neofetch
Trên Ubuntu 17.10 và mới hơn, bạn có thể dùng:
$ sudo apt install neofetch
Lần chạy đầu, Neofetch ghi file ~/.config/neofetch/config.co
Nếu Neofetch không hỗ trợ hệ điều hành của bạn hoặc không cung cấp tất cả tùy chọn bạn tìm, hãy chắc chắn mở issue trong repo GitHub của dự án.
Kết luận (Conclusion)
Dù lý do gì bạn muốn chia sẻ cấu hình hệ thống, screenFetch hoặc Neofetch nên cho phép bạn làm vậy. Bạn có biết công cụ open source khác cung cấp chức năng này trên Linux? Hãy chia sẻ yêu thích của bạn trong comment.