linux中国归档文章
这 12 个步骤能确保成功发布。你写了一个 Python 库。自己觉着这太棒了!如果让人们能够轻松使用它不是很优雅么?这有一个需要考虑的清单,以及在开源 Python 库时要采取的具体步骤。1、源码将代码放在 GitHub 上,这里有很多开源项目,并且人们很容易提交拉取请求。2、许可证选择一个开源许
Jack Wallen 为 Linux 服务器发行版提供了一些可靠的选择,绝对值回票价。啊,这个古老的问题:哪种 Linux 发行版最适合做服务器?通常,问这种问题时,所浮现出来的标准的答复就是:RHELSUSEUbuntu 服务器DebianCentOS然而,假如你将眼界放得更宽(不将服务器只看做
将小马宝莉的魔力带到终端欢迎再次来到 Linux 命令行玩具日历。如果这是你第一次访问该系列,你甚至可能会问自己什么是命令行玩具。我们正在思考中,但一般来说,它可能是一个游戏,或任何简单的消遣,可以帮助你在终端玩得开心。很可能你们中的一些人之前已经看过我们日历中的各种玩具,但我们希望每个人至少见到一
使用此框架编写断言,提高开发测试的准确性。在测试金字塔的底部是单元测试。单元测试每次只测试一个代码单元,通常是一个函数或方法。通常,设计单个单元测试是为了测试通过一个函数或特定分支的特定执行流程,这使得将失败的单元测试和导致失败的 bug 对应起来变得容易。理想情况下,单元测试很少使用或不使用外部资
使用 fortune 实用程序将名言和俏皮话带到命令行。这是 12 月,如果你还没有找到一款能激发你灵感的科技降临节日历,那么,也许这个系列可以。从现在到 24 日,每天我们都会为你带来一个不同的 Linux 命令行玩具。你可能会问,什么是命令行玩具?它可能是一个游戏或任何简单的娱乐程序,为你的终端
这篇文章将了解一下 & 符号及它在 Linux 命令行中的各种用法。如果阅读过我之前的三篇文章(1、2、3),你会觉得掌握连接各个命令之间的连接符号用法也是很重要的。实际上,命令的用法并不难,例如 mkdir、touch 和 find 也分别可以简单概括为“建立新目录”、“更新文件”和“在目
介绍作为一名 Emacs 人,我尽可能让所有的工作流都在 Org 模式 Org-mode 上进行 —— 我比较喜欢文本。我倾向于将书签记录在 Org 模式 代办列表中,而 Org 协议 Org-protocol 则允许外部进程利用 Org 模式 的某些功能。然而,要做到这一点配置起来很麻烦。(搜索引
屏幕03 课程基于屏幕02 课程来构建,它教你如何绘制文本,和一个操作系统命令行参数上的一个小特性。假设你已经有了课程 7:屏幕02 的操作系统代码,我们将以它为基础来构建。1、字符串的理论知识是的,我们的任务是为这个操作系统绘制文本。我们有几个问题需要去处理,最紧急的那个可能是如何去保存文本。令人
PDF-Shuffler 和 PDF Chain 是在 Linux 中修改 PDF 的绝佳工具。由于我谈论和写作了些 PDF 及使用它们的工具的文章,有些人认为我喜欢这种格式。其实我并不是,由于各种原因,我不会深入它。我不会说 PDF 是我个人和职业生活中的一个躲不开的坏事 - 而实际上它们不是那么
Linux Cockpit 是一个基于 Web 界面的应用,它提供了对系统的图形化管理。看下它能够控制哪些。如果你还没有尝试过相对较新的 Linux Cockpit,你可能会对它所能做的一切感到惊讶。它是一个用户友好的基于 web 的控制台,提供了一些非常简单的方法来管理 Linux 系统 —— 通
看起来 OAuth 2.0 框架 已经越来越广泛地应用于 web (和 移动) 应用。太棒了!虽然协议本身并不复杂,但有很多的使用场景、流程和实现可供选择。正如生活中的大多数事物一样,魔鬼在于细节之中。在审查 OAuth 2.0 实现或编写渗透测试报告时我习惯画出 UML 图。这方便让人理解发生了什
ick 是一个持续集成(CI)系统。访问 http://ick.liw.fi/ 获取更多信息。更加详细的内容如下:首个公开版本发行这个世界可能并不需要又一个持续集成系统(CI),但是我需要。我对我尝试过或者看过的持续集成系统感到不满意。更重要的是,有几样我感兴趣的东西比我所听说过的持续集成系统要强大
想要在 Ubuntu 下修改 root 用户的密码?那我们来学习下如何在 Ubuntu Linux 下修改任意用户的密码。我们会讨论在终端下修改和在图形界面(GUI)修改两种做法。那么,在 Ubuntu 下什么时候会需要修改密码呢?这里我给出如下两种场景。当你刚安装 Ubuntu 系统时,你会创建一
介绍你自己的思维导图,一开始听起来有些牵强。它是关于神经通路么?还是心灵感应?完全不是。相反,自己的思维导图是一种在视觉上向他人描述自己的方式。它还展示了你拿来描述自己的特征之间的联系。这是一种以聪明又同时可控的与他人分享信息的有用方式。你可以使用任何思维导图应用来做到。本文向你展示如何使用 Fed
本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工具。虽然持续集成、持续交付和持续部署(CI/CD)在开发者社区里已经存在很多年,一些机构在其运维部门也有实施经验,但大多数公司并没有做这样的尝试。对于很多机构来说,让运维团队能够像他们的开发同行一样熟练操作 CI/C
Olive 是一个正在开发的新的开源视频编辑器。这个非线性视频编辑器旨在提供高端专业视频编辑软件的免费替代品。目标高么?我认为是的。如果你读过我们的 Linux 中的最佳视频编辑器这篇文章,你可能已经注意到大多数“专业级”视频编辑器(如 Lightworks 或 DaVinciResolve)既不免
如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务。在 Linux 机器上创建新用户时,他们无法执行任何管理任务,直到你将其加入 sudo 组的成员。在这个简短的教程中,我们将介绍如何将普通用户添加到 sudo 组以及移除给定的权限,使其成为普通用户。在 Linux 上向
(LCTT 译注:本文原文发表于 2016 年,可能有些信息已经过时。)在 Linux 平台上玩游戏 并不是什么新鲜事,现在甚至有专门的 Linux 游戏发行版,但是这不意味着在 Linux 上打游戏的体验和在 Windows 上一样顺畅。为了确保我们和 Windows 用户同样地享受游戏乐趣,哪些
不,你不需要 Emacs 也能用 Org,这是我开源工具系列的第 16 集,将会让你在 2019 年变得更加有生产率。每到年初似乎总有这么一个疯狂的冲动来寻找提高生产率的方法。新年决心,正确地开始一年的冲动,以及“向前看”的态度都是这种冲动的表现。软件推荐通常都会选择闭源和专利软件。但这不是必须的。
看一下 less、Antiword 和 odt2xt 这三个实用程序,它们都可以在终端中查看文件。我常说,你不需要使用命令行也可以高效使用 Linux —— 我知道许多 Linux 用户从不打开终端窗口,并且也用的挺好。然而,即使我不认为自己是一名技术人员,我也会在命令行上花费大约 20% 的计算时