2025年2月28日

Linux Bash 脚本中的 9 个 for 循环示例

Linux Bash 脚本中的 9 个 for 循环示例 多才多艺的 Bash for 循环的作用远不止循环设定的次数。我们描述了它的许多变体,以便您可以在自己的 Linux 脚本中成功地使用它们。for 循环所有脚本和编程语言都有某种处理循环的方法。循环是您希望重复执行的一段代码。循环将一遍又一遍地为您重复一段代码,而不是一次又一次地在您的脚本中键入相同的指令集。Bash for 循环非常灵活。它可以处理数字、单词、数组、命令行变量或其他命令的输出。这些用于循环的标题。标题指示循环使用的是什么——例如数字或字符串——以及停止循环的结束条件是什么。循环的主体包含您想要重复的代码。它包含您希望循环执行的操作。循环体可以包含任何有效的脚本命令。称为循环计数器或迭代器的变量用于单步执行一系列值或数据项列表。对于每个循环,迭代器采用下一个数字、字符…
2025年2月28日

如何在 Ubuntu 上安装 FastPanel

如何在 Ubuntu 上安装 FastPanel Fastpanel 是一个网络托管控制面板。它为常见任务提供基于 Web 的直观点击式界面,例如传输文件、安装应用程序、更新 PHP 版本和创建电子邮件帐户。Fastpanel 采用 PHP5 编写,使用 PEAR DB 数据库层,包含 100 多个数据库函数(包括 MySQL 特定函数,如“orelse”或“bcp”)以及大量其他有用的函数(包括文件管理、图像转换、HTTP 身份验证和会话处理)。 Fastpanel 与 Unix/Linux 平台上的所有主要 Web 服务器兼容:Apache 1.3+、Nginx 0.7+ 和 Lighttpd 1.5+。您是否曾想在 Ubuntu 上安装 FastPanel?您是否害怕尝试它,因为您认为开始会非常痛苦?我们已经为您完成了所有艰苦的工作。阅读本指南,然后逐步进行操作。很快,F…
2025年2月28日

如何判断 Bash 字符串是否包含 Linux 上的子字符串

如何判断 Bash 字符串是否包含 Linux 上的子字符串 有时在 Linux 脚本中,您想知道一串文本是否包含特定的、较小的字符串。有很多方法可以做到这一点。我们向您展示一些简单、可靠的技术。为什么这有用?在字符串中搜索更小的子字符串是一个常见的要求。一个示例是从文件或人工输入中读取文本并在字符串中搜索特定子字符串,以便您的脚本可以决定下一步要做什么。它可能会在配置文件中查找标签或设备名称,或者在用户输入的一行中查找命令字符串。Linux 用户有幸拥有许多用于处理文本的实用程序。有些内置在 Bash shell 中,有些则作为独立的实用程序或应用程序提供。 Unix 派生的操作系统具有丰富的字符串操作功能是有原因的。有些看起来是文件的东西并不是简单的文件。它们是特殊文件,代表诸如硬件设备和系统信息源之类的东西。操作系统执行的抽象赋予…
2025年2月28日

如何在 Ubuntu 上安装 Angular

如何在 Ubuntu 上安装 Angular Angular 是一个免费且开源的基于 JavaScript 的单页应用程序开发框架,它是 AngularJS 框架的继承者。它由 Google 维护,这家公司创造了 JavaScript 并使 Angular 家喻户晓。根据 Google Developers 的说法,它可以在“MongoDB、IBM 的 Node.js、Nodejitsu 的 Express”等之上使用,这使您可以开发应用程序,而不必担心哪些技术将为您的应用程序提供支持。如果您想开始使用 Angular,最好的方法之一就是将其安装在您自己的 Ubuntu 服务器上。这将允许您在不同的浏览器(例如 Google Chrome 和 Mozilla Firefox)上测试您的应用程序。在本指南中,我们将向您展示如何在 Ubuntu 20.04 上安装 Angular。…
2025年2月28日

如何使用 systemctl 列出 Linux 服务

如何使用 systemctl 列出 Linux 服务 总结:要使用 systemd 查看 Linux 系统上所有正在运行的服务,请使用命令“systemctl --type=service --state=running”。这将向您显示每个活动服务的名称、负载、子状态和描述。您还可以更改状态值以查看已停止、退出、失败或不活动的服务。您的 Linux 计算机依赖于许多称为服务或守护进程的后台任务。在基于 systemd 的发行版上,您拥有内置命令,可让您查看哪些服务正在运行、禁用或失败。服务和守护进程服务和守护进程是在没有用户界面的情况下运行的后台任务,不需要人工交互,通常在计算机启动时启动。有一次,服务由 init 启动,这是第一个启动的进程。服务的详细信息保存在位于“/etc/init/d”目录中的一组脚本中。在非系统发行版上,情况仍然如此。…
2025年2月28日

从 Linux 命令行打印

从 Linux 命令行打印 在本指南中,我们将重点介绍 Linux 中的命令行打印。先决条件:要执行本指南中演示的步骤,您需要以下组件:正确配置的 Linux 系统。了解有关在 VirtualBox 中设置 Ubuntu 和 Arch Linux VM 的更多信息。对 Linux 命令行界面有基本的了解。Linux 中的打印机Linux 是一个多功能的操作系统。它可以执行简单的日常任务,甚至可以处理大规模的基础设施。打印是所有 Linux 系统都可以处理的常见任务。对于本指南,我们将配置一个虚拟打印机,将输出打印到 /dev/null。我们还将展示如何将文档发送到打印机并管理打印队列。设置演示打印机为了配置虚拟打印机,我们将使用 CUPS(通用 UNIX 打印系统)。它是一个免费的打印层,大多数 Linux 发行版都将其用作管理打印机的标准。查看如何在 Ubuntu…
2025年2月28日

Linux Mint 21.1“Vera”的新功能,现已推出

Linux Mint 21.1“Vera”的新功能,现已推出 摘要:Linux Mint 21.1 带来了一些界面变化,包括更干净的桌面和更鲜艳的色彩。 Vera 还看到了更新、驱动程序和软件管理器中更多控件的到来。新的系统声音、ISO 工具和鼠标指针完善了对流行的 Linux 发行版的更新。Linux Mint 21.1“Vera”于 2022 年 12 月 20 日发布,也就是测试版出现整整 14 天后。流行的基于 Ubuntu 的发行版的直观桌面环境使其在 Linux 新手中特别受欢迎。让我们看看 Mint 21.1 有什么。什么是 Linux Mint?Linux Mint 是基于 Ubuntu 的最成功的发行版之一。鉴于 Ubuntu 衍生产品的数量,这说明了一些问题。 Linux Mint 必须做很多正确的事情——至少,根据其热情的用户群。Linux Mint 专注于台式机和笔记…
2025年2月28日

如何使用 Croc 在 Ubuntu 系统之间安全地传输文件

如何使用 Croc 在 Ubuntu 系统之间安全地传输文件 Croc 是一个基于 CLI 的开源工具,允许在系统之间安全地传输文件。在文件传输过程中,会生成一个代码供发送方和接收方系统用于端到端加密。无论发送方和接收方位于同一网络还是不同网络,Croc 都可以轻松、快速地在它们之间传输文件,而无需端口转发。 Croc 可以在 Linux、Windows 和 MacOS 上安装和使用,允许您在不同操作系统之间共享文件。在今天的教程中,我们将安装 Croc 以在 Ubuntu 系统之间安全地传输文件。要在 Ubuntu 上安装 Croc,您应该具有 root 或 sudo 权限。注意:该过程已在Ubuntu操作系统上进行了演示。您可以对 Debian 操作系统使用相同的安装过程。在 Ubuntu 上安装 Croc为了进行演示,我们将使用两台 Ubuntu 20.04 LTS 机器。…
2025年2月28日

如何在Linux中批量重命名文件?

如何在Linux中批量重命名文件? 本文将介绍可用于在 Linux 中一次批量重命名多个文件的各种方法。其中一些应用程序具有图形界面,而其他应用程序可以从命令行使用。重命名命令大多数 Linux 发行版默认都提供重命名命令,它可用于一次批量重命名多个文件和文件夹。如果您的 Ubuntu 安装默认不可用,您可以运行以下命令来安装它:$ sudo apt install rename您可以通过包管理器在其他 Linux 发行版中安装 rename。您还可以从此处提供的源代码对其进行编译。重命名命令是用Perl编写的,你必须使用“Perl表达式”来批量重命名文件。如果您已经在 Python 等编程语言中使用过正则表达式,您会发现 Perl 表达式类似,但也有一些差异。以下是“重命名”命令的一些最常见用例和模式。对于高级和自定义用例,您可以参考 Perl 表…
2025年2月28日

创建 Ubuntu USB 启动盘的 3 种方法

创建 Ubuntu USB 启动盘的 3 种方法 创建可启动 USB 驱动器是在 PC 上测试和安装 Linux 操作系统的首选方法之一。之所以如此,是因为大多数现代 PC 不再配备 DVD 驱动器。此外,USB 驱动器易于携带且不像 CD/DVD 那样脆弱。许多图形工具可以帮助您创建可启动 USB 驱动器。 Rufus 是最广泛使用的工具之一,它是一个简单但非常有效的工具。遗憾的是,它仅适用于 Windows 系统。值得庆幸的是,Ubuntu 附带了自己的工具,称为启动磁盘创建器。该工具易于使用,可让您立即创建可启动的 Ubuntu USB 磁盘。使用可启动的 Ubuntu USB 驱动器,您可以执行以下操作:在您的 PC 上安装 Ubuntu。尝试 Ubuntu 桌面,无需将其安装在硬盘上。在另一台 PC 上启动 Ubuntu 并运行它。执行诊断操作,例如修复或修复损坏的配置。考虑到这一…