技术技巧

命令行技巧:放下管道

学习一些避免使用管道并提高命令行命令效率的技巧。任何使用命令行的人都会承认管道的强大之处。由于管道的存在,您可以将一个命令的输出作为输入提供给另一个命令。更重要的是,您可以将一个命令接一个命令地链接起来,直到获得您想要的确切输出。

2018年12大技术技巧

编写更简洁的 Bash 代码 作者:Mitch Frazier Qubes 桌面 技巧 作者:Kyle Rankin 轻松实现 SSH 自动化 作者:Adam McPartlan 使用 Cacti 绘制任何数据图表 作者:Shawn Powers

旅行笔记本电脑技巧实践

给出旅行建议是一回事;遵循建议又是另一回事。在之前的文章中,我写过关于如何在待命时为度假或其他旅行做准备。而且,我刚从一个假期回来,我将其中一些想法付诸实践,所以我认为我应该写一篇后续文章,具体说明我推荐了什么,我实际做了什么以及一切如何运作。

使用此 C 程序模拟打字

我最近创建了一个关于如何在命令行完成一些工作的视频演示,但是当我尝试录制我的视频时,我不断遇到问题。我不是那种可以一边在键盘上输入命令一边同时讲述的人。我很快意识到我需要一种模拟打字的方法,这样我就可以创建一个“预先录制”的演示,我可以在我的视频中进行解说。

您的系统运行时间是多久?

使用 tuptime 工具跟踪您系统的运行时间和停机时间。如果“开始”指的是上次启动,那么查找系统的运行时间很容易;historical uptime 命令会报告该信息。但是,如果“开始”指的是系统有史以来的第一次启动会发生什么?或者过去 365 天?或者上个月?

编写更简洁的 Bash 代码

在任何编程语言中,都可以使用一些从阅读手册中可能不明显的习惯用法。通常,这些语言用法代表了使您的代码更简洁(例如,需要更少的代码行)的方法。当然,有些人会避开这些习惯用法,认为它们代表了不良风格。当然,风格是见仁见智的,本文并非旨在定义好坏风格。因此,对于那些可能想以风格为由发表评论的人,我将(重新)将您的注意力转移到 /dev/null。

使用 Xournal 编辑 PDF

忘记所有那些神奇的命令行 PDF 咒语,并使用 Xournal 轻松编辑您的 PDF。不知何故,尽管专有客户端存在各种问题,并且 Acrobat 存在安全问题的历史,但 PDF 已成为办公室共享的普通可打印文档的事实标准。当然,如果人们打算编辑文档,他们可能会使用某种开放文档格式或云编辑器,但如果目标是打印文档或锁定其内容,那么现在大多数人都会将其导出为 PDF。

远程办公技巧

凭借当今办公室可用的所有协作技术,远程办公人员没有理由不能像其他团队成员一样高效和联系紧密。我住在旧金山湾区,这里以高科技公司、糟糕的交通和高昂的生活成本而闻名。当我要买房子的时候,我选择了一个让我通勤时间为 90-120 分钟的地区,这取决于交通和一天中的时间,所以多年来,我协商了在家工作的时间,并且在不同规模的公司和不同比例的远程员工中拥有远程办公的经验。远程办公不仅对许多员工来说更方便,而且还可以让人们发挥最佳工作效率,因为它能提供更好的专注机会,并让员工直接开始工作,而不是花费数小时往返于工作地点。不幸的是,许多地方因不良做法而不小心破坏了远程办公人员的工作,因此这里有一些技巧可以帮助远程办公取得成功。

清理 /boot

/boot 分区有时需要稍加注意。如果您启用自动更新,它将充满您可能永远不需要的旧内核。它还会阻止您运行 aptitude 来安装或删除任何内容。如果您发现自己处于这种情况,可以使用 dpkg 来解决它。dpkg 是基于 Debian 的发行版中更高级别的软件包管理器,当 aptitude 损坏时,它非常有用。要查看您的分区状态,请运行:df -h

轻松实现 SSH 自动化

每天一个脚本将让您有一些自由来玩耍和构建其他有用且更复杂的脚本。每天,我都会尝试让我的生活更轻松——我的意思是,尝试停止做重复性的任务。如果一个过程是可重复的;它可以被编写脚本并自动化。自动化一切的想法并不新鲜,但尝试自动化远程主机上的命令。SSH 非常灵活,并且有很多选项。我最喜欢的是它允许您通过传递 -t 标志在远程服务器上运行命令的能力。一个例子

亲爱的 Kodi,我的环绕声在哪里?!?!

我喜欢 Kodi。(这只是我对 XBMC 热爱的演变,因为它是同一个东西,只是换了个名字。)事实上,尽管在过去的几年里,我一次又一次地表达了我对 Plex 的喜爱(一遍又一遍),但我仍然使用 Kodi 作为我家电视的主要界面。

简单的照片编辑,Linux 版本!

前段时间我写了一篇关于很棒的开源图像编辑程序 Paint.NET 的文章,该程序仅适用于 Windows。虽然我很高兴 Windows 用户有一个开源选项,但 Paint.NET 是那种非常酷的应用程序之一,我希望它能在 Linux 中运行!值得庆幸的是,城里还有另一个具有类似功能的应用程序,而且它是跨平台的!

非 Linux FOSS:MenuMeters

这听起来像一个“想当年”的故事,但我真的很怀念笔记本电脑有用于硬盘驱动器和 Wi-Fi 的 LED 活动指示灯的日子。当然,有些仍然有,但在很大程度上,最新的趋势是没有办法知道您的应用程序是否将 CPU 使用率固定在 100%,或者是否只是卡住了。

Wondershaper—紧急情况下的 QOS

在之前的文章中,我讨论了我的 BirdCam 设置以及它如何每晚自动将我的喂鸟器的视频片段存档到 YouTube。这是一个非常酷的过程,但不幸的是,它在晚上会使我的上行带宽饱和。

非 Linux FOSS:轻松制作动画

如果您曾经想制作动画电影,那么此类软件的学习曲线通常非常陡峭。值得庆幸的是,Pencil 程序发布了,虽然它很简单,但它提供了一种相当简单的方法,可以使用开源工具在您的计算机(Windows、Mac 或 Linux)上创建动画。不幸的是,Pencil 程序被放弃了。

安卓糖果:迪士尼无处不在,甚至在安卓上!

作为三个女儿的父亲,我堆积如山的迪士尼 DVD 和蓝光光盘。我偶尔会看一下“数字副本”信息并翻白眼,因为它需要一些奇怪的 Windows DRM 软件或其他复杂的观看方法,这些方法对我来说通常是不可能甚至不感兴趣的。

安卓糖果:Google Keep

我喜欢 Evernote。我支付了高级会员资格,老实说,我认为我甚至没有使用高级功能。我只是太喜欢 Evernote 了,我想支持这家公司。但是本着公平比较的精神,我强迫自己尝试了 Google Keep。