2025年2月28日

Linux xxd 命令解释

Linux xxd 命令解释 一旦程序被编译,要查看源代码或操纵其行为并不容易。但我们可以做一件事,那就是查看二进制文件内的十六进制值。我们还可以更改数据并将其编译回二进制文件。有时,这会显示有关文件的信息,或者如果我们能够编辑正确的位,则允许我们修改其行为。一个典型的例子是视频游戏黑客。玩游戏时,假设您的角色的健康值为 100。您很可能可以在游戏的二进制文件中搜索“100”,并通过将此值编辑为“999”,您可以在以下位置更改角色的健康状况:游戏。这可能需要几次尝试才能找到正确的位,但坚定的用户过去已经尝试并成功地进行了此类编辑。这只是一个示例,它在较旧的基本游戏中工作得更可靠,但它说明了十六进制编辑器如何修改已编译的二进制文件。在本教程中,您将学习如何在所有主要 Linux 发行版上安装 xxd 十六进制编辑器。然后,我们将…
2025年2月28日

Linux 上带 GUI 的 YouTube 下载器

Linux 上带 GUI 的 YouTube 下载器 YouTube 是当今世界上大多数视频内容的所在地。 YouTube 网站并未为用户提供下载视频的简单方法,因为用户在想要观看视频时不断返回该网站符合他们的最大利益。然而,有时最好下载视频以供离线使用,这样用户就可以存档有可能从网上消失的内容,或者只是这样他们可以在没有互联网连接的情况下继续观看。youtube-dl 和 yt-dlp 等工具使用户可以轻松地将 YouTube 视频下载到他们的 Linux 系统中。然而,这些都是命令行工具,如果一些用户还不太熟悉 Linux 命令的使用,他们可能会发现它们使用起来很麻烦。我们可以通过为我们首选的 YouTube 下载器工具 yt-dlp 下载 GUI 前端来解决这些问题。在本教程中,我们将展示如何安装 yt-dlp YouTube 下载器的图形前端,并向您展示如…
2025年2月28日

Linux 上最好的十六进制编辑器列表

Linux 上最好的十六进制编辑器列表 十六进制编辑器允许用户在编译后编辑二进制文件。通常,您应该通过编辑源代码并将其编译为可执行文件来对程序进行更改。但是,如果您无法访问源代码,仍然可以更改编译文件的各个数据字节,希望您的编辑能够产生所需的结果。这是一个黑客解决方案,可用于诚实和邪恶的目的。为了对二进制文件进行这种编辑,我们可以使用称为十六进制编辑器的东西。这会将二进制文件转换为十六进制代码,并允许我们更改不同的位。通常我们还可以从编译文件中以 ASCII 字符的形式收集人类可读的信息。进行所需的编辑后,大多数十六进制编辑器都必须将文本转换回二进制形式,并且您可以尝试新的技巧,看看它是否按预期工作。通常,此过程会进行大量试验和错误。在本教程中,我们为 Linux 系统编制了我们最喜欢的十六进制编辑器的列表。查看下面的选择…
2025年2月28日

Linux下什么是僵尸进程

Linux下什么是僵尸进程 Linux 系统上运行的所有内容都是一个进程,要么发生在前台(用户可见),要么发生在后台(不明显的进程,如系统服务)。进程可以处于多种状态,包括正在运行、不可中断睡眠、可中断睡眠、停止和僵尸。但什么是僵尸进程呢?在本教程中,我们将讨论 Linux 上的僵尸进程。我们将讨论它们的定义、目的以及如何在 Linux 系统上识别和删除它们。在本教程中您将学习:什么是僵尸进程以及它们为何存在?如何识别僵尸进程如何杀死僵尸进程什么是僵尸进程?如上所述,Linux 进程可以处于几种不同的状态。我们关心的是僵尸进程。僵尸进程是已完成执行的进程——要么优雅地关闭,要么强制关闭。该进程已死亡(因此得名),但仍然存在于进程表中。它只是还没有被清除,但它已经不再运行了。这是一个尚未完全消失的死进程,有点像……僵尸!注意僵…
2025年2月28日

在 Linux 上创建适用于 Windows 10 和 11 的可启动 USB

在 Linux 上创建适用于 Windows 10 和 11 的可启动 USB 当您想要安装或修复操作系统时,通常需要创建可启动 USB 驱动器。本指南提供了如何使用 Linux(Debian 和基于 RPM 的发行版)为 Windows 10 或 11 创建可启动 USB 驱动器的详细步骤。我们方便的脚本完成了所有繁重的工作,使这项任务变得轻而易举。该脚本的运行方式是格式化 USB 驱动器,然后将 ISO 文件复制到 USB 驱动器。在本教程中您将学习:创建适用于 Windows 10 的可启动 USB为 Windows 11 创建可启动 USB准备工作下载Windows ISO文件:您可以直接从微软官网下载Windows 10和11 ISO文件。确保将 ISO 文件保存在您记得的位置,因为我们需要脚本的路径。识别您的 USB 驱动器:插入 USB 驱动器并使用命令 lsblk 列出所有块设备。识别您…
2025年2月28日

Linux 上的窗口管理器列表

Linux 上的窗口管理器列表 窗口管理器是 GUI(图形用户界面)的一部分,负责窗口的放置、功能和外观。它们通常允许用户控制诸如拖动窗口、调整窗口大小、打开或关闭边框等操作。窗口管理器通常内置于桌面环境本身中,但有些可用于独立安装,并且会给您带来不同的体验同时在 GUI 的其余部分中仍然使用相同的组件。在本教程中,我们整理了一份我们最喜欢的 Linux 系统窗口管理器列表。查看下面的选择,找到最适合您的一款。请注意,窗口管理器仅适用于 X 显示服务器 (X11/Xorg)。其他显示服务器可能有也可能没有自己的窗口管理器等效项,以不同的名称引用。在本教程中您将学习:适用于 Linux 的最佳窗口管理器列表Linux 上的窗口管理器列表以下是我们精选的一些 Linux 上窗口管理器。确定适合您的窗口管理器主要取决于个人喜好,以及哪一个可以很好…
2025年2月28日

如何在Linux上使用xclip

如何在Linux上使用xclip xclip 工具可用于从命令行与系统剪贴板进行交互。当您想要将信息直接发送到用户的剪贴板,而不需要他们自己突出显示和复制文本时,这会派上用场。它也可以在另一个方向上工作,因此 xclip 命令可以检查剪贴板的内容。当使用 Bash 脚本来自动执行任务时,xclip 是某些脚本中的救星。在本教程中,您将了解如何在所有主要 Linux 发行版上安装 xclip,然后通过实际示例了解如何使用 xclip 命令。让我们看看它能做什么。在本教程中您将学习:如何在所有主要 Linux 发行版上安装 xclip如何在 Linux 中使用 xclip 命令如何安装xclip尽管 xclip 确实是一个有用的工具,但各种 Linux 系统上通常不默认包含它。您可以使用下面适当的命令通过系统的包管理器安装 xclip。要在 Ubuntu、Debi…
2025年2月28日

Linux EOF 解释

Linux EOF 解释 EOF(文件结束)条件用于指示文件或数据流的结束。它是一个标记,告诉操作系统它已到达正在读取的数据的末尾。 Linux系统在读取数据时都会使用EOF标记,用户也可以使用cat等各种Linux命令手动指定EOF。在本教程中,我们将解释 Linux 中的 EOF 并查看如何通过 Bash 中的 Heredoc 函数自行使用它的示例。在本教程中您将学习:Linux 中 EOF 的用途是什么?使用 Ctrl + D 按键的 EOF 示例Bash 中带有 Heredoc 函数的 EOF 示例Linux 中 EOF 的用途是什么?EOF 标记是文件或数据流后面的字符。该字符通常在系统终端中不可见,因此您可能多次遇到 EOF 标记,但没有意识到有一个字符告诉程序已到达数据末尾。EOF 标记并不是仅在 Linux 中存在的概念,而是在其他操作系统以及用许多不同语言编写的…
2025年2月28日

Linux 上的 QR 码生成器列表

Linux 上的 QR 码生成器列表 快速响应 (QR) 码在过去几年中迅速流行。它们是共享网站、无线登录、应用程序下载、甚至餐厅奖励计划和其他事物的有效方式。如果您想生成自己的 QR 码作为共享前面的示例之一或其他类型信息的快速方法,您可能会在 Linux 系统上使用它们。要制作自己的二维码,您需要下载二维码生成器。在本教程中,我们整理了一份我们最喜欢的 Linux 二维码生成器列表。查看下面的选择,找到最适合您的一款。在本教程中您将学习:适用于 Linux 的 QR 码生成器列表Linux 上的 QR 码生成器列表以下是我们在 Linux 上精选的一些 QR 码生成器。确定适合您的 QR 码生成器主要取决于个人喜好(您想使用命令行还是 GUI)以及您的代码需要哪些功能。您可能还会发现值得尝试此列表中的一些不同的二维码生成器,因为它们都是免费的并且相对容易安装…
2025年2月28日

如何列出 Linux 上的所有显示器

如何列出 Linux 上的所有显示器 显示器、电视或任何类型的虚拟屏幕或其他用于从计算机投影视频的设备都被视为 Linux 系统上的“显示器”。在某些情况下,它也可能被称为“屏幕”,但您明白了。我们可以使用几种不同的方法检查哪些显示器连接到 Linux。这可以帮助我们确定有关检测到的显示器、连接的屏幕的信息,并解决视频不显示的问题(无论是物理的还是通过网络的)。在本教程中您将学习:如何列出 Linux 上的所有显示器如何列出 Linux 上的所有显示器让我们看看在 Linux 中列出显示的几种不同方法。最可靠的方法可能是使用 xrandr 命令。 $ xrandr --query 输出向我们显示了显示名称和所有支持的分辨率。另一种方法是使用 GUI。应该有一个内置的设置菜单,显示当前的显示器和其他物理连接的显示器(例如多显示器设置)。who 和 w 命令…