在Fedora上使用dnf命令,通过命令行管理系统更新。/*样式定义*/table.MsoNormalTable{mso-style-name:normaltable;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:是的;mso-style-priority:99;mso-style-qformat:yes;mso-style-parent:"";mso-padding-alt:0cm5.4pt0cm5.4pt;mso-para-margin:0cm;mso-para-margin-bottom:.0001pt;mso-pagination:widow-orphan;font-size:10.5pt;mso-bidi-font-size:11.0pt;font-family:"Calibri","sans-serif";mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"TimesNewRoman";mso-bidi-theme-font:minor-bidi;mso-font-kerning:1.0pt;}基于在Linux系统上的魅力之一是可以直接从终端使用命令行来管理整个系统。使用命令行的好处是您可以使用相同的知识和技能来管理任何Linux发行版。这通过图形用户界面(GUI)是不可能的,因为每个发行版和桌面环境都提供自己的用户界面。确实,有些情况下您需要不同的命令来在不同的发行版上执行某些任务,但概念和想法或多或少仍然是相同的。在本文中,我们将介绍一些Linux新用户应该知道的基本命令。我将向您展示如何在三个主要发行版上使用命令行更新系统、管理软件、处理文件以及切换到根目录:Unbuntu(还包括许多版本和衍生版本,以及Debian)、openSUSE和Fedora.少八卦!保持系统安全并安装Linux在设计上是安全的,但这是一个不争的事实:所有软件都存在错误和可能的安全漏洞。所以时常更新系统是非常重要的。可以这样想:运行过时的操作系统就像坐在装甲坦克上,门没锁。盔甲能保护你吗?任何人都可以通过敞开的门进入并造成严重破坏。同样,您的操作系统中可能存在未修补的漏洞,可能会危及您的系统。与专有软件社区不同,开源社区在修补方面非常积极,因此如果您保持系统更新,您就可以保持安全。始终关注新闻网站并注意安全漏洞。如果发现漏洞,请阅读有关该漏洞的新闻,并在补丁发布后立即更新您的系统。不管怎样,养成每周至少在生产机器上运行一次更新命令的习惯。如果您运行的是复杂的服务器,请格外小心并仔细检查变更日志,以确保更新没有破坏您的自定义设置。Ubuntu:请记住,在升级系统或安装任何软件之前,您必须始终更新软件存储库(即repo)。在Ubuntu上,您可以使用以下命令来更新系统。第一个命令更新软件存储库:sudoapt-getupdate存储库更新后,您现在可以运行系统更新命令:sudoapt-getupgrade但是,此命令不会更新内核和其他一些软件包,因此您必须运行此命令:sudoapt-getdist-upgradeopenSUSE:如果您使用的是openSUSE,请使用这些命令来更新系统(与往常一样,第一个命令是更新软件存储库)sudozypperrefreshsudozypperupFedora:如果您使用的是Fedora,请使用“dnf”命令,它是“有点”等同于zypper和apt-get:sudodnfupdatesudodnfupgrade软件安装和删除您只能安装系统上启用的存储库中的那些软件包。每个发行版都默认启用了某些官方或第三方存储库。Ubuntu:要在Ubuntu上安装任何软件包,首先更新存储库,然后使用此语法:sudoapt-getinstall[package_name]示例:sudoapt-getinstallgimpopenSUSE:这些命令将是:sudozypperinstall[package_name]Fedora:Fedora现在删除了“yum”使用“dnf”,因此命令将是:sudodnfinstall[package_name]删除软件的过程是一样的,只需将“install”替换为“remove”即可。Ubuntu:sudoapt-getremove[package_name]openSUSE:sudozypperremove[package_name]Fedora:sudodnfremove[package_name]如何管理第三方软件?Linux拥有庞大的开发者社区,大多数开发者为用户提供软件。不同的发行版使用不同的机制向用户交付第三方软件。它还取决于开发人员如何向用户提供软件;一些开发人员提供二进制文件,另一些则通过软件库提供。Ubuntu严重依赖PPA(PersonalPackageArchives),但不幸的是,没有内置工具可以帮助用户搜索PPA。在安装软件之前,您需要谷歌PPA并手动添加存储库。以下是将任何PPA添加到系统的方法:sudoadd-apt-repositoryppa:
