shell
-
理解 Linux 下 Shell 命令的不同分类及它们的用法
当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点。为了成为一个 Linux 高手,你必须能够理解 Shell 命令的不同类型,并且会在终端下正确的使…
-
Git 系列(六):如何搭建你自己的 Git 服务器
现在我们将要学习如何搭建 git 服务器,如何编写自定义的 Git 钩子来在特定的事件触发相应的动作(例如通知),或者是发布你的代码到一个站点。 直到现在,我们主要讨论的还是以一个…
-
值得尝试的十款 GNOME Shell 扩展
当 GNOME Shell(即 GNOME 3)最初进军 Linux 世界时,众多批评人士指出其灵活性有所欠缺。当初外观有所突破的 GNOME 确实会给生产效率带来一些影响,然而它…
-
Googler:现在可以 Linux 终端下进行 Google 搜索了!
一个小问题:你每天做什么事?当然了,好多事情,但是我可以指出一件事,你几乎每天(如果不是每天)都会用 Google 搜索,我说的对吗?(LCTT 译注:Google 是啥?/cry…
-
LFCS 系列第十四讲: Linux 进程资源用量监控和按用户设置进程限制
由于 2016 年 2 月 2 号开始启用了新的 LFCS 考试要求,我们在已经发表的 LFCS 系列 基础上增加了一些必要的主题。为了准备考试,同时也建议你看看 LFCE 系列 …
-
从零开始打造个人专属命令行工具集——yargs 完全指南
前言 使用命令行程序对程序员来说很常见,就算是前端工程师或者开发 GUI 的,也需要使用命令行来编译程序或者打包程序。 熟练使用命令行工具能极大的提高开发效率,…
-
awk 系列:在 awk 中如何使用流程控制语句
当你回顾所有到目前为止我们已经覆盖的 awk 实例,从 awk 系列的开始,你会注意到各种实例的所有指令是顺序执行的,即一个接一个地执行。但在某些情况下,我们可能希望基于一些条件进…
-
使用 Docker Swarm 部署可扩展的 Python3 应用
Ben Firshman 最近在 Dockercon 做了一个关于使用 Docker 构建无服务应用的演讲,你可以在这里查看详情(还有视频)。之后,我写了一篇关于如何使用 AWS …
-
LXD 2.0 系列(三):你的第一个 LXD 容器
这是 LXD 2.0 系列介绍文章的第三篇博客。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Docker LXD 中…
-
Fabric – 通过 SSH 来自动化管理 Linux 任务和布署应用
当要管理远程机器或者要布署应用时,虽然你有多种命令行工具可以选择,但是其中很多工具都缺少详细的使用文档。 在这篇教程中,我们将会一步一步地向你介绍如何使用 fabric 来帮助你更…