了解如何在 Bash 中编写定制程序以自动执行重复性操作任务。Unix 最初的希望之一是,让计算机的日常用户能够微调其计算机,以适应其独特的工作风格。几十年来,人们对计算机定制的期望已经降低,许多用户认为他们的应用程序和网站的集合就是他们的 “定制环境”。原因之一是许多操作系统的组件未不开源,普通用户无法使用其源代码。但是对于 Linux 用户而言,定制程序 ......
326
0
0
2022-04-09
为你的朋友、家人、同事或其他任何拥有廉价发烧设备的人播放音乐。 在过去的 10 年里,我大部分时间都是远程工作,但当我走进办公室时,我坐在一个充满内向的同伴的房间里,他们很容易被环境噪音和谈话所干扰。我们发现,听音乐可以抑制办公室的噪音,让声音不那么扰人,用愉快的音乐提供一个愉快的工作环境。 起初,我们的一位同事带来了一些老式的有源电脑音箱, ......
364
0
0
2022-04-08
了解如何在 FreeDOS 中创建,编辑和命名文件。开源操作系统 FreeDOS 是一个久经考验的项目,可帮助用户玩复古游戏、更新固件、运行过时但受欢迎的应用以及研究操作系统设计。FreeDOS 提供了有关个人计算历史的见解(因为它实现了 80 年代初的事实上的操作系统),但是它是在现代环境中进行的。在本文中,我将使用 FreeDOS 来 ......
362
0
0
2022-04-08
gImageReader 是一个 GUI 工具,用于在 Linux 中利用 Tesseract OCR 引擎从图像和 PDF 文件中提取文本。 gImageReader 是 Tesseract 开源 OCR 引擎的一个前端。Tesseract 最初是由 HP 公司开发的,然后在 2006 年开源。 基本上,OCR(光学字符识别 ......
355
0
0
2022-04-08
FreeBSD 认为 BSD 许可证比 GPL 更重要 在一个访谈中,FreeBSD 开发者 Baldwin 说,“使我们独一无二的部分原因是我们的许可证,对很多厂商来说,与 GPL 尤其是 GPLv3 相比,BSD 许可证是非常重要的。” FreeBSD 是一个采用 BSD 许可证的项目。许多采用 FreeBSD 的公司都会 ......
362
0
0
2022-04-08
使用 GNU 调试器来解决你的代码问题。GNU 调试器常以它的命令 gdb 称呼它,它是一个交互式的控制台,可以帮助你浏览源代码、分析执行的内容,其本质上是对错误的应用程序中出现的问题进行逆向工程。故障排除的麻烦在于它很复杂。GNU 调试器 并不是一个特别复杂的应用程序,但如果你不知道从哪里开始,甚至不知道何时和为何你可能需要求 ......
401
0
0
2022-04-08
Python 开发人员经常创建一个新的虚拟环境来分离项目依赖,然后用 pip、pipenv 等工具来管理它们。Poetry 是一个简化 Python 中依赖管理和打包的工具。这篇文章将向你展示如何在 Fedora 上使用 Poetry 来管理你的 Python 项目。与其他工具不同,Poetry 只使用一个配置文件来进行依赖管理、打包和发 ......
353
0
0
2022-04-08
就我记忆所及,我一直是 Ubuntu 的用户。我曾经转向过其他发行版,但最终还是一次次回到 Ubuntu。但最近,我开始使用 openSUSE 来尝试一些非 Debian 的东西。随着我对 openSUSE 的不断探索,我不断发现 SUSE 中略有不同的东西,并打算在教程中介绍它们。第一篇我写的是更新 openSUSE 系统。有两种方法可 ......
411
0
0
2022-04-08
Evernote 是一款流行的笔记应用。它在推出时是一个革命性的产品。从那时起,已经有好几个这样的应用,可以将网络剪报、笔记等保存为笔记本格式。 多年来,Evernote 一直没有在 Linux 上使用的桌面客户端。前段时间 Evernote 承诺推出 Linux 应用,其测试版终于可以在基于 Ubuntu 的发行版上使用了。 非 FOSS ......
316
0
0
2022-04-08
Bash 自动测试系统可以使 Bash 代码也通过 Java、Ruby 和 Python 开发人员所使用的同类测试过程。用 Java、Ruby 和 Python 等语言编写应用程序的软件开发人员拥有复杂的库,可以帮助他们随着时间的推移保持软件的完整性。他们可以创建测试,以在结构化环境中通过执行一系列动作来运行应用程序,以确保其软件所有的方面均按预期工作。当这 ......
367
0
0
2022-04-08
通过 Linux,你可以将任何设备变成服务器,以共享数据、媒体文件,以及其他资源。在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在这个系列中,我将分享 21 个使用 Linux 的不同理由。这里有四个开源工具,可以将任何设备变成 Linux 服务器。有时,我会发现有关服务器概念的某种神秘色彩。许多人,如果他们在脑海中有一个形象的话,他们认 ......
282
0
0
2022-04-08
基于 Linux 的 Moodle 学习管理系统进行远程教学。这次大流行对远程教育的需求比以往任何时候都更大。使得像 Moodle 这样的学习管理系统learning management system(LMS)比以往任何时候都重要,因为越来越多的学校教育是借助虚拟现实技术的提供。Moodle 是用 PHP 编写的免费 LMS,并以开源& ......
374
0
0
2022-04-08
得益于桌面环境,几乎所有的 Linux 发行版都带有任务管理器应用程序。除此之外,还有 一些其他的 Linux 的系统监控应用程序,它们具有更多的功能。但最近我遇到了一个为 Linux 创建的任务管理器,它看起来像……嗯……Windows 的任务管理器。你自己看看就知道了。就我个人而言,我不确定用户界面的相似性是否有意义,但开发者和其他一 ......
310
0
0
2022-04-08
使用 Guake 终端这个可自定义且强大的适合各种用户的工具快速访问你的终端。Guake 终端:GNOME 桌面中自上而下终端Guake 是一款为 GNOME 桌面量身定做的终端模拟器,采用下拉式设计。它最初的灵感来自于一款 FPS 游戏(Quake)中的终端。尽管它最初是作为一个快速和易于使用的终端而设计的,但它的功能远不止于此。Guake 终端 ......
281
0
0
2022-04-08
Linux 让你能够选择你喜欢的终端界面,而不是它强加的界面。 在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在这个系列中,我将分享 21 个使用 Linux 的不同理由。能够选择自己的终端是使用 Linux 的一个重要原因。 很多人认为一旦你用过一个终端界面,你就已经用过所有的终端了。但喜欢终端的用户都知道,它们之间有一 ......
241
0
0
2022-04-08