Linux中国

Linux 用户应该换到 BSD 的 6 个理由

迄今我因 BSD 是 自由及开源软件 ( Free and Open Source Software ) (FOSS)已经写了数篇关于它的文章。但总有人会问:“...

全面教程:在 RxJS 中创建流

对大多数开发者来说,与 RxJS 的初次接触是通过库的形式,就像 Angular。一些函数会返回 流 stream ,要使用它们就得把注意力放在操作符上。有些时...

适用于 Fedora 28 的 3 款酷炫生产力应用

生产力应用在移动设备上特别受欢迎。但是当你坐下来做工作时,你经常在笔记本电脑或台式电脑上工作。假设你使用 Fedora 系统。你能找到帮助你完成工作的程序吗?当...

极客漫画:函数式编程的世界

作者巧妙地指出了函数式编程 不可变 ( immultable ) 的特点。当你需要改变一个对象的属性的时候……嗯,销毁了再创建一个就是了。这里的老板想来份变量(...

使用 Fstransform 转换文件系统

很少有人知道他们可以将文件系统从一种类型转换为另一种类型而不会丢失数据(即非破坏性的)。这可能听起来像魔术,但 Fstransform 可以几乎以任意组合将 e...

为什么我仍然喜欢用 Alpine 在 Linux 终端中发送电子邮件

这个免费的邮件客户端使用直观、易于定制,并且可以在许多操作系统上使用。也许你有这个经历:你试了一个程序,并且很喜欢它。多年后,有新的程序开发出来,它可以做同样的...

一个转换花引号的 gawk 脚本

得到我的 awk 秘籍。我管理着一个个人网站,用手工编辑网站上的网页。由于网站上的页面并不多,这种方法对我很适合,可以让我对网站代码的细节一清二楚。最近我升级了...

怎样实现由专有环境向开源环境的职业转变

学习一点转变到新的技术文化的小技巧。作为一名软件工程师,我的职业生涯是从北电开始的,在这里我开发出了电信级的电话交换机所用的专有软件。 即使我已经在大学中学习了...

Linux 桌面中 4 个开源媒体转换工具

使用这些易用的工具来将音视频文件从一种格式转换为另一种格式。啊,有这么多的文件格式,特别是音频和视频格式,如果你不认识这个文件扩展名或者你的播放器无法播放那个格...

一套有用的 Unix 实用程序

我们都了解 GNU 核心实用程序 GNU Core Utilities ,所有类 Unix 操作系统都预装了它们。它们是 GNU 操作系统中与文件、Shell ...

用 Ansible 实现网络自动化

了解 Ansible 的功能,这是一个无代理的、可扩展的配置管理系统。网络自动化随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器...

如何确定你的Linux发行版中有没有某个软件包

有时,你可能会想知道如何在你的 Linux 发行版上寻找一个特定的软件包。或者,你仅仅只是想知道安装在你的 Linux 上的软件包有什么版本。如果这就是你想知道...

逃离 Google,重获自由(与君共勉)

寻求挣脱科技巨头的一次开创性尝试在过去的六个月里,难以想象我到底经历了些什么。艰难的、耗时的、开创性的探索,为的只是完全摒弃一家公司 —— Google(谷歌)...

逐层拼接云原生栈

看着我们在纽约的办公大楼,我们发现了一种观察不断变化的云原生领域的完美方式。在 Packet,我们的工作价值( 基础设施 infrastructure 自动化)...

Fedora 下的图像创建程序

有了创意吗?Fedora 有很多程序可以帮助你的创造力。从数字绘图、矢量到像素艺术,每个人都可以在这个周末发挥创意。本文重点介绍了 Fedora 下创建很棒图像...

如何在 Linux Shell 编程中定义和使用函数

函数是一段可复用的代码。我们通常把重复的代码放进函数中并且在不同的地方去调用它。库是函数的集合。我们可以在库中定义经常使用的函数,这样其它脚本便可以不再重复代码...

如何在 Ubuntu 中切换多个 PHP 版本

有时,最新版本的安装包可能无法按预期工作。你的程序可能与更新的软件包不兼容,并且仅支持特定的旧版软件包。在这种情况下,你可以立即将有问题的软件包降级到其早期的工...

开源网络方面的职位:创新与机遇的温床

诸如容器、边缘计算这样的技术焦点领域大红大紫,对在这一领域能够整合、协作、创新的开发者和系统管理员们的需求在日益增进。随着全球经济更加靠近数字化未来,每个垂直行...

6 个简单的方式来查看 Linux 中的用户名和其它信息

这是一个非常基础的话题,在 Linux 中,每个人都知道如何使用 id 来查找用户信息。一些用户也从 /etc/passwd 文件中过滤用户信息。我们还使用其它...

尝试、学习、修改:新 IT 领导者的代码

随着创新步伐的增加, 长期规划变得越来越困难。让我们重新思考一下我们对变化的反应方式。几乎每一天,新的技术发展都可能会动摇那些甚至最复杂、最完善的商业计划。组织...

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...