-
教你如何使用 Tree 在 Linux 终端中显示目录树
所属栏目:[Linux] 日期:2022-07-10 热度:165
虽然您可以在 Linux 终端中使用 ls 来显示目录,但如果有一个工具可以分层显示目录列表,比如 tree 呢?幸运的是,确实存在这样的程序,它被称为tree。 什么是tree? tree 类似于 ls 命令,因为它显示目录列表,但 tree 将它们显示为树状结构,与其名称相[详细]
-
pwru一款基于eBPF 的细粒度网络数据包排查工具介绍
所属栏目:[Linux] 日期:2022-07-10 热度:152
安装部署 部署要求 pwru 要求内核代码在 5.5 版本之上,--output-skb 要求内核版本在 5.9 之上,并且要求内核开启以下配置: Option Note CONFIG_DEBUG_INFO_BTF=y Available since = 5.3 CONFIG_KPROBES=y CONFIG_PERF_EVENTS=y CONFIG_BPF=y CONFIG_BPF_[详细]
-
Linux 之父发话Rust 将合并到 Linux 5.20 内核里去
所属栏目:[Linux] 日期:2022-07-10 热度:193
有各种用 Rust 重写的开源项目。因此,在一段时间内被视为 Linux 内核的第二语言也就不足为奇了。 几天前在Linux 基金会的开源峰会上,Linus Torvals 提到我们应该期待在下一个内核版本即 Linux Kernel 5.20 中对 Rust 进行试验。 Linux 之父 Linus Torval[详细]
-
使用这些开源工具在 Linux 上编辑 PDF 文件
所属栏目:[Linux] 日期:2022-07-10 热度:88
开源的 PDF 阅读和编辑工具通常比 PDF 编辑器 搜索结果第一页中的应用更安全和可靠。在那里,你很可能看到带有隐藏的限制和关税的专有应用,缺乏关于数据保护政策和托管的足够信息。你可以有更好的。 这里有五个应用,可以安装在你的 Linux 系统上(和其他[详细]
-
在 Linux 上玩电子游戏的三种方式介绍
所属栏目:[Linux] 日期:2022-07-10 热度:70
如今,人们有更多喜欢 Linux 的理由。在这个系列里,我将分享 21 个使用 Linux 的理由。今天,我将从游戏开始。 我过去认为游戏玩家是一种非常特殊的生物,要由科学家们在数年的研究和测试之后严谨地认定才行。我从来没有把自己归类为游戏玩家,因为我所玩[详细]
-
用 Curtail GUI 应用轻易压缩 Linux 中的图像
所属栏目:[Linux] 日期:2022-07-10 热度:107
有一大堆文件尺寸巨大的图片占用了太多的磁盘空间?或者你必须将图片上传到有文件大小限制的门户网站? 你可能有很多原因想要压缩图片。有大量的工具可以帮助你,我在这里说的不是命令行的工具。 你可以使用一个成熟的图像编辑器,如 GIMP。你也可以使用像[详细]
-
鲜为人知但功能强悍的 Git 技术
所属栏目:[Linux] 日期:2022-07-10 热度:169
Stashing 允许您保留对存储库所做更改的副本,而无需创建提交。 如果您正在切换上下文,这非常有用,尤其是当您在同一个项目的不同错误或任务之间来回切换时。 git stash 的基本操作 在处理并行工作时,您可以使用 git stash 来简化您的工作流程。想象一下[详细]
-
在 Linux 上运用 WineZGUI 运行 Windows 应用和游戏
所属栏目:[Linux] 日期:2022-07-10 热度:82
不久前,我们写了关于 Bottles 的文章,这是一个开源的图形应用,可以在 Linux 操作系统上轻松运行 Windows 软件和游戏。今天,我们将讨论一个类似的有趣项目。向 WineZGUI 打个招呼,它是一个 Wine GUI 前台,可以 在 Linux 上用 Wine 运行 Windows 应用[详细]
-
教你如何构建自己的可引导 Linux Live CD
所属栏目:[Linux] 日期:2022-07-10 热度:110
使用第三方工具或官方 Linux 操作系统,在 Linux 中创建 DIY 可启动 Live CD 很容易。需要帮忙?按照以下步骤在几分钟内创建 Linux Live CD。 Live CD(或live disc)是带有操作系统的 CD、DVD 或 USB 驱动器,您可以从其引导操作系统,而不是安装在计算机[详细]
-
五个自定义窍门让 Vim 看起来更棒
所属栏目:[Linux] 日期:2022-07-10 热度:102
Vim 可以说是最强大的文本编辑器之一,也是最流行的编辑器(Vim是Vi Improved的缩写)。 尽管 Vim 有一个陡峭的学习曲线并且可能会吓到新用户,但开发人员还是喜欢它。那是因为您可以使用 Vim 提高编程效率。此外,应用不同的 Vim 定制非常容易,这些定制[详细]
-
Fedora vs Ubuntu你真的清楚吗?
所属栏目:[Linux] 日期:2022-07-10 热度:134
Fedora 和 Ubuntu 都是出色的 Linux 发行版,它们都采用不同的方式实现相同的目标。但是它们有什么不同和相似之处,哪一个适合你? 几年前,如果你问我 Fedora Linux 对新用户来说是不是一个不错的选择,我会用响亮的回答:不可能! 那是那时;这是现在。[详细]
-
告诉你如何在 Ubuntu 22.04 上安装 Unbound DNS 解析器
所属栏目:[Linux] 日期:2022-07-10 热度:168
Unbound 是一个免费的开源递归和验证 DNS 缓存服务器,它使用 DNS-over-TLS 和 DNS-over-HTTPS 来加密连接。Unbound 比 Bind9 快得多,可以帮助减少网页和其他需要 DNS 解析的调用的加载时间。Unbound 还支持 DNSSEC 验证,因此它可以作为您网络上的信任锚[详细]
-
教你如何在 Vim 中安装插件
所属栏目:[Linux] 日期:2022-07-10 热度:187
Vim 是一个多功能、强大且轻量级的命令行文本编辑器,随着时间的推移,它已被证明是不可或缺的。你可以在 Windows、macOS、Unix 和 Linux 上安装 Vim。实际上,大多数基于 Unix 和 Linux 的系统默认都带有 Vim。扩展 Vim 功能的最佳方法之一是通过插件,以[详细]
-
Linux 终端,它一点不可怕,拥抱它
所属栏目:[Linux] 日期:2022-07-09 热度:96
至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。 尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。 在这里,我将重点介绍其中的几个,以鼓励你在终端中尝试一些最终会对你有所帮助的东[详细]
-
如何对一个可执行程序开展拦截和包装?
所属栏目:[Linux] 日期:2022-07-09 热度:105
文中一共讨论了3种方法,来实现对【函数】进行拦截: 在编译阶段插桩; 在链接阶段插桩; 在执行阶段插桩; 昨天一个网友提了另外一个问题:如何对一个可执行程序进行拦截? 他提出了一个实际的示例: Ubuntu 18.04操作系统中,重启指令/sbin/reboot是一个软[详细]
-
你对Linux下的实时性应该多点知道
所属栏目:[Linux] 日期:2022-07-09 热度:160
你对Linux下的实时性应该多点了解 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用 一、前言 1. latency和jitter 硬实时系统是必须在设置的截止时间内对环境中的事件[详细]
-
给 Linux 新手的七条建议
所属栏目:[Linux] 日期:2022-07-09 热度:67
我们咨询了我们社区作者们,分享了他们的初学经验。 对 Linux 的新用户有什么建议?我们请社区的作者们分享了他们初学时的最佳经验。 1、用好 Linux 资源 我哥们儿告诉我,Linux 就像一个软件积木搭建套装(这是一个过时的词汇,指的是上世纪五六十年代流[详细]
-
详细介绍在Ubuntu中引导到救援模式或紧急模式
所属栏目:[Linux] 日期:2022-07-09 热度:163
这篇指南是针对 Ubuntu 编写的,但是,下面所给的步骤应该也适用于大多数使用 systemd 作为默认服务管理器的 Linux 发行版。 在进入主题前,让我们简单的理解:什么是 救援rescue 模式 和 紧急Emergency 模式,以及这两种模式的目的是什么。 什么是紧急模[详细]
-
告诉你如何通过 chroot 恢复 Arch Linux 系统
所属栏目:[Linux] 日期:2022-07-09 热度:83
这个快速指南解释了恢复 Arch Linux 安装的一些方便步骤。 作为一个滚动发布的版本,Arch Linux 中有时会出现一些问题。不是因为你自己的行为,而是数以百计的其他原因,如新内核与你的硬件或软件的兼容性。但是,Arch Linux 仍然很棒,它提供了最新的软件[详细]
-
分裂让 Linux 超越 Windows 的梦想破灭了
所属栏目:[Linux] 日期:2022-07-09 热度:197
最近,The Register 的 Liam Proven 写了一篇关于 最恼人的桌面 Linux 发行版 的文章。他启发我写了这篇文章。 Proven 指出,Distrowatch 目前列出了多达 270 个 Linux 发行版。当然,没有人能够都一一了解所有的这些发行版。但是,甚至在 GNOME 和 KDE 的[详细]
-
你了解Linux 编辑器 vim 用法吗?
所属栏目:[Linux] 日期:2022-07-09 热度:195
vim:是一款编辑器,只负责写代码;相当于 windows 的记事本; gcc:是一款编译器,只负责程序的翻译; gdb:是一款调试器,只负责程序的调试 而在我们在用 VS 写 C 代码的时候,这些是全都在 VS 编译器上实现的;因为 VS 是集成开发环境! 1. vim 的使用[详细]
-
值得尝试的六款 Linux 文字处理程序推荐
所属栏目:[Linux] 日期:2022-07-09 热度:117
作家们总是在寻找更好的方法将他们的文字和想法以更好的方式呈现给他们的读者。我对文字处理程序最早的印象是在 Apple II 上使用 AppleWorks 和后来的 FrEDWriter,后者是一个创建于 1985 年的免费文字处理程序。这是我的学生们的标配,他们许多人来自没有[详细]
-
Ubuntu 正在修复 22.04 版本频繁杀死应用的问题
所属栏目:[Linux] 日期:2022-07-09 热度:53
Ubuntu 22.04 LTS 版本带来一项新功能:默认启用 systemd-oomd 作为内存不足时的守护进程,它可以在内存高压的情况下干掉一部分进程。 然而,该 OOMD 功能似乎杀红了眼,有时候即使用户没有感到任何内存压力,它也会莫名其妙地终止正在运行的程序,比如 Fi[详细]
-
在Linux中如何做超出自己权限的事
所属栏目:[Linux] 日期:2022-07-09 热度:177
众所周知,Linux是一个分时多用户操作系统,每个用户都有独立权限且相互隔离。其中root用户的权限是最大的,其能够操作所有的文件以及执行所有的命令。当然,正因为如此,使得其风险很大,若操作不当,就会产生严重的问题,更严重者可以导致系统崩溃。 因[详细]
-
如何在 Linux 中将密码传送给 scp 命令
所属栏目:[Linux] 日期:2022-07-09 热度:188
将文件和目录从一个系统拷贝到另一个系统是任何系统管理员的常见任务。scp,也称为安全拷贝(secure copy),是一种 Linux 命令行实用程序,用于将文件从一台服务器安全地拷贝或传输到另一台服务器。scp 命令允许你将文件或目录从本地系统拷贝到远程系统,从[详细]