摘要:相信大家在使用各种各样强大的 IDE 写代码时都会注意到,代码中各种类型的关键字会用独特的颜色标记出来,然后形成一套语法高亮规则。这样不仅美观,而且方便代码的阅读。 而在上古神器 Vim 中,我们通常看到的是黑底白字,没有任何其它颜色。难道我们的 Vim 就这么枯燥乏味吗?当然不是,Vim 隐藏了非
阅读全文
摘要:Vim 是 Linux 下一款很常用的文本编辑器,虽然它对初学者而言并不友好,但通过一些插件的配合,它可以被打造成一款很强大的 IDE 。良许曾经介绍过三款很常用的插件,可点击以下链接查看: "Vim 编辑器的 3 款实用插件" 本文再介绍一款 Vim 编辑器中的一款很强大插件—— 。这款插件可以实
阅读全文
摘要:在 Linux 中有很多 GUI 应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐。今天要介绍的是 3 个实用的 CLI 图像查看器来在终端上查看图像,让那些使用 CLI 的朋友能更加高效地工作。 1. FIM FIM 是 Fbi IMproved 的缩略语,意思是 Fbi 改
阅读全文
摘要:Vi/Vim 可以说是文本编辑中的一代传奇人物,直至现在,它仍然在高级程序员的武器库中占有一席之地。每个 Linux 发行版默认都包含Vim ,而且即使你不是 Linux 系统用户,你也可以安装 Vim 。 为什么到现在还来讲这款古老的软件?因为它牛逼啊!它包含几乎所有功能的轻量级键盘快捷键、内置表
阅读全文
摘要:(本文老生长谈,因为最近在B站录了个视频,所以顺便把文稿也发出来) 熟悉我的朋友应该知道,我是一名Linux工程师。那么我来问大家一个问题,提到Linux,你们第一时间想到的是这是一个怎样的岗位呢?我相信会有很大一部分的朋友会想到两个字:运维。 听到大家这样的回答,我真的是很无奈,但也是非常的理解,
阅读全文
摘要:作为 Linux 工程师,很多工作是在命令行下完成的。有时候我们执行一个命令,可能需要很长时间才能完成,比如 ,或者编译一个需要花费半小时的系统,如果我们啥也不干就干等着结果,那效率未免也太低了。 那我们如何第一时间知道任务已经执行完毕?本文将介绍一个工具: ,它可以在任务完成后,弹窗来提醒你。这样
阅读全文
摘要:良许在工作中,写过一个 Shell 脚本,这个脚本可以从 4 个 NTP 服务器轮流获取时间,然后将最可靠的时间设置为系统时间。 因为我们对于时间的要求比较高,需要在短时间内就获取到正确的时间。所以我们就需要对这个脚本运行时间进行测试,看看从开始运行到正确设置时间需要花费多少时间。 其实在工作中,还
阅读全文
摘要:有时候,我们在使用 Linux 系统时,会出现下面这样的情景: 1. 一个命令或程序需要很长时间才能运行完毕,在这过程中,系统可能会假死,我们做任何操作都没用,只好重启系统; 2. 我们仅仅想让命令或程序运行指定的时间,到了时间点就让命令/程序中止; 3. Log 刷新很快,但我们只需要 10 秒钟
阅读全文
摘要:这篇文章,我们一起来到 Linux 的诡异的一面…… 你知道吗?在我们日常使用的 Unix(和 Linux )及其各种各样的分支系统中,存在着一些诡异的命令或进程,它们让人毛骨悚然,有些确实是有害,但也有些却是有益的。下面就来简单介绍一下这些家伙吧。 1. daemon daemon 有一个很高大上
阅读全文
摘要:工作中,对于文本文件的编辑我们经常有这样的需求: 多次重复输入一段相同文本; 生成一段序列化的文本; 每行文本插入一句相同的文本。 除此之外,还有很多需要重复操作的动作。对于这些需求,如果我们人工去操作的话,肯定是非常枯燥乏味,并且要浪费很多时间精力。 这时, Vim 宏就派上用场了,它可以通过一些
阅读全文