2025年2月28日

Linux 中的 tr 命令:6 个有用的示例

Linux 中的 tr 命令:6 个有用的示例 Linux 中的 tr 命令用于将一组字符执行简单但有用的转换为另一组字符。了解 tr 命令的一些实际示例。tr 命令中的“tr”代表翻译。这个漂亮的命令用于将一种类型的字符转换为另一种类型的字符。例如,如果您想将文本转换为全部大写或全部小写,则可以使用 tr 命令。tr 命令足以进行简单快速的翻译,但它无法与 awk 或 sed 命令的强大功能相匹配。Linux中tr命令的实际例子tr 命令具有以下语法:tr [options] charset1 [charset2]这些是 tr 命令的有用选项:-d :删除第一组中的字符-c :补全第一组字符,即仅对第一组之外的字符进行操作-s :删除第一组中多个相邻出现的字符-t :截断第一组让我们看看如何在各种用例中使用 tr 命令及其选项。1. 将小写转换为大写,反之亦然tr 命令最…
2025年2月28日

如何在 Linux 上创建 TAR 目录并压缩数据

如何在 Linux 上创建 TAR 目录并压缩数据 数据压缩是节省桌面存储空间的好方法。下面介绍了如何在 Linux 上创建 TAR 目录以为其他文件腾出空间。压缩文件和目录是操作系统最基本的功能之一。在 Linux 上,创建压缩文件的标准格式是 Tape Archive 或 tarball,或者简称为 TAR。您还可以使用 gzip 和 bzip2 应用进一步压缩,分别创建 TAR.GZ 和 TAR.BZ2 文件。 tar 本身就是一个用于基于 Linux 的系统的原始归档实用程序。在我们了解如何创建 TAR 目录之前,我们先确保 Linux 系统上安装了 tar。在 Linux 桌面上安装 tar大多数现代 Linux 发行版都默认安装了 tar。但是,如果您没有它,可以使用以下命令安装它:在 Debian 和基于 Ubuntu 的发行版上:sudo apt install tar在 Arch Lin…
2025年2月28日

如何在 Ubuntu 22.04 上安装和配置 Fail2ban

如何在 Ubuntu 22.04 上安装和配置 Fail2ban 在此页 先决条件 设置 UFW 防火墙 在 Ubuntu 22.04 上安装 Fail2ban 配置 Fail2ban 使用 Fail2ban 客户端验证 Fail2ban 状态 使用 Fail2ban-client 禁止和取消禁止 IP 结论 Fail2ban 是免费的开源 IPS(入侵防御软件),可帮助管理员保护 Linux 服务器免受恶意登录和暴力攻击。 Fail2ban 是用 Python 编写的,带有针对 Apache2、SSH、FTP 等各种服务的过滤器。Fail2ban 通过阻止源攻击的 IP 地址来减少恶意登录尝试。Fail2ban 的工作原理是扫描服务的日志文件 (e.f /var/log/auth.log) 并禁止显示恶意登录尝试的 IP 地址,例如太多不正确的密码、寻求漏洞利用等。Fail2ban 还支持多个防火墙后…
2025年2月28日

Linux 中的文件命令:5 个基本示例

Linux 中的文件命令:5 个基本示例 以下是 Linux 中文件命令的各种示例,用于确定文件的实际类型并收集相关信息。您已经了解了在 Linux 中创建文件的命令。您还见过 Linux 中删除文件的命令。本篇我们就来说说file命令。Linux 和 Unix 中的文件命令是什么?如何识别文件的类型?让我猜一下,通过它的扩展,对吧?我的意思是,如果您看到名为 MyData.csv 的文件,您就会猜测该文件是 CSV 格式。您可以通过查看文件内容来确定这一点。但Linux和Unix中的文件扩展名没有实际意义。您可以命名一个 csv 文件、一个 zip 文件。您可以选择根本不使用任何扩展。在这种情况下,file 命令会派上用场。 Linux 中的 file 命令确定文件的实际类型,无论其扩展名是什么。它的语法很简单,只有几个选项:file [option] file…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Apache Tomcat 10

如何在 Ubuntu 20.04 上安装 Apache Tomcat 10 在 Ubuntu 上构建 Java 服务器?以下是有关在 Ubuntu 20.04 上安装 Apache Tomcat 10 需要了解的信息。Apache Tomcat,也称为 Tomcat Server,是一个开源 Web 服务器,带有 Servlet 容器,用于启动基于 Java 的 Web 应用程序。 Tomcat 包括 JavaServer Pages (JSP)、WebSocket、Java Servlet、Java EL 等,用于运行 Java 代码的完全 Java HTTP Web 服务器环境。强大的熟练开发人员社区在 Apache 软件的管理下维护 Tomcat 服务器基础。因此,Tomcat 服务器提供了出色的可访问性,可以有效地处理基于 Java 的应用程序。跨平台支持意味着它适用于 Windows 和 Linux。 Ap…
2025年2月28日

Linux中的echo命令【7个实例】

Linux中的echo命令【7个实例】 通过这些简单但有用的示例,学习在 Linux 中使用 echo 命令。 echo 命令对于在 bash shell 脚本中显示信息非常有用。echo 命令可能是您开始学习 Linux 命令或 bash shell 脚本时最先看到的几个命令之一。Echo 是一个简单的命令,只需在显示屏上打印其参数。abhishek@linux:~$ echo Hello World Hello World你可以猜到为什么这个命令被称为“echo”。与声音回声一样,该命令也只是打印它在输入中接收到的内容。Linux 中 echo 命令的示例Echo 通常在 shell 脚本中用于显示信息,例如要求用户提供输入或显示脚本中某个操作的错误或警告。echo 命令具有简单的语法和几个选项:echo [options] [input string]让我们看一些 ec…
2025年2月28日

如何在Linux中使用IP命令并举例?

如何在Linux中使用IP命令并举例? IP命令是Linux中网络配置的强大工具。它用于显示、操作路由、设备、策略路由和隧道。 IP 命令是 iproute2 软件包的一部分,大多数 Linux 发行版中默认安装该软件包。本文将引导您了解 IP 命令的基础知识,并提供示例来帮助您了解其用法。显示IP地址要显示所有网络接口的 IP 地址,请使用以下命令 -例子ip addr show 输出1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever pre…
2025年2月28日

如何使用shred Linux命令?

如何使用shred Linux命令? Linux中的shred命令是一个强大的工具,它允许用户永久删除文件并使它们不可恢复。当您想要确保从系统中完全删除敏感数据时,此命令特别有用。在本文中,我们将探讨如何使用 shred 命令,并提供示例和输出。了解 shred 命令在深入研究示例之前,了解 shred 命令的作用非常重要。当您在 Linux 中使用 rm 命令删除文件时,该文件实际上并未从磁盘中删除。相反,文件占用的空间被标记为可重用,但数据会保留下来,直到被新数据覆盖。这意味着使用正确的工具,可以恢复已删除的文件。另一方面,shred 命令会在删除文件之前覆盖文件的数据,从而使恢复变得更加困难(如果不是不可能的话)。默认情况下,shred 会覆盖文件 3 次,但可以使用 -n 选项进行调整。shred的基本用法shred 命令的基本语法如下 -s…
2025年2月28日

Chrome 操作系统是桌面 Linux 吗?需要考虑的 8 点

Chrome 操作系统是桌面 Linux 吗?需要考虑的 8 点 Chrome OS 构建在 Gentoo 之上,并在底层使用 Linux 内核。但你真的可以将 Chrome OS 称为“桌面 Linux”或“发行版”吗?Chromebook 运行 Linux 吗?当然,这不是他们的广告方式。 Google 不会告诉您 Chromebook 附带 Linux。它们运行 Chrome 操作系统,这是谷歌对桌面操作系统的诠释。但尽管 Chrome 操作系统的外观和感觉有多么不同,Chrome 操作系统仍然基于 Linux。那么当我们谈论 Linux 时,我们是否也在谈论 Chrome 操作系统呢?这里有八点需要考虑。1. Chromebook 使用 Linux 内核从技术上来说,Linux 并不是一个操作系统。它是一个内核,是计算机的一部分,使 PC 的硬件能够与软件进行通信。内核是为什么当你按…
2025年2月28日

Linux中打印Shell脚本的执行时间

Linux中打印Shell脚本的执行时间 这个快速教程教您如何在 Linux 中显示 shell 脚本的执行时间。您是否想知道运行某个 shell 脚本需要多长时间?您可能已经遇到过某些 shell 脚本,它们会打印运行脚本所需的时间。此信息在某些时候对于分析很有用,特别是如果脚本需要一些时间才能完成。作为系统管理员,如果您创建脚本,您可以最终显示执行时间作为最终用户的附加信息。这是使 shell 脚本更具交互性和更详细的几种方法之一。打印shell脚本的执行时间Bash shell 和其他一些 shell 为此提供了一个名为 SECONDS 的内置变量。该变量保存自打开 shell 以来的秒数,如果是脚本,则为自运行脚本以来的秒数。您可以在 Linux 中使用 echo 命令来显示该 SECONDS 变量的值。让我向您展示一个非常简单的示例脚本:#!/bin…