Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu Wang 2020-11-18 00:20:03 +08:00
commit 6ef649dc49
3 changed files with 59 additions and 64 deletions

View File

@ -1,13 +1,13 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12834-1.html)
[#]: subject: (KDE Neon vs Kubuntu: Whats the Difference Between the Two KDE Distribution?)
[#]: via: (https://itsfoss.com/kde-neon-vs-kubuntu/)
[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
KDE Neon vs Kubuntu两款 KDE 发行版有什么区别?
KDE Neon vs Kubuntu两款 KDE 发行版有什么区别?
======
当你发现两款基于 [Ubuntu][1] 并由 [KDE][2] 驱动的 Linux 发行版,你会选择哪一个?
@ -15,19 +15,17 @@ KDE Neon vs Kubuntu两款 KDE 发行版有什么区别?
* [Kubuntu][3] 是 Ubuntu 的官方 KDE 版本。
* [KDE Neon][4] 是 KDE 自己发布的基于 Ubuntu 的发行版。
我知道这常常会让人感到困惑,尤其是当你从来没有使用过这两个版本,但得到了使用它们的建议。因此,为了帮助你做出决定,我想整理了一份 KDE Neon 和 Kubuntu 的区别(和相似之处)。
我知道这常常会让人感到困惑,尤其是当你从来没有使用过这两个版本,但有人推荐你使用它们。因此,为了帮助你做出决定,我想整理一份 KDE Neon 和 Kubuntu 的区别(和相似之处)。
让我们先开始了解相似之处,然后再继续了解不同之处。
**注:**_根据你的系统,你对这两个发行版的体验可能有所不同。所以,请把这篇文章作为一个参考,而不是一个”哪个更好“的比较。_
注:根据你的系统,你对这两个发行版的体验可能有所不同。所以,请把这篇文章作为一个参考,而不是一个”哪个更好“的比较。
### KDE Neon vs Kubuntu功能上的比较
![][5]
比较发行版相似性来总是好的。所以,从理论上,我试图把最重要的区别写下来。
基于相似性比较发行版是一个不错的做法。所以,从理论上,我试图把最重要的区别写下来。
然而,值得注意的是,发行版的兼容性、性能和稳定性会根据你的硬件而有所不同,而这里没有考虑到这一点。
@ -37,9 +35,9 @@ KDE Neon vs Kubuntu两款 KDE 发行版有什么区别?
是的,这两个 Linux 发行版都是基于 Ubuntu 的,但 KDE Neon 只基于最新的 Ubuntu LTS 版本,而 Kubuntu 则提供了基于 Ubuntu LTS 的版本和非 LTS 版本。
所以,如果使用 KDE Neon你可以期望在下一个 Ubuntu LTS 版本2 年)的几个月后就能用上最新的 Ubuntu 功能。但是,对于 Kubuntu 来说,你可以选择一个非 LTS 版本,并尝试使用最新 Ubuntu 版本的 6 个月的软件更新
所以,如果使用 KDE Neon你可以期望在下一个 Ubuntu LTS 版本(2 年)的几个月后就能用上最新的 Ubuntu 功能。但是,对于 Kubuntu 来说,你可以选择一个非 LTS 版本,并尝试使用带有 6 个月的软件更新的最新 Ubuntu 版本。
KDE Neon 确实提供了测试版和开发者版,但这些都是为了测试预发布的 KDE 软件。
KDE Neon 确实提供了测试版和开发者版,但这些都是为了测试预发布的 KDE 软件而提供的
#### KDE Plasma 桌面
@ -47,34 +45,33 @@ KDE Neon 确实提供了测试版和开发者版,但这些都是为了测试
尽管这两个发行版都采用了 KDE plasma 桌面,而且你可以获得相同程度的定制,但 KDE Neon 会首先获得最新的 KDE Plasma 桌面。
如果你还不知道KDE Neon 是由 KDE 官方团队开发的,由 Jonathan RiddellKubuntu 创始人)在[被 Canonical 强制退出 Kubuntu][8] 后宣布的。
如果你还不知道KDE Neon 是由 KDE 官方团队开发的,由 Jonathan RiddellKubuntu 创始人)在[被 Canonical 强制出 Kubuntu][8] 后宣布的。
所以,不仅仅局限于最新的 Plasma 桌面,如果你想尽快获得最新最好的 KDEKDE Neon 是最佳选择。
所以,不仅限于最新的 Plasma 桌面,如果你想尽快获得最新最好的 KDEKDE Neon 是最佳选择。
Kubuntu 最终会得到更新的 KDE 软件的更新,但这需要时间。如果你不太确定最新的 KDE 软件/桌面,而你需要的只是一个稳定的 KDE 系统,你应该选择 Kubuntu LTS 版本。
Kubuntu 最终会得到更新的 KDE 软件的更新,但这需要时间。如果你不太确定需要最新的 KDE 软件/桌面,而只是需要一个稳定的 KDE 系统,你应该选择 Kubuntu LTS 版本。
#### 预装软件
开箱即用,你会发现 Kubuntu 已经预装了一些必要的工具和应用程序,但是,对于 KDE Neon你需要找到并安装一些应用和工具。
为了给你一些视角,与 Kubuntu 相比KDE Neon 可能是一个轻量级的发行版。然而,对于新的 Linux 用户来说,他们可能会发现 Kubuntu 是一个易于使用的体验,并预装了更多必要的软件和工具。
从某些方面看,与 Kubuntu 相比KDE Neon 可能是一个轻量级的发行版。然而,对于新的 Linux 用户来说,他们可能会发现 Kubuntu 是一个易于使用的体验,并预装了更多必要的软件和工具。
#### 软件更新
如果你没有使用按流量计费的连接,这可能根本不重要。但是,我应该提一下,考虑到常规的 Ubuntu LTS 修复/更新以及 KDE 软件更新KDE Neon 会得到更多的软件更新。
如果你没有使用按流量计费的连接,这可能根本不重要。但是,我应该提一下,考虑到常规的 Ubuntu LTS 修复/更新以及 KDE 软件更新KDE Neon 会更多的软件更新。
对于 Kubuntu你只会得到 Ubuntu LTS 的更新(除非你使用的是非 LTS 版本)。所以,从技术上讲,你会得到更少的更新数量。
对于 Kubuntu你只会得到 Ubuntu LTS 的更新(除非你使用的是非 LTS 版本)。所以,从技术上讲,你会更少的更新数量。
#### Ubuntu KDE 版与 Plasma 的体验差异
![][11]
我知道如果你没有尝试过这两个版本你可能会认为它们很相似。但是Kubuntu 是 Ubuntu 的官方版本,它更注重在 KDE 桌面环境上使用 Ubuntu 的体验。
我知道如果你没有尝试过这两个版本你可能会认为它们很相似。但是Kubuntu 是 Ubuntu 的官方版本,它更注重 Ubuntu 在 KDE 桌面环境上使用体验。
而 KDE Neon 在技术上是一样的,但它的目的是为了获得一流的 Plasma 桌面体验,并搭载最新的东西。
尽管这两个发行版开箱即可完美工作,但它们有不同的愿景,而开发也相应地进行。你只需要决定你自己想要什么,然后选择其中之一。
尽管这两个发行版开箱即可完美工作,但它们有不同的愿景和相应的开发工作。你只需要决定你自己想要什么,然后选择其中之一。
#### 硬件兼容性
@ -84,7 +81,7 @@ Kubuntu 最终会得到更新的 KDE 软件的更新,但这需要时间。如
只需要记住,如果你尝试 KDE Neon但由于某些原因不能工作。你知道该怎么做。
**总结**
### 总结
那么你会选择哪个呢KDE Neon 还是 Kubuntu这完全是你的选择。
@ -99,7 +96,7 @@ via: https://itsfoss.com/kde-neon-vs-kubuntu/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -1,8 +1,8 @@
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: (wxy)
[#]: publisher: ( )
[#]: url: ( )
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12830-1.html)
[#]: subject: (4 reasons why JavaScript is so popular)
[#]: via: (https://opensource.com/article/20/11/javascript-popular)
[#]: author: (Nimisha Mukherjee https://opensource.com/users/nimisha)
@ -12,7 +12,7 @@ JavaScript 如此受欢迎的 4 个原因
> JavaScript 之所以能在编程语言中名列前茅,是有充分的理由的。
![JavaScript in Vim][1]
![](https://img.linux.net.cn/data/attachment/album/202011/17/102936u1hghm95bbu7xjxg.jpg)
如 GitHub 的 [The State of the Octoverse][2] 报告的这张图所示,如果按 GitHub 上项目的贡献者数量统计,[JavaScript][3] 一直是最受欢迎的编程语言。
@ -30,15 +30,15 @@ JavaScript 不需要任何环境设置,只要打开浏览器,比如 Chrome
console.log("Hello World");
```
JavaScript 的灵活性最适合中级开发人员。该语言只是通过让开发人员专注于解决问题来帮助完成任务。开发者可以混合使用插件和自己的代码片段来让一个应用程序工作。
JavaScript 的灵活性最适合中级开发人员。该语言通过让开发人员专注于解决问题来帮助完成任务。开发者可以混合使用插件和自己的代码片段来让一个应用程序工作。
虽然 JavaScript 比较容易上手,但它并不是一下子就能掌握的。如果你想达到高级水平,这里有一些你需要了解的概念:
虽然 JavaScript 比较容易上手,但它并不是一下子就能掌握的。如果你想达到高级水平,这里有一些你需要了解的概念:
* **JavaScript 的[多范式][8]特性:** JavaScript 同时支持函数式编程和面向对象编程OOP
* **在 JavaScript 中应用[设计模式][9]** 模型-视图-*[MV*][10])设计模式一直是最流行的模式之一,并促成了[多个现代框架][11]的发展。
* **[带原型链的继承][12]** JavaScript 由于其动态的特性,无法实现传统的 Java 基于类的模式下的 OOP。JavaScript 中的 OOP 是通过原型继承模型实现的。
* **[闭包][13]** 闭包可以从内部函数中访问外部函数的作用域。
* **[Currying][14]** Currying 是函数的一种转换,它将函数从 `f(a, b, c)` 的调用形式转换为 `f(a)(b)(c)` 调用形式。
* **<ruby>[柯里化][14]<rt>Currying</rt></ruby>** 柯里化是函数的一种转换,它将函数从 `f(a, b, c)` 的调用形式转换为 `f(a)(b)(c)` 调用形式。
* **[Promises][15] 和 [Observables][16]** 这些可以帮助你处理异步函数。
* **[TypeScript][17]** 在 JavaScript 中添加了静态类型。
@ -63,7 +63,7 @@ JavaScript 已经存在了 25 年,背后有一个庞大的社区。开发者
### 未来
JavaScript 是永恒的。全栈开发和现代前端框架继续帮助 JavaScript 巩固其作为最受欢迎的编程语言之一的地位。
JavaScript 将长期存在。全栈开发和现代前端框架继续帮助 JavaScript 巩固其作为最受欢迎的编程语言之一的地位。
JavaScript 的[下一波][26]可能会将焦点放在。
@ -88,7 +88,7 @@ via: https://opensource.com/article/20/11/javascript-popular
[2]: https://octoverse.github.com/
[3]: https://en.wikipedia.org/wiki/JavaScript
[4]: https://opensource.com/sites/default/files/uploads/toplanguages-the_state_of_the_octoverse.png (Top Languages from The State of the Octoverse report)
[5]: https://opensource.com/article/20/10/javascript-part-1
[5]: https://linux.cn/article-12813-1.html
[6]: https://medium.com/paul-heintzelman/so-why-is-javascript-so-popular-f35bd6cfeb39
[7]: https://developers.google.com/web/tools/chrome-devtools
[8]: https://medium.com/javascript-in-plain-english/what-are-javascript-programming-paradigms-3ef0f576dfdb

View File

@ -1,66 +1,64 @@
[#]: collector: (lujun9972)
[#]: translator: (robsean)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12831-1.html)
[#]: subject: (How to Check Free Disk Space on Linux [Terminal and GUI Methods])
[#]: via: (https://itsfoss.com/check-free-disk-space-linux/)
[#]: author: (Abhishek Prakash https://itsfoss.com/author/abhishek/)
如何在 Linux 上检查可用的磁盘空间 [终端和 GUI 方法]
如何在 Linux 上检查可用的磁盘空间
======
_**我已经使用了多少磁盘空间?**_
![](https://img.linux.net.cn/data/attachment/album/202011/17/111346h0vrdvldsy6hlhlh.jpg)
在 Linux 上查找可用磁盘空间的最简单的方法是 [使用 df 命令][1] 。df 命令从字面意思上代表着可用空间,很明显,它将向你显示在 Linux 系统上的可用磁盘空间。
> 我已经使用了多少磁盘空间?
在 Linux 上查找可用磁盘空间的最简单的方法是[使用 df 命令][1] 。`df` 命令从字面意思上代表着<ruby>磁盘可用空间<rt>disk free</rt></ruby>,很明显,它将向你显示在 Linux 系统上的可用磁盘空间。
```
df -h
```
使用 `-h` 选项,它将以人类可读的格式 (MB 和 GB) 来显示磁盘空间。
使用 `-h` 选项,它将以人类可读的格式MB 和 GB来显示磁盘空间。
这里是针对我 Dell XPS 系统的 df 命令的输出,它使用了加密磁盘并且只安装了 Linux :
这里是针对我 Dell XPS 系统的 `df` 命令的输出,它使用了加密磁盘并且只安装了 Linux
![在 Linux 中使用 df 命令检查可用磁盘空间][2]
如果上面的输出使你感到困惑,不用担心。我将介绍一些关于在 Linux 中检查可用磁盘空间的东西。_**我也将为桌面 Linux 用户展示 GUI 方法。**_
如果上面的输出使你感到困惑,不用担心。我将介绍一些关于在 Linux 中检查可用磁盘空间的东西。我也将为桌面 Linux 用户展示 GUI 方法。
### 方法 1: 使用 df 命令来检查在 Linux 中的可用磁盘空间(并理解它的输出)
### 方法 1: 使用 df 命令来检查在 Linux 中的可用磁盘空间(并理解它的输出)
当你使用 df 命令来检查磁盘空间时,它将显示一组 ‘文件系统’,包括它们的大小,使用的空间和可用的空间。你实际的磁盘通常应该下面列表中的一个:
当你使用 `df` 命令来检查磁盘空间时,它将显示一组“文件系统”,包括它们的大小、使用的空间和可用的空间。你实际的磁盘通常应该下面列表中的一个:
* /dev/sda
* /dev/sdb
* /dev/nvme0n1p
* `/dev/sda`
* `/dev/sdb`
* `/dev/nvme0n1p`
这不是硬性的标准,但是它可以给予你一个指示,它可以让你能够很容易地从一堆文字中辨别出真正的磁盘。
你的 Linux 系统在你的磁盘上可能有一些用于引导 分区、EFI 分区、根分区、交换分区、家目录等的分区。在这种情况下,这些分区在“磁盘名称”的结尾处使用一个数字来标示,像 `/dev/sda1`、`/dev/nvme0n1p2` 等等。
这不是硬性的标准,但是它给予你一个标志,它可以让你能够很容易地从一堆文字中辨别出真正是磁盘
你可以从它们的挂载点来辨认出哪个分区是用于做什么的。根分区挂载在 `/`、EFI 分区在 `/boot/EFI` 等等
你的 Linux 系统在你的磁盘上可能有一些用于 boot, EFI, root, swap, home 等的分区。在这种情况下,这些分区在 ‘磁盘名称’ 的结尾处使用一个数字来标示,像 /dev/sda1, /dev/nvme0n1p2 等等。
你可以从它们的挂载点来辨认出哪个分区是用于做什么的。Root 挂载在 /, EFI 在 /boot/EFI 等等。
就我的情况来说,我已经使用了 root 分区下磁盘空间 ( 232 GB ) 的 41% 。如果你有 2 到 3 个大分区(像 root, home 等等),你将不得不在这里计算一下已使用的磁盘空间。
就我的情况来说我已经使用了根分区下磁盘空间232 GB的 41% 。如果你有 2 到 3 个大分区(像根分区、家目录分区等等),你将不得不在这里计算一下已使用的磁盘空间。
![理解 df 命令输出][3]
* **tmpfs**: [tmpfs][4] (临时文件系统) 用于在虚拟存储器中保持文件。你可以随意地忽略这个虚拟文件系统。
* **udev**: [udev 文件系统][5] 用于存储插入到你系统的设备(像 USB网卡CD ROM 等等) 的相关信息。你也可以忽略它。
* **/dev/loop**: 它们是 loop 设备。由于 snap 应用程序,在 Ubuntu 中查磁盘时,你将看到很多的这样的设备。loop 设备是虚拟设备,它们允许普通文件作为块设备文件来访问。使用 loop 设备snap 应用程序在它们自己的虚拟磁盘中进行沙盒处理。尽管它们是在 root 下,但是你不需要单独计算它们使用的磁盘空间。
* `tmpfs`[tmpfs][4](临时文件系统)用于在虚拟存储器中保持文件。你可以随意地忽略这个虚拟文件系统。
* `udev`[udev 文件系统][5] 用于存储插入到你系统的设备(像 USB、网卡、CD ROM 等等)的相关信息。你也可以忽略它。
* `/dev/loop`: 它们是环回设备。由于 snap 应用程序,在 Ubuntu 中查磁盘时,你将看到很多的这样的设备。环回设备是虚拟设备它们允许普通文件作为块设备文件来访问。使用环回设备snap 应用程序在它们自己的虚拟磁盘中进行沙盒处理。尽管它们是在根分区下,但是你不需要单独计算它们使用的磁盘空间。
#### 丢失了磁盘空间?检查你是否挂载了所有是磁盘和分区
记住,`df` 命令仅显示已挂载文件系统的磁盘空间。如果你在同一块磁盘上使用多个 Linux 发行版(或者多个操作系统),或者在你的系统上有多个磁盘,你需要先挂载它们,以便查看在这些分区和磁盘上的可用磁盘空间。
#### 丢失磁盘空间?检查你是否挂载了所有是磁盘和分区
记住df 命令仅显示已挂载文件系统的磁盘空间。如果你在同一块磁盘上使用多个 Linux 发行版 (或者多个操作系统),或者在你的系统上有多个磁盘 ,你需要先挂载它们,以便查看在这些分区和磁盘上的可用磁盘空间。
例如,我的 [Intel NUC][6] 有两个 SSD 磁盘并且在其上有4个或5个 Linux 分区。仅当我明确地挂载它们时df 命令才会显示附加的磁盘。
例如,我的 [Intel NUC][6] 有两个 SSD 磁盘,并且在其上有 4 个或 5 个 Linux 分区。仅当我明确地挂载它们时,`df` 命令才会显示更多磁盘。
![][7]
你可以使用 lsblk 命令来查看在你系统上的所有磁盘和分区。
你可以使用 `lsblk` 命令来查看在你系统上的所有磁盘和分区。
![][8]
@ -74,7 +72,7 @@ sudo mount /dev/sdb2 /mnt
### 方法 2: 在 GUI 下检查可用磁盘使用情况
在 Ubuntu 中使用 Disk Usage Analyzer 工具来在 GUI 的方式下检查可用磁盘空间是很容易的。
在 Ubuntu 中使用 Disk Usage Analyzer 工具来在 GUI 的方式下检查可用磁盘空间是很容易的。
![Disk Usage Analyzer 工具][9]
@ -88,15 +86,15 @@ sudo mount /dev/sdb2 /mnt
![GNOME 的 Disks 工具][11]
启动工具和选择磁盘。选择一个分区来查看可用磁盘空间。如果没有挂载分区,那么先通过单击 play 图标来挂载它。
启动工具和选择磁盘。选择一个分区来查看可用磁盘空间。如果没有挂载分区,那么先通过单击 “▶” 图标来挂载它。
![检查 Ubuntu 的桌面版本的可用磁盘空间][12]
我认为在 Linux 上的所有主要桌面环境都有某种图形工具来检查磁盘使用情况。你可以在你是桌面 Linux 系统的菜单中搜索它。
**结束语**
### 结束语
当然,这里可能有很多方法和工具来检查磁盘空间。为此,我向你显示了最常用的命令行方法和 GUI 方法。
当然,有很多方法和工具来检查磁盘空间。为此,我向你显示了最常用的命令行方法和 GUI 方法。
我也解释一些可能会让你很难理解磁盘使用情况的东西。希望你喜欢它。
@ -109,7 +107,7 @@ via: https://itsfoss.com/check-free-disk-space-linux/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[robsean](https://github.com/robsean)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出