Câu trả lời:
Trên các hệ thống hiện đại, bạn sẽ có thể xem trong / etc / lsb-phát hành
mojo-jojo david% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"
Đây phải là cách bắt buộc của LSB để tìm ra bản phân phối trên các bản phân phối Linux khác nhau.
Bạn không nên dựa vào / etc / vấn đề, vì nó được sử dụng cho thông điệp đăng nhập và ai đó có thể thay đổi nó.
Điều này có lẽ?
[dummyuser @ d400 ~] $ ls -l / etc / phát hành hệ thống
lrwxrwxrwx. 1 root 14 2009-06-04 19:05 / etc / system-release -> fedora-release
[dummuser @ d400 ~] $ cat / etc / phát hành hệ thống
Fedora phát hành 11 (Leonidas)
tôi phải làm
cat /etc/fedora-release
Ahh trả lời câu hỏi của riêng tôi ..
mèo / etc / vấn đề