非标准的开源贡献者许可协议正在创造类似电影《冲出人魔岛》中“人魔”般的怪物。当我开启作为开源律师的职业生涯时,面临的一个重要问题是需要耗时费力去分析的新形式开源...
一个月前,我们发布了一个小程序“Linux”,可以用来快速查找 Linux 中的命令常用语法。这个小程序中我们收录了上千条 Linux 命令(严格地说,几乎包含...
用 Ansible 自动化你的数据中心的关键点。Ansible 是一个开源自动化工具,可以从中央控制节点统一配置服务器、安装软件或执行各种 IT 任务。它采用一...
这是一个非常有趣的脚本,每当用户在终端输入错误的命令时,它都会嘲讽用户。它让你在解决一些问题时会感到快乐。有的人在受到终端嘲讽的时候感到不愉快。但是,当我受到终...
也许我所追求的究极 IDE 就是 Emacs 了。我的目标是使 Emacs 成为一款全能的 Python IDE。本文描述了如何在 Emacs 上配置 Anac...
运行跨平台 shell(例如 Bash 或 zsh)的最大优势在于你能在多平台上使用同样的语法和脚本。在 Windows 上设置(替换)shell 挺麻烦的,但...
了解如何将 “&” 与尖括号结合使用,并从命令行中获得更多信息。在我们探究大多数链式 Bash 命令中出现的所有的杂项符号(&、|、;、>、<、{、[、(、)、...
默认安装的 Ubuntu 并未预先安装所有必需的应用。你可能需要在网上花几个小时或者向其他 Linux 用户寻求帮助才能找到并安装 Ubuntu 所需的应用。如...
我通常不会加密文件,但如果我打算整理我的重要文件或凭证,加密程序就会派上用场。你可能已经在使用像 GnuPG 这样的程序来帮助你加密/解密 Linux 上的文件...
大约一周前,我在编辑一个程序时想要更改一些变量名。我之前认为这将是一个简单的正则表达式查找/替换。只是这没有我想象的那么简单。变量名为 a10、v10 和 x1...
地址空间随机化(ASLR)是一种内存攻击缓解技术,可以用于 Linux 和 Windows 系统。了解一下如何运行它、启用/禁用它,以及它是如何工作的。地址空间...
了解一些技巧助你减少代码查错时间。在周五的下午三点钟(为什么是这个时间?因为事情总会在周五下午三点钟发生),你收到一条通知,客户发现你的软件出现一个错误。在有了...
PDF-Shuffler 和 PDF Chain 是在 Linux 中修改 PDF 的绝佳工具。由于我谈论和写作了些 PDF 及使用它们的工具的文章,有些人认为...
看起来 OAuth 2.0 框架 已经越来越广泛地应用于 web (和 移动) 应用。太棒了!虽然协议本身并不复杂,但有很多的使用场景、流程和实现可供选择。正如...
Linux Cockpit 是一个基于 Web 界面的应用,它提供了对系统的图形化管理。看下它能够控制哪些。如果你还没有尝试过相对较新的 Linux Cockp...
(LCTT 译注:本文原文发表于 2016 年,可能有些信息已经过时。)在 Linux 平台上玩游戏 并不是什么新鲜事,现在甚至有专门的 Linux 游戏发行版...
想要在 Ubuntu 下修改 root 用户的密码?那我们来学习下如何在 Ubuntu Linux 下修改任意用户的密码。我们会讨论在终端下修改和在图形界面(G...
可视化模式使得在 Vim 中高亮显示和操作文本变得更加容易。Ansible 剧本文件是 YAML 格式的文本文件,经常与它们打交道的人通过他们偏爱的编辑器和扩展...
这篇文章将了解一下 & 符号及它在 Linux 命令行中的各种用法。如果阅读过我之前的三篇文章(1、2、3),你会觉得掌握连接各个命令之间的连接符号用法也是很重...
学术出版业每年的价值超过 260 亿美元。有一个行业在采用数字化或开源工具方面已落后其它行业,那就是竞争与利润并存的学术出版业。根据 Stephen Buran...