From 7c7f581395a4fbdd492ce0bbb7acbc30eb291cc8 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Wed, 19 Jun 2019 10:33:04 +0800 Subject: [PATCH 1/4] PRF:20190610 Neofetch - Display Linux system Information In Terminal.md @geekpi --- ...ay Linux system Information In Terminal.md | 90 ++++++++----------- 1 file changed, 38 insertions(+), 52 deletions(-) diff --git a/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md b/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md index 13185e0794..fa7324d964 100644 --- a/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md +++ b/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md @@ -1,18 +1,18 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (Neofetch – Display Linux system Information In Terminal) [#]: via: (https://www.ostechnix.com/neofetch-display-linux-systems-information/) [#]: author: (sk https://www.ostechnix.com/author/sk/) -Neofetch - 在终端中显示 Linux 系统信息 +Neofetch:在终端中显示 Linux 系统信息 ====== ![Display Linux system information using Neofetch][1] -**Neofetch** 是一个简单但有用的命令行系统信息工具,它用 **Bash** 编写。它会收集有关系统软件和硬件的信息,并在终端中显示结果。默认情况下,系统信息将与操作系统的 logo 一起显示。但是,你可以进一步地使用 **ascii 图像**或其他任何图片来自定义。你还可以配置 Neofetch 显示的信息,信息的显示位置和时间。Neofetch 主要用于系统信息的截图。它支持 Linux、BSD、Mac OS X、iOS 和 Windows 操作系统。在这个简短的教程中,让我们看看如何使用 Neofetch 显示 Linux 系统信息。 +Neofetch 是一个简单但有用的命令行系统信息工具,它用 Bash 编写。它会收集有关系统软硬件的信息,并在终端中显示结果。默认情况下,系统信息将与操作系统的 logo 一起显示。但是,你可以进一步地自定义使用 ascii 图像或其他任何图片。你还可以配置 Neofetch 显示的信息、信息的显示位置和时间。Neofetch 主要用于系统信息的截图。它支持 Linux、BSD、Mac OS X、iOS 和 Windows 操作系统。在这个简短的教程中,让我们看看如何使用 Neofetch 显示 Linux 系统信息。 ### 安装 Neofetch @@ -89,46 +89,42 @@ Neofetch 非常简单直接。让我们看一些例子。 $ neofetch ``` -**示例输出:** +示例输出: ![][2] -使用 Neofetch 显示 Linux 系统信息 +*使用 Neofetch 显示 Linux 系统信息* 正如你在上面的输出中所看到的,Neofetch 显示了我的 Arch Linux 系统的以下详细信息: - * 已安装操作系统的名称, -  * 笔记本型号, -  * 内核详细信息, -  * 系统运行时间, -  * 默认和其他软件包管理器安装的软件数量 -  * 默认 shell, -  * 屏幕分辨率, -  * 桌面环境, -  * 窗口管理器, -  * 窗口管理器的主题, -  * 系统主题, -  * 系统图标, -  * 默认终端, -  * CPU 类型, -  * GPU 类型, -  * 已安装的内存。 +* 已安装操作系统的名称, +* 笔记本型号, +* 内核详细信息, +* 系统运行时间, +* 默认和其他软件包管理器安装的软件数量 +* 默认 shell, +* 屏幕分辨率, +* 桌面环境, +* 窗口管理器, +* 窗口管理器的主题, +* 系统主题, +* 系统图标, +* 默认终端, +* CPU 类型, +* GPU 类型, +* 已安装的内存。 +Neofetch 还有很多其他选项。我们会看到其中一些。 - -Neofetch 还有很多其他选择。我们会看到其中一些。 - -##### 如何在 Neofetch 输出中使用自定义图像? +### 如何在 Neofetch 输出中使用自定义图像? 默认情况下,Neofetch 将显示你的操作系统 logo 以及系统信息。当然,你可以根据需要更改图像。 要显示图像,Linux 系统应该安装以下依赖项: -1. **w3m-img**(用于显示图像。w3m-img 有时与 **w3m** 包捆绑在一起), -  2. **Imagemagick**(用于创建缩略图), -  3. 支持 **\033[14t** 或者 **xdotool** 或者 **xwininfo + xprop** 或者 **xwininfo + xdpyinfo** 的终端。 - - +1. w3m-img(用于显示图像。w3m-img 有时与 w3m 包捆绑在一起), +2. Imagemagick(用于创建缩略图), +3. 支持 `\033[14t` 或者 xdotool 或者 xwininfo + xprop 或者 xwininfo + xdpyinfo 的终端。 大多数 Linux 发行版的默认仓库中都提供了 W3m-img 和 ImageMagick 包。因此,你可以使用你的发行版的默认包管理器来安装它们。 @@ -138,7 +134,7 @@ Neofetch 还有很多其他选择。我们会看到其中一些。 $ sudo apt install w3m-img imagemagick ``` -以下是带 **w3m-img** 支持的终端列表: +以下是带 w3m-img 支持的终端列表: 1. Gnome-terminal, 2. Konsole, @@ -149,9 +145,7 @@ $ sudo apt install w3m-img imagemagick 7. Xfce4-Terminal, 8. Xterm - - -如果你的系统上已经有了 **kitty**、**Terminology** 和 **iTerm**,那么就无需安装 w3m-img。 +如果你的系统上已经有了 kitty、Terminology 和 iTerm,那么就无需安装 w3m-img。 现在,运行以下命令以使用自定义图像显示系统信息: @@ -159,7 +153,7 @@ $ sudo apt install w3m-img imagemagick $ neofetch --w3m /home/sk/Pictures/image.png ``` -或者 +或者, ``` $ neofetch --w3m --source /home/sk/Pictures/image.png @@ -169,24 +163,23 @@ $ neofetch --w3m --source /home/sk/Pictures/image.png ![][3] -使用自定义 logo 的 Neofetch 输出 +*使用自定义 logo 的 Neofetch 输出* 使用你自己的图片替换上面图片的路径。 或者,你可以指向包含以下图像的目录。 - ``` $ neofetch --w3m ``` -##### 配置 Neofetch +### 配置 Neofetch -当我们第一次运行 Neofetch 时,它默认会为每个用户在 **$HOME/.config/neofetch/config.conf** 中创建一个配置文件。它还会在 **$HOME/.config/neofetch/config** 中创建一个全局的 neofetch 配置文件。你可以调整此文件来告诉 neofetch 该显示、删除和/或修改哪些详细信息。 +当我们第一次运行 Neofetch 时,它默认会为每个用户在 `$HOME/.config/neofetch/config.conf` 中创建一个配置文件。它还会在 `$HOME/.config/neofetch/config` 中创建一个全局的 neofetch 配置文件。你可以调整此文件来告诉 neofetch 该显示、删除和/或修改哪些详细信息。 还可以在不同版本中保留此配置文件。这意味着你只需根据自己的喜好自定义一次,并在升级到更新版本后使用相同的设置。你甚至可以将此文件共享给你的朋友和同事,使他拥有与你相同的设置。 -要查看Neofetch帮助部分,请运行: +要查看 Neofetch 帮助部分,请运行: ``` $ neofetch --help @@ -194,20 +187,13 @@ $ neofetch --help 就我测试的 Neofetch 而言,它在我的 Arch Linux 系统中完美地工作。它是一个非常方便的工具,可以在终端中轻松快速地打印系统的详细信息。 -* * * +相关阅读: -**相关阅读:** + * [如何使用 inxi 查看 Linux 系统详细信息][4] - * [**如何使用 inxi 查看 Linux 系统详细信息**][4] - - - -* * * - -**资源:** - - * [**Neofetch 的 GitHub 页面**][5] +资源: + * [Neofetch 的 GitHub 页面][5] -------------------------------------------------------------------------------- @@ -217,7 +203,7 @@ via: https://www.ostechnix.com/neofetch-display-linux-systems-information/ 作者:[sk][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/) 荣誉推出 From ce88af0a97491a6404e961b3be238fc6ad4322ce Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Wed, 19 Jun 2019 10:33:50 +0800 Subject: [PATCH 2/4] PUB:20190610 Neofetch - Display Linux system Information In Terminal.md @geekpi https://linux.cn/article-10991-1.html --- ...Neofetch - Display Linux system Information In Terminal.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/tech => published}/20190610 Neofetch - Display Linux system Information In Terminal.md (98%) diff --git a/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md b/published/20190610 Neofetch - Display Linux system Information In Terminal.md similarity index 98% rename from translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md rename to published/20190610 Neofetch - Display Linux system Information In Terminal.md index fa7324d964..006ca80113 100644 --- a/translated/tech/20190610 Neofetch - Display Linux system Information In Terminal.md +++ b/published/20190610 Neofetch - Display Linux system Information In Terminal.md @@ -1,8 +1,8 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-10991-1.html) [#]: subject: (Neofetch – Display Linux system Information In Terminal) [#]: via: (https://www.ostechnix.com/neofetch-display-linux-systems-information/) [#]: author: (sk https://www.ostechnix.com/author/sk/) From e7d165b839d053852e60e1f453dd5a0a1d1c6aca Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Wed, 19 Jun 2019 11:15:17 +0800 Subject: [PATCH 3/4] PRF:20190509 5 essential values for the DevOps mindset.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @arrowfeng 工具痕迹有点重。 --- ...essential values for the DevOps mindset.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/translated/tech/20190509 5 essential values for the DevOps mindset.md b/translated/tech/20190509 5 essential values for the DevOps mindset.md index 70bb11278d..3a86bf7114 100644 --- a/translated/tech/20190509 5 essential values for the DevOps mindset.md +++ b/translated/tech/20190509 5 essential values for the DevOps mindset.md @@ -1,67 +1,67 @@ [#]: collector: (lujun9972) [#]: translator: (arrowfeng) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (5 essential values for the DevOps mindset) [#]: via: (https://opensource.com/article/19/5/values-devops-mindset) [#]: author: (Brent Aaron Reed https://opensource.com/users/brentaaronreed/users/wpschaub/users/wpschaub/users/wpschaub/users/cobiacomm/users/marcobravo/users/brentaaronreed) -关于 DevOps 思维模式所需具备的5个基本价值观 +DevOps 思维模式的 5 个基本价值观 ====== -人和流程比在解决的业务问题的任何技术“银弹”更重要,且需要花更多的时间。 + +> 人和流程比在解决的业务问题的任何技术“银弹”更重要,且需要花更多的时间。 + ![human head, brain outlined with computer hardware background][1] -今天的许多 IT 专业人士都在努力适应变化和扰动。您是否正在努力适应变化,可以这么说? 你觉得不堪重负吗?这并不罕见。今天,IT 的现状还不够好,所以需要不断尝试重新自我演进。 +今天的许多 IT 专业人士都在努力适应变化和扰动。这么说吧,你是否正在努力适应变化?你觉得不堪重负吗?这并不罕见。今天,IT 的现状还不够好,所以需要不断尝试重新自我演进。 -凭借30多年的IT综合经验,我们见证了人们和人际关系的重要性,它有让 IT有效和帮助业务蓬勃发展的能力。但是,在大多数情况下,我们关于IT解决方案的对话始于技术而非人员和流程。寻找“银弹”来解决业务和IT挑战的倾向非常普遍。但你不能只关心创新,DevOps或有效的团队和工作方式;他们需要得到培养,支持和引导。 +凭借 30 多年的IT综合经验,我们见证了人员与关系对于 IT 企业提高效率和帮助企业蓬勃发展的重要性。但是,在大多数情况下,我们关于 IT 解决方案的对话始于技术,而不是从人员和流程开始。寻找“银弹”来解决业务和 IT 挑战的倾向过于普遍。但你不能想着可以买到创新、DevOps 或有效的团队和工作方式;他们需要得到培养,支持和引导。 -由于扰动如此普遍,并且对变革速度存在如此迫切的需求,我们需要纪律和围栏。下面描述的 DevOps 思维模式的五个基本价值观将支持将我们带到那里的实践。这些价值观不是新观念;我们从经验中学到了它们并重构它们。一些值可以互换,它们是灵活的,并且它们指导支持(如支柱)这五个价值观的整体原则。 +由于扰动如此普遍,并且对变革速度存在如此迫切的需求,我们需要纪律和围栏。下面描述的 DevOps 思维模式的五个基本价值观将支持将我们的实践。这些价值观不是新观念;正如我们从经验中学到的那样,它们被重构了。一些价值观可以互换的,它们是灵活的,并且它们如支柱一样导向了支持这五个价值观的整体原则。 ![5 essential values for the DevOps mindset][2] -### 1\. 利益相关方的反馈至关重要 +### 1、利益相关方的反馈至关重要 -我们如何知道我们是否为我们创造了比利益相关者更多的价值? 我们需要持久的质量数据来分析,通知并推动更好的决策。 来自可靠来源的相关信息对于任何业务的蓬勃发展至关重要。 我们需要倾听并理解我们的利益相关者所说的,而不是说我们需要以一种方式实施变革,使我们能够调整我们的思维、我们的流程和技术,并根据需要对其进行调整以使我们的利益相关者满意。由于信息(数据)不正确,我们常常看到很少的变化,或者由于错误的原因而发生的很多变化。因此,将变更与利益相关方的反馈结合起来是一项重要的价值,并有助我们专注于使公司成功最重要的事情。 +我们如何知道我们是否为我们创造了比利益相关方更多的价值?我们需要持久的质量数据来分析、通知并推动更好的决策。来自可靠来源的相关信息对于任何业务的蓬勃发展至关重要。我们需要倾听并理解我们的利益相关方所说的,而不是说我们需要以一种方式实施变革,使我们能够调整我们的思维、流程和技术,并根据需要对其进行调整以使我们的利益相关者满意。由于信息(数据)不正确,我们常常看到的变化过少,或者由于错误的原因而发生了很多变化。因此,将变更与利益相关方的反馈结合起来是一项基本价值观,并有助我们专注于使公司成功最重要的事情。 +> 关注我们的利益相关方及其反馈,而不仅仅是为了改变而改变。 -> 关注我们的利益相关者及其反馈,而不仅仅是为了改变而改变。 +### 2、超越当今流程的极限进行改进 -### 2\. 超越当今流程的极限 - -我们希望我们的产品和服务能够不断让客户满意——我们最重要的利益相关者。因此,我们需要不断改进。这不仅仅是关于质量;它还可能意味着成本,可用性,相关性以及许多其他目标和因素。创建可重复的流程或使用通用框架是非常棒的,它们可以改善治理和许多其他问题。但是,这不应该是我们的最终目标。在寻找改进方法时,我们必须调整我们的流程,并辅以正确的技术和工具。可能有理由抛弃“所谓的”框架,因为不这样做可能会增加浪费,更糟糕的是只是“货物结果”(做一些没有价值或目的的东西)。 +我们希望我们的产品和服务能够不断让客户满意,他们是我们最重要的利益相关方。因此,我们需要不断改进。这不仅仅是关系到质量;它还可能意味着成本、可用性、相关性以及许多其他目标和因素。创建可重复的流程或使用通用框架是非常棒的,它们可以改善治理和许多其他问题。但是,这不应该是我们的最终目标。在寻找改进方法时,我们必须调整我们的流程,并辅以正确的技术和工具。可能有理由抛出一个“所谓的”框架,因为不这样做可能会增加浪费,更糟糕的是只是“货物结果”(做一些没有价值或目的的东西)。 > 力争始终创新并改进可重复的流程和框架。 -### 3\. 无需新的筒仓来打破旧的筒仓 +### 3、不要用新的孤岛来打破旧的孤岛 -筒仓和DevOps是不兼容的。我们始终看到这一点:IT 主管带来了所谓的“专家”来实施敏捷和DevOps,他们做了什么?这些“专家”在现有问题的基础上创建了一个新问题,这是另一个加入 IT 部门的筒仓和一个充满筒仓的企业。创建“DevOps”标题违背了敏捷和DevOps的原则,这些原则基于打破筒仓的概念。在敏捷和DevOps中,团队合作是必不可少的,如果你不在自组织团队中工作,那么你就不会做任何事情。 +孤岛和 DevOps 是不兼容的。我们经常能看到:IT 主管带来了所谓的“专家”来实施敏捷和 DevOps,他们做了什么?这些“专家”在现有问题的基础上创建了一个新问题,这是 IT 部门和业务中又增加了一个孤岛。创造“DevOps”职位违背了敏捷和 DevOps 基于打破孤岛的原则。在敏捷和 DevOps 中,团队合作是必不可少的,如果你不在自组织团队中工作,那么你就不会做任何事情。 -> 相互激励和共享,而不是成为英雄或创建一个筒仓。 +> 相互激励和共享,而不是成为英雄或创建一个孤岛。 -### 4\. 了解您的客户意味着跨组织协作 +### 4、了解你的客户意味着跨组织协作 -业务的任何部分都不是一个独立的实体,因为它们都有利益相关者,主要利益相关者始终是客户。“客户永远是对的”(正如我想说的那样,或者是国王)。关键是,没有客户,真的没有业务,而且为了保持业务,如今我们需要与竞争对手“区别对待”。我们还需要了解客户对我们的看法以及他们对我们的期望。了解客户的需求势在必行,需要及时反馈,以确保业务能够快速,负责地满足这些主要利益相关者的需求和关注。 +企业的任何一个部分都不是一个独立的实体,因为它们都有利益相关方,主要利益相关方始终是客户。“客户永远是对的”(或国王,我喜欢这样说)。关键是,没有客户就真的没有业务,而且为了保持业务,如今我们需要与竞争对手“区别对待”。我们还需要了解客户对我们的看法以及他们对我们的期望。了解客户的需求势在必行,需要及时反馈,以确保业务能够快速、负责地满足这些主要利益相关者的需求和关注。 ![Minimize time spent with build-measure-learn process][3] -无论是想法,概念,假设还是直接的利益相关者反馈,我们都需要通过使用探索,构建,测试和交付生命周期来识别和衡量我们的产品提供的功能或服务。从根本上说,这意味着我们需要在整个组织中“插入”我们的组织。在持续创新,学习和DevOps方面没有任何边界。因此,当我们在整个企业中进行衡量时,我们可以理解整体并采取可行的,有意义的步骤来改进。 +无论是想法、概念、假设还是直接利益相关方的反馈,我们都需要通过使用探索、构建、测试和交付生命周期来识别和衡量我们的产品提供的功能或服务。从根本上说,这意味着我们需要在整个组织中“插入”我们的组织。在持续创新、学习和 DevOps 方面没有任何边界。因此,当我们在整个企业中进行衡量时,我们可以理解整体并采取可行的、有意义的步骤来改进。 > 衡量整个组织的绩效,而不仅仅是在业务范围内。 -### 5\. 热情鼓舞采纳 +### 5、通过热情鼓励采纳 -不是每个人都被驱使去学习,适应和改变;然而,就像微笑可能具有传染性一样,学习和意愿成为变革文化的一部分也是如此。在学习文化中适应和演化为一群人提供了学习和传递信息(即文化传播)的自然机制。学习风格,态度,方法和过程不断演化,因此我们可以改进它们。下一步是应用所学和改进的内容并与同事分享信息。学习不会自动发生;它需要努力,评估,纪律,意识,特别是沟通;遗憾的是,这些都是工具和自动化无法提供的。检查您的流程,自动化,工具策略和实施工作,使其透明化,并与您的同事协作重复使用和改进。 +不是每个人都要被驱使去学习、适应和改变;然而,就像微笑可能具有传染性一样,学习和意愿成为变革文化的一部分也是如此。在学习文化中适应和演化为一群人提供了学习和传递信息(即文化传播)的自然机制。学习风格、态度、方法和过程不断演化,因此我们可以改进它们。下一步是应用所学和改进的内容并与同事分享信息。学习不会自动发生;它需要努力、评估、纪律、意识,特别是沟通;遗憾的是,这些都是工具和自动化无法提供的。检查你的流程、自动化、工具策略和实施工作,使其透明化,并与你的同事协作重复使用和改进。 -> 通过精益质量的可交付成果促进学习文化,而不仅仅是工具和自动化。 +> 通过精益交付促进学习文化,而不仅仅是工具和自动化。 ### 总结 ![Continuous goals of DevOps mindset][4] -随着我们的公司采用DevOps,我们继续在任何书籍,网站或自动化软件上支持这五个价值观。采用这种思维方式需要时间,这与我们以前作为系统管理员所做的完全不同。这是一种全新的工作方式,需要很多年才能成熟。这些原则是否与您自己的原则一致?在评论或我们的网站上分享。[混乱特工] +随着我们的公司采用 DevOps,我们继续在各种书籍、网站或自动化软件上倡导这五个价值观。采用这种思维方式需要时间,这与我们以前作为系统管理员所做的完全不同。这是一种全新的工作方式,需要很多年才能成熟。这些原则是否与你自己的原则一致?在评论或我们的网站 [Agents of chaos][5] 上分享。 -* * * -------------------------------------------------------------------------------- @@ -69,8 +69,8 @@ via: https://opensource.com/article/19/5/values-devops-mindset 作者:[Brent Aaron Reed][a] 选题:[lujun9972][b] -译者:[译者ID](https://github.com/arrowfeng) -校对:[校对者ID](https://github.com/校对者ID) +译者:[arrowfeng](https://github.com/arrowfeng) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 75bac7ed920d3b50ec42d11a8264fea581bfd0bf Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Wed, 19 Jun 2019 11:15:52 +0800 Subject: [PATCH 4/4] PUB:20190509 5 essential values for the DevOps mindset.md @arrowfeng https://linux.cn/article-10992-1.html --- .../20190509 5 essential values for the DevOps mindset.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/tech => published}/20190509 5 essential values for the DevOps mindset.md (99%) diff --git a/translated/tech/20190509 5 essential values for the DevOps mindset.md b/published/20190509 5 essential values for the DevOps mindset.md similarity index 99% rename from translated/tech/20190509 5 essential values for the DevOps mindset.md rename to published/20190509 5 essential values for the DevOps mindset.md index 3a86bf7114..f3193a3d95 100644 --- a/translated/tech/20190509 5 essential values for the DevOps mindset.md +++ b/published/20190509 5 essential values for the DevOps mindset.md @@ -1,8 +1,8 @@ [#]: collector: (lujun9972) [#]: translator: (arrowfeng) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-10992-1.html) [#]: subject: (5 essential values for the DevOps mindset) [#]: via: (https://opensource.com/article/19/5/values-devops-mindset) [#]: author: (Brent Aaron Reed https://opensource.com/users/brentaaronreed/users/wpschaub/users/wpschaub/users/wpschaub/users/cobiacomm/users/marcobravo/users/brentaaronreed)