文章506
标签266
分类65
Bash命令自动补全实战

Bash命令自动补全实战

Bash命令自动补全的原理

Bash命令自动补全的原理

在Bash中输入命令时,可以使用Tab根据已输入的字符自动补全路径名文件名可执行程序

自动补全依赖于Bash的内置命令completecompgen和在/etc/bash_completion.d/路径下创建的自动补全脚本;

本文讲述了Bash自动补全的原理;

系列文章:


使用jsDelivr加速github资源

使用jsDelivr加速github资源

之前博客一直使用的是fast.io加速Github图片资源;但是最近fast.io被撸羊毛的有点惨,将会在明年一月停止服务了,所以换了jsDelivr提供的CDN;


在Clion中执行单个Cpp文件

在Clion中执行单个Cpp文件

有时候我们需要执行一下在单个的Cpp文件中的代码,而通常Clion创建的都是CMake工程,需要修改CMake配置来运行单个cpp文件;


两行Nginx代码获取访问者的公网IP

两行Nginx代码获取访问者的公网IP

今天在RSS上看到的内容,无需配置后台,利用Nginx即可返回访问者的公网IP地址;

感觉挺实用的,就翻译了一下;


解决okular无法添加注释的问题

解决okular无法添加注释的问题

在使用Okular看PDF的时候,经常会遇到无法添加注释的问题;最后经过Google解决了问题;


使用零宽字符实现文本隐藏加密

使用零宽字符实现文本隐藏加密

零宽字符是一种在浏览器中不打印的字符,大致相当于display-none,在许多文本应用中也不显示,比如邮箱、QQ、微信、文本编辑器等;

本文讲解了如何使用零宽字符实现文本隐藏和加密;


【译】BT下载的工作原理

【译】BT下载的工作原理

之前有写过几篇关于如何下载、部署Aria2并且进行离线BT下载的文章;但是对于BT的基本原理,如何实现的还是不太明白;

今天RSS上看到一篇非常好的文章,讲的很清楚,但是是英文的,就翻译了一下,分享给大家;

原文链接:

对于搭建Aria2离线下载服务器感兴趣的可以看我的这几篇文章:

一个用蒙特卡罗方法自动玩2048的仓库

一个用蒙特卡罗方法自动玩2048的仓库

Github个人介绍页美化

Github个人介绍页美化