![什么是 Unix 和 Linux?我如何知道我正在使用哪个?](https://linux22.com/image/174168/%E4%BB%80%E4%B9%88%E6%98%AF%20Unix%20%E5%92%8C%20Linux%EF%BC%9F%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%EF%BC%9F%20.png)
我从其他关于这个主题的帖子中得到的感觉,这对于铁杆 Linux/Unix 用户来说可能是一个微妙的话题,所以对那里的任何问题表示歉意,老实说,我完全无知......
我最近才开始使用 Linux(或者也许是 Unix,我不知道)攻读博士学位。请有人“像我 5 一样解释一下”Unix 和 Linux 分别是什么?
- 为什么他们都是一个东西?
- 它们有何根本不同?
- 它们在本质上有何相同之处?
- 而且,重要的是,我如何知道我正在使用哪一个?
我来自 Windows 背景,虽然我也不能说我了解很多有关 Windows 的技术知识......
答案1
这个问题有两个部分。 “什么”已经被回答过很多次并且可以说是重复的
此处推荐的文章UNIXSE
推荐文章“在那里“ 包括
- https://opensource.com/article/18/5/differences- Between-linux-and-unix
- https://www.cyberciti.biz/faq/what-is-the-difference- Between-linux-and-unix/
现在对于“哪个”,要使用的一个命令是uname -a
。 (您可以使用 来阅读此内容man uname
。)例如,
- Pi 上的 Linux -
Linux pi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
- Cygwin(不是 Linux)-
CYGWIN_NT-10.0 MYPC 3.1.4(0.340/5/3) 2020-02-19 08:49 x86_64 Cygwin
- OpenBSD(不是 Linux)-
OpenBSD localhost.localdomain 6.7 GENERIC#1 amd64
- NetBSD(不是 Linux)-
NetBSD localhost.localdomain 9.0 NetBSD 9.0 (GENERIC) #0: Fri Feb 14 00:06:28 UTC 2020 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC amd64
- macOS(不是 Linux)-
Darwin localhost.localdomain 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64