2025年2月28日

使用 Linux 终端管理压缩或压缩文件夹

有时,当您需要在 Linux 计算机上创建 .zip 存档时,这并不像在 Windows 中那么容易。每次,您需要下载大量文件或大量任务,甚至当您需要备份网站时,您都需要学习一些在 Linux 中压缩和解压缩文件夹的基本命令。为了压缩存档文件,我们碰巧使用了 zip 命令。它是一个用于压缩和文件打包的实用程序。我们还有一个名为 unzip 的程序,用于解压 zip 档案。本教程将帮助您学习使用命令行在 Ubuntu Linux 上压缩和管理文件夹。压缩文件夹为了进行压缩,我们首先需要安装zip命令,为此我们将使用“apt命令”或“apt-get 命令”。所以,现在我们将打开终端来安装 zip 命令。第 1 步:打开终端后,编写命令“sudo apt install zip unzip”来安装zip命令。输入所需的凭据。安装开始,命令行如下所示。几分钟后,就完成了…
2025年2月28日

Juno 的新型 Linux 平板电脑可轻松摆脱 Windows 和 Android

即使对于经验丰富的 Linux 用户来说,在 Windows 计算机上设置 Linux 发行版也是一个耗时的过程。在处理 Surface Pro 等 Windows 平板电脑时尤其如此。现在,Juno 承诺通过 Juno Tab 3 提供更方便的逃生路线 - 它开箱即用地运行 Ubuntu,无需处理晦涩的驱动程序或其他废话。Juno Tab 3 由普通的 Intel N100 处理器提供支持。它的基本配置为 699 美元,配备 12GB DDR5 RAM 和 512GB SSD 存储,不过您只需多花 100 美元即可升级到 2TB 存储。支持 Wi-Fi 6 和蓝牙 5.0 连接,平板电脑可连续使用 5 小时。外观上,Juno采用了全金属底盘和12.1英寸2K触摸屏。随附可拆卸键盘,平板电脑两侧有一对 USB-C 3.1 端口、一个 micro HDMI 端口、一个 microSD 读卡器和一个耳机插孔。 Tab 3 的…
2025年2月28日

TCPflow - 在 Linux 中分析和调试网络流量

TCPflow 是一个免费、开源、功能强大的基于命令行的工具,用于分析 Linux 等类 Unix 系统上的网络流量。它捕获通过 TCP 连接接收或传输的数据,并将其存储在文件中以供以后分析,并采用允许协议分析和调试的有用格式。另请阅读:16 个用于分析 Linux 网络使用情况的最佳带宽监控工具它实际上是一个类似 tcpdump 的工具,因为它处理来自线路或存储文件的数据包。它支持与其对应产品相同的强大过滤表达式。唯一的区别是 tcpflow 将所有 TCP 数据包按顺序排列,并将每个流组装在一个单独的文件中(每个流方向一个文件)以供以后分析。其功能集包括一个高级插件系统,用于解压缩压缩的 HTTP 连接、撤消 MIME 编码或调用第三方程序进行后处理等。tcpflow 有许多用例,包括了解网络数据包流,还支持执行网络取证和泄露 HTTP 会话的内容。如…
2025年2月28日

如何在 Linux 上使用 Nano 编辑器

什么是 Nano 编辑器Nano 编辑器是一个简单、面向显示的免费文本编辑器,所有 Linux 操作系统均默认附带该编辑器。它是 Pine 包默认附带的非免费 Pico 的一个很好的替代品。 Vi 和 emacs 等程序可能更强大,但 Nano 的智能功能集使其易于初学者学习和使用。文件中的文本插入和导航非常简单,仅涉及键入文本和基本的光标移动。在这里,我们将学习所有这些以及使您成为 Nano 大师的特殊组合键。纳米与皮克用户可能出于以下原因选择 Nano 而不是 Pico:Nano 编辑器是一个非常简单的程序,具有编辑文件所需的最低限度的功能。它有一个内置的快捷方式备忘单,显示在编辑器本身的底部。它在大多数 Linux 系统上都可用。Nano Editor 是一个非常稳定的程序,几乎不会挂起、泄漏或崩溃。语法着色可用于许多编程语言。这是免费的!在 Linux 上…
2025年2月28日

Linux 主目录中的隐藏文件解释

要点Linux 中的隐藏文件以句点开头,默认情况下,文件管理器不会显示它们。许多应用程序会用隐藏文件扰乱您的主目录,但 XDG 基本目录规范提供了一个解决方案。您可以使用 xdg-ninja 清理家中的隐藏文件,但要小心,仅移动或删除您了解的文件。隐藏文件是 Linux 的一个有用的内置功能,有助于保持系统井井有条。但较旧或表现不佳的应用程序可能会因许多不必要的文件而使您的主目录变得混乱。了解如何处理混乱。什么是隐藏文件?在 Linux 和类似的操作系统(如 macOS)上,隐藏文件只是名称以句点 (.) 字符开头的文件。您可能也将它们称为“点文件”。默认情况下,您的文件管理器(Nautilus、Thunar 等)不会显示隐藏文件,并且它们不会通过终端中的标准 ls 显示。 Nautilus 允许您通过菜单选项查看这些文件:同时,终端命令 ls -…
2025年2月28日

如何在 Linux 中创建 SSH 隧道或端口转发

SSH 隧道(也称为 SSH 端口转发)只是通过 SSH 将本地网络流量路由到远程主机。这意味着您的所有连接都使用加密进行保护。它提供了一种设置基本VPN(虚拟专用网络)的简单方法,对于通过不安全的公共网络(例如互联网)连接到专用网络非常有用。您还可以用于通过安全隧道将 NAT 和防火墙后面的本地服务器暴露到 Internet,如 ngrok 中实现的那样。SSH 会话默认允许隧道网络连接,并且 SSH 端口转发分为三种类型:本地、远程和动态 端口转发。在本文中,我们将演示如何在 Linux 中快速轻松地设置 SSH 隧道或不同类型的端口转发。测试环境:出于本文的目的,我们使用以下设置:本地主机:192.168.43.31远程主机:Linode CentOS 7 VPS,主机名为server1.example.com。通常,您可以使用 SSH 安全地连接到…
2025年2月28日

如何在 CentOS 和 RHEL 上撤消或重做 Yum 安装

YUM 包管理器(从 3.2.25 版本开始)中添加的最重要和最有用的功能之一是“yum History”命令。它允许您查看系统上运行的 yum 事务的完整历史记录。它显示执行事务的日期和时间、事务是否成功或中止、受影响的包的数量等等。重要的是,yum 历史记录可用于撤消或重做某些事务。在本文中,我们将展示如何撤消或重做 yum 安装,包括对 CentOS/RHEL 发行版的依赖项。为此,首先您需要以 root 用户身份运行以下命令来查看 yum 事务历史记录,否则请使用 sudo 命令获取 root 权限。sudo yum history OR sudo yum history list all 从上面屏幕截图的输出中,yum 历史记录显示了事务 ID、命令行、日期和时间、操作等。要撤消yum install,请记下事务 ID,然后执行所需的操作。在此示例中,我们希望使用…
2025年2月28日

如何在 Ubuntu 18.04 LTS 中创建虚拟僵尸进程

作为软件测试人员,我们有时需要知道僵尸进程在我们的系统上是什么样子。如果我们具体知道哪个程序和进程 ID 与该僵尸进程相关联,我们就可以对其运行各种测试。什么是僵尸进程?Linux 中的僵尸进程或已失效进程是指已经完成的进程,但由于父进程和子进程之间缺乏对应关系,其条目仍然保留在进程表中。通常,父进程通过 wait() 函数检查其子进程的状态。当子进程完成时,等待函数会通知父进程从内存中完全退出该进程。但是,如果父进程未能为其任何子进程调用等待函数,则子进程在系统中将作为死进程或僵尸进程保持活动状态。这些僵尸进程可能会在您的系统上大量积累并影响其性能。当您运行 top 命令并且僵尸正在运行时,它将由输出的第二行指示,如下所示:但是,如果您的系统上没有运行僵尸进程,您可以创建一个虚拟进程用于测试目的,如本文所述。我们在 Ubun…
2025年2月28日

如何在 Ubuntu 中截图:你需要知道的每一种方法

快速链接基本截图方法使用终端截图第三方截图工具截屏是一项简单但重要的任务。无论您是要保存重要信息、分享酷炫内容还是解决问题,了解如何在 Ubuntu 上以各种方式高效地捕获屏幕都是一项宝贵的技能。基本截图方法在 Ubuntu 中截取屏幕截图的最简单方法之一是使用 Print Screen(PrintScr 或 PrtSc)键。当您按下它时,屏幕底部会弹出一个方便的小菜单,提供三个简单的选项。选择:使用此选项通过拖动进行选择来捕获屏幕的特定部分。屏幕:这会捕获整个屏幕。窗口:仅捕获活动窗口。默认情况下,您的屏幕截图将保存在 Pictures 目录内的 Screenshots 文件夹中。您还可以通过在“应用程序”菜单中搜索“屏幕截图”来访问屏幕截图工具,该工具称为“截取屏幕截图”。其功能与点击 PrintScr 完全相同。如果您像我一样喜欢走…