如何在 Linux Shell 编程中定义和使用函数 函数是一段可复用的代码。我们通常把重复的代码放进函数中并且在不同的地方去调用它。库是函数的集合。我们可以在库中定义经常使用的函数,这样其它脚本便可以不再重复代码而使用这些函数。 2018-08-27 技术 #shell #bash #函数
将 Linux 终端会话录制成 SVG 动画 它是一款简单的命令行工具,使用 Python 语言编写,可以生成轻量级、外观整洁的动画,可以嵌入到网页项目中。 2018-08-26 分享 #动画 #SVG
对比 Ubuntu 18.04 和 Fedora 28 Ubuntu 和 Fedora 是两个主流的 Linux 发行版。两者都各自有一些华而不实的特性,因而新接触 Linux 的人很难抉择。我的建议是同时尝试二者,这样你在试用后可以发现哪个发行版提供的工具更适合你。 2018-08-26 桌面应用 #Linux #发行版
如何在 Ubuntu 中切换多个 PHP 版本 在这个简短的教程中,我将向你展示如何在 Ubuntu 18.04 LTS 中切换多个 PHP 版本。它没你想的那么难。请继续阅读。 2018-08-26 系统运维 #版本 #PHP
6 个简单的方式来查看 Linux 中的用户名和其它信息 你可能会问,为什么要讨论这个基础话题呢?即使我也这么认为,因为除了这两个之外没有更好的方法了,但是我们也有一些不错的选择。 2018-08-25 技术 #passwd #user
Linux DNS 查询剖析(第二部分) 在第二部分中,我将介绍 resolv.conf 的更新机制、systemctl restart networking 命令的运行机制 ,以及 dhclient 是如何参与其中。 2018-08-24 技术 #DNS
如何用 Python 读取 Outlook 中的电子邮件 我使用一些代码来将 outlook 配置中的所有邮件写入一个临时文件中,现在让我来尝试解释一下这些代码。 2018-08-24 软件开发 #邮件 #Outlook
JavaScript 框架对比及案例(React、Vue 及 Hyperapp) 在这篇文章中,我将尽可能客观的通过提供一些最小化的例子来比较这三个框架,以展示它们的能力。 2018-08-23 软件开发 #框架 #JavaScript
使用 Docker 的用户名字空间功能 该功能允许主机系统将自身的 uid 和 gid 映射为容器进程中的另一个 uid 和 gid。这对 Docker 的安全性来说是一项巨大的改进。 2018-08-23 容器与云 #Docker #名字空间