Linux听起来让人生畏,它实际上是类似于Windows的另一种操作系统。如果你购买一台预制的PC,它预装的操作系统通常是Windows或Mac,但是Ubuntu等Linux发行版的功能其实与Windows一样强大。

安装Linux的过程相当简单,但是在实际使用时,Linux的操作有点不一样。从Windows迁移到Linux有好多动机,比如说Linux发行版使用较少的内存,或者提供一种轻量级环境。

总体来说,在Linux环境下,选择要多得多。要是你厌倦了Windows,如果你知道这些,改用Linux会相当轻松。

一、Windows vs. Linux

先不妨看看Linux和Windows的区别。Windows有9个主要的变种,它们又有不同的版本(比如家庭版),32位版本与64位版。Linux则复杂得多。虽然Linux内核是所有Linux发行版的基础,但开源性质意味着谁都可以改动内核。因而,市面上有大量不同的Linux发行版。

安装操作系统

视你的硬件而定,安装Linux常常比安装Windows来得容易。Linux发行版通常拥有实时启动选项,可以在安装前先试一试操作系统。与Windows相反,Linux发行版通常随带开源驱动程序。这样就不大需要捣鼓新安装系统上的驱动程序。然而,Linux常常需要在安装后执行一番改动和调整。比如有一次,我在惠普m6 x360上安装Ubuntu后,发现安装了错误的Wi-Fi驱动程序。虽然将不合适的驱动程序列入黑名单很容易,但你需要在诸多论坛中寻找一番。

另一方面,从用户的角度来看,Windows的特色是他安装的软件相当简约。

安全

众所周知,系统管理员很注重安全,他们也很喜欢Linux。因而,系统管理员相当重视Linux的使用安全就很自然了。默认情况下,任何Linux用户帐户都不拥有全面的管理员(root)访问权。然而,Windows则不是这样。所以在Linux系统上,因为将默认用户限制于非root访问权,多了一层安全保护。

听起来很好,是不是?肯定会出现这种情况:这种安全措施似乎很烦人。在我使用Linux的早期日子,我试图将拥有root-only访问权的文件夹移到垃圾箱。由于该文件夹归root所有,我没有足够的权限来删除它。最后,我想办法从垃圾箱删除了该文件夹,但这个过程需要启动Nautilus、浏览文件夹。

Windows为用户赋予了极大的控制权――正如老话所好:“权力越大,责任越大。”你很容易删除错误的文件,因而搞砸整台电脑。另外,各种病毒和恶意软件通常是针对Windows编写的。这也是你应该在Linux上使用安装软件的原因。由于针对Linux的病毒比较少,加上有限的root访问权,这有助于遏制病毒和恶意软件给Linux造成的破坏。

二、安装应用程序

将新的应用程序和游戏安装到Linux上很简单,只是与Windows上的安装略有不同。

DEB

如果是Mac和Windows等操作系统,程序以EXE(Windows)或DMG(Mac)文件的形式出现。Linux上的DEB文件与它们很相近,因为它们也是软件包管理器。你常常发现自己通过命令行来安装,或者使用TAR文件。

apt-get

命令行对于大多数Linux发行版来说至关重要。Elementary OS等一些发行版避开命令行,改用平坦的学习曲线。使用命令行,安装通常需要输入apt-get install命令。这个命令运行使用高级包装工具(APT)的程序包管理命令行程序。使用apt-get可从软件库下载新的软件包。你可能需要添加sudo,以便以超级用户(管理员)权限来安装,这取决于你安装的是什么。

其他软件包管理器

在Linux上,TAR.GZ或TGZ文件类型很常见。如果你来自Windows阵营,如何处理TAR.GZ文件可能不是那么直观。就像使用apt-get来安装,你还需要命令行。这篇文章详细介绍了如何在Linux下编译、安装TAR.GZ 和TAR.BZ2文件(http://www.makeuseof.com/tag/compile-install-tar-gz-tar-bz2-files-ubuntu-linux/)。

你需要遵守几个不同的步骤,比如确保文件可写入。不受数字版权管理(DRM)的游戏库GOG等许多来源提供了压缩成TAR.GZ文件的程序。在Fedora上,还有RPM一度代表Red Hat的软件包管理器。现在,RPM代表RPM软件包管理器。

三、权限和文件系统

在Windows上,默认用户是管理员。不过,Linux用户设置不是这样。如前所述,这其实增强了系统的安全性。目录和文件分为三个主要的组:

1.所有人(Owner) — 所有人权限适用于文件或目录的所有人,对其他用户操作没有影响。

2.用户组(Group) — 这些权限仍然只适用于被分配给目录或文件的那个群组。

3.所有用户(All Users) — 所有用户权限适用于每个用户。

然后,这些是权限类型:

读取

写入

执行

连Linux中的文件结构都有别于Windows上的文件结构。 Windows使用不同的驱动器,通常是C:和D:,Linux只包括一个主要的文件树。你的所有驱动器都在这个树里面。同样,不像Windows,Linux没有注册表。Windows的注册表存放在计算机设置的中央数据库,用于存放用户密码和应用程序信息。Linux的程序存储各自的单个设置。

四、Windows和Linux应用程序相互兼容吗?

Windows软件主导市场。但是,原生的Linux程序日益抢眼。值得一提的Linux应用程序包括:Slack、Steam和几款游戏,包括《异形:隔离》。如果你来自Windows阵营,可能会拥有大量的Windows程序。遗憾的是,其中大多数程序可能不能实现跨平台兼容。

Wine

在你将那些Windows程序扔到垃圾桶之前,不妨试试Wine(https://www.winehq.org/)。不,我不是说你打开一瓶红酒,借酒浇愁(因为无法与你青睐的Windows软件兼容)。这个兼容层应用软件让你可以在Linux发行版上运行许多Windows程序。

Wine不支持一些软件,因为有些程序在Wine上运行存在软件错误。此外,PlayOnLinux等应用程序提供了一个出色的前端,可用于安装游戏及其他程序。你可以学习如何轻松使用Wine来运行Windows应用程序和游戏(http://www.makeuseof.com/tag/run-windows-apps-games-linux-wine/)。

五、为Linux提供了与Windows相处的机会

如果你在纠结要不要从Windows改用Linux,现在正是大好时机。软件对Linux的支持越来越大,而且发行版和更新版日益丰富。如果由Windows改用Linux,你将为让2017成为Linux桌面元年增添一份助力。

如果Windows用户在寻求一种简化的Linux体验,不妨考虑Elementary OS。Elementary OS比较容易上手,避免了对终端的依赖。同样,包括Zorin和Ubuntu的这些发行版可以出色地替代Windows和Mac。最终,你会发现由Windows改用Linux听起来很困难,实际上却不是这样。另外,使用Linux会给你带来一大堆好处。由Windows改用Linux甚至不意味着要抛弃Windows:双启动让你可以集两者之所长。

Linux改装windows的弊端,厌倦了Windows?知道这些,你改用Linux很轻松相关推荐

  1. 华为Linux改装windows的弊端,试用华为的linux版电脑,不安装windows,能不能胜任工作? - 区块网...

    众所周知,最近这一段时间关于华为的linux版笔记本很是火热,并且华为大有将旗下的所有笔记本电脑换上深度linux的架势. 当然,为什么要放弃winodows换装linux,原因大家懂的,不用多说了, ...

  2. 当你抛弃windows使用linux,当我们厌倦了Windows系统还能考虑什么样的桌面操作系统?...

    如果你厌倦了Windows,我们该选择什么样的操作系统?时间告诉我们,任何事物都不会一成不变,当我们厌倦了Windows那天到来,不妨考虑换个操作系统,即便Windows操作系统在市场依然如日中天,旧 ...

  3. 联想linux改windows,G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导...

    适用范围: G40-70,G50-70联想小新笔记本SR1000,Linux改win7 知识点分析: 此为Windows 8改Windows 7,但是由于经常使用Ghost和PE,所以需要先将GPT更 ...

  4. 在PC机上运行的linux系统是,Docker Desktop如何在Windows计算机上运行linux容...

    1)我的Windows 10计算机具有Windows内核.对? 答:可以. 2)当我选择运行Linux容器的选项时,我认为Linux VM在Windows 10计算机的顶部运行,并且在Linux容器的 ...

  5. visual studio asmx 调试_通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序...

    最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...

  6. Linux 登陆火星,占有率再超 Windows,NASA 还在 GitHub 发布源码教程

    Linux 飞出天际,成功登陆火星! 作者 | 李磊       责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 在电影<玩具总动员>中,主人公巴斯光年虽然只是一个玩具,但自 ...

  7. linux下hg无法运行_在 Windows 里也可以访问 Linux 子系统文件了

    下一个Windows更新版带来了更好的Linux集成机制 Windows 10 April 2019更新版有许多改进之处,尤其是Windows Subsystem for Linux新增这项功能:让用 ...

  8. 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序

    最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...

  9. windows和linux命令行一样吗,微软改进Windows命令行 目的是和Linux命令行相抗衡

    微软官方人员承认微软正在对Windows命令行环境或是Windows终端进行全方位的改进,目的是能和Linux命令行相竞争.随着Linux云服务器的大量被采用,很多Linux云服务器都没有安装图形界面 ...

最新文章

  1. Linux shell 脚本中”21″的含义解释
  2. oracle挂证多少钱一个月_惊呆,一条sql竟然把Oracle搞挂了
  3. 了解 64 位 Office
  4. Openstack的vnc界面定制
  5. 学生时代的最后一个新年,请一定要做这五件事
  6. 程序设计c语言答案pdf,C语言程序设计习题解答.pdf
  7. mysql校验规则居民身份证号_身份证号规则及校验
  8. 在VSCode中使用CUDA
  9. 抖音直播间弹幕发言采集工具
  10. 美丽中国 纪录片 高频词 GRE 托福词汇
  11. Ruby中按照指定编码读取文件
  12. 面试时英语自我介绍范文
  13. 单向链表中查找倒数第K个数
  14. 【海大838】22年考研真题及解析
  15. Java快车读书笔记
  16. 关于K8s中Pod调度[选择器,指定节点,主机亲和性]方式和节点[coedon,drain,taint]标记的Demo
  17. 验证码输入错误怎么再次刷新验证码
  18. 计算机组成原理习题 第七章 外围设备
  19. 保暖防风又抗冻 春节出游当然要选头戴式耳机
  20. 【算法】Sky Map

热门文章

  1. 幻读是什么,幻读有什么问题
  2. 重访马尔可夫生成式任务型对话 Revisiting Markovian Generative Architectures for Efficient Task-Oriented Dialog Sys
  3. 如何建一个属于自己的网站
  4. 高通 msm平台GPIO相关的device tree设置
  5. 语义分割之SegFormer分享
  6. oracle版本历史
  7. java整合快手小程序(登陆,支付,结算,退款,手机号授权登陆)
  8. java随机猜数_java产生随机数且猜数字游戏(源码)
  9. 移动端适配( 使用 vw 完成移动端适配 )
  10. 零基础学Nginx【2】| Nginx 常用的命令和配置文件