linux中国归档文章
你对 Git 了解得越多,使用 Git 就会越容易。一起来回顾下年度最佳 Git 文章。Git 是开源开发者工具箱中最基本的工具。这个强大的版本控制系统有很多复杂的功能。使用 Git 不需要了解它所有的功能,但是对 Git 了解得越多,使用 Git 就会越容易。下面每篇文章都提供了一些奇技淫巧来提升
你可以尝试以多种语言编程一个简单的游戏来开始编程之路。当你想学习一门新的编程语言时,不妨关注一下编程语言的共同点。变量表达式语句这些概念是大多数编程语言的基础。一旦你理解了它们,你就可以开始弄清楚其余的东西。因为编程语言通常具有相似性,一旦你懂了一种语言,你就可以通过理解其差异来学习另一种语言的基础
这个不起眼的终端功能在紧要关头提供一个文本编辑器。在 Linux 和 Unix 的 shell 中有一个不为人知的功能,它能让你用 cat 命令打开一个 do-while 循环。它被称为 heredoc,无论你使用什么 shell,它都能让你或多或少地拥有一个文本编辑器。它的语法是:$ cat &g
花上一小时,用 Fedora 让一台过时的 Mac 重新有用。最近,我偶然找到了一台 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB 内存。我曾带着这台机器去世界各地旅行,当年,我开了很多场会议、研讨会或演示,分享 JBoss 技术带来的各种 AppDe
通过编写一个“猜数字”游戏来探索 Python(和其他编程语言)。在这个系列中,我们要用不同的编程语言编写相同的应用,以比较各种语言是如何工作的,并说明使用标准测试程序是学习新编程好方法。当你学习一门新的编程语言时,关注它们的共同点是件好事。变量、表达式和语句是大多数编程语言的基础。一旦你理解了这些
COPR 是个人软件仓库集合,它不在 Fedora 中。这是因为某些软件不符合轻松打包的标准;或者它可能不符合其他 Fedora 标准,尽管它是自由而开源的。COPR 可以在 Fedora 套件之外提供这些项目。COPR 中的软件不受 Fedora 基础设施的支持,或者是由项目自己背书的。但是,这是
建立一个支持学习和实验新软件的环境。能够构建和拆解公有云环境是非常有用的,但我们大多数人都不能轻松访问公有云。退而求其次的最好办法就是在本地机器上建立一个实验室,但即使在本地机器上运行也会带来性能、灵活性和其他挑战。大多数时候,本地机器上额外的工作负载会干扰我们日常的工作,它们当然也会影响你提供一个
一个非常简单的字体管理器应用,让你专注于调整 Linux 系统上的字体。如果你是一个有经验的 Linux 用户,你可能会利用终端或 调整工具来管理你的 Linux 系统的字体。老实说,不管 GNOME 调整工具有多有用,但是用来管理字体可能会不太够用。因此,一个单独的应用可以很好地帮助你管理字体。F
根据 Tidelift 的第三次开源管理调查,根据公司规模,出现了差异。Tidelift 的第三次开源管理调查发现,企业在大流行期间正在转向开源,44% 的组织报告他们将增加使用开源进行应用开发。我们以前见过类似现象。在以前的经济衰退中,组织转向开源以节省成本,并因其它一些转型收益而留下来。我们想了
中断是计算机处理数据的关键部分。中断是现代 CPU 工作方式中重要的部分。例如:当你每次在键盘上按下一个按键后,CPU 会被中断以使得 PC 读取用户键盘的输入。这个过程发生得相当快,以致于在使用体验上你不会感到任何变化或损害。此外,键盘并不是导致中断的唯一组件。一般来说,有三种类型的事件会导致 C
作为流行的 KDE Plasma 桌面的一部分,KWrite 在一个简单易用的界面中隐藏了大量有用的功能。KWrite 是一款适用于 KDE Plasma 桌面的文本编辑器。它的目的是成为一个通用的应用,任何人都可以在他们需要快速做笔记、写一篇学校论文、做一些编程,和/或任何其他你能想到的文本编辑器
编程一个简单的游戏是练习一门新语言并与其他你掌握的语言进行比较的好方法。学习一门新的编程语言是很有趣的。每当我尝试学习一门新的语言时,我都会专注于定义变量、编写语句和评估表达式。一旦我对这些概念有了大致的了解,我通常可以自己弄清楚其余的概念。大多数编程语言都有一些相似之处,所以一旦你了解了一种编程语
这是一个素颜朝天的文本编辑器,旨在让你的写作能被更好地阅读和理解。有些文本编辑器是为编程而设计的,有些是为专门的文本格式而设计的,有些是为文档设计而设计的。Norka 文本编辑器是为阅读而设计的。创建一个为阅读而设计的文本编辑器似乎很奇怪,但实际上,如果你仔细想想,这是很有意义的。你的文字已经写了一
你在运行树莓派 OS 吗?微软知道你树莓派基金会官方支持的操作系统是基于 Debian 的树莓派 OS(原名 Raspbian)。然而,最近树莓派 OS 中的一个变化,让每一个运行树莓派的用户在进行 apt 更新时都会通知一下微软。在最近的更新中,它在所有运行树莓派 OS 的机器上都安装了一个微软的
不要让提醒淹没自己:设置重要的提醒,让其它提醒消失。你会感觉更好,工作效率更高。在前几年,这个年度系列涵盖了单个的应用。今年,我们除了关注 2021 年的策略外,还将关注一体化解决方案。欢迎来到 2021 年 21 天生产力的第十八天。当我和人们谈论生产力时,我注意到一件事,那就是几乎每个人都是为了
通过向一批图像添加效果来学习 GIMP 的脚本语言 Script-Fu。前一段时间,我想给方程图片加一个黑板式的外观。我开始是使用 GIMP 来处理的,我对结果很满意。问题是我必须对图像执行几个操作,当我想再次使用此样式,不想对所有图像重复这些步骤。此外,我确信我会很快忘记这些步骤。傅立叶变换方程式
大家好,我是白宦成(@bestony),前几天在 B 站直播写 ClubHouse 复刻版的开发者。当然,除了这个身份,在真实生活中,我还是 Linux 中国开源社区的技术负责人,负责开发我们自己的自用工具和平台。作为一个 indiehacker(自诩的),我想和大家一起来复盘一下,这一次的直播活动
Chromium 改进了滥用,让访问根服务器的 DNS 查询锐减 41%去年 8 月,亚太互联网络信息中心(APNIC)报告 称,Chromium 浏览器中检查网络是否存在 DNS 拦截的代码会导致大量的垃圾 DNS 查询流量。据统计这产生了 45.8% 的对 DNS 根服务器的流量,约计每天查询
Bash 是大多数 Linux 系统上的默认命令行 shell。所以你为什么不试着学习如何最大限度地利用它呢?Bash 是大多数 Linux 系统上的默认命令行 shell。所以你为什么不试着学习如何最大限度地利用它呢?今年,我们推荐了许多很棒的文章来帮助你充分利用 Bash shell 的强大功能
开始使用现代方法配置 Linux 网络接口。在很长一段时间内,ifconfig 命令是配置网络接口的默认方法。它为 Linux 用户提供了很好的服务,但是网络很复杂,所以配置网络的命令必须健壮。ip 命令是现代系统中新的默认网络命令,在本文中,我将向你展示如何使用它。ip 命令工作在 OSI 网络栈