Определить версию UNIX без использования команды uname? [closed]

Возможно ли, с какой разновидностью UNIX работает машина (AIX, HP-UX и т. Д.) Без использования команды uname? Если да, то какой другой метод / команда используется для определения этого?

-5
задан 27 March 2015 в 07:35
2 ответа
سيكون

uname الأمر العام تقريبًا للأنظمة القائمة على unix / linux. أتساءل لماذا تريد تجنب استخدامه. لذلك ، إذا تجاهلت كلمة "uname" ، فسنحتاج إلى الاهتمام بأوامر خاصة بـ Unix ، مثل "lsb_release" من معظم توزيعات Linux الحديثة أو إصدار cat / etc / * -. قد يساعد prtconf أيضًا في التعرف على بعض أنظمة Unix. بعض أنظمة Unix ، مثل AIX ، تأتي مع هذه المعلومات في "/ etc / motd" أيضًا ، إذا لم يتم تغييرها. مرة أخرى ، محاولة تجنب استخدام uname ستضعك فقط في حالة عدم اليقين والقيود.

تحرير: يمكنك أيضًا عمل "cat / proc / version" والذي سيعمل في العديد من nix .

2
ответ дан 5 December 2019 в 22:16

ربما يمكنك فقط:

cat /etc/issue

ولكن أعتقد أن هذا سيكون مفيدًا فقط على نظام لينكس.

1
ответ дан 5 December 2019 в 22:16

Теги

Похожие вопросы