2025年2月28日

如何查找我在 Linux 中使用的 Shell [4 种方法]

如何查找我在 Linux 中使用的 Shell [4 种方法] 这里有四个简单的命令来找出您在 Linux 中使用的 shell。我在 Linux 中使用哪个 Shell?这还是一个问题吗?当然如此。 Linux 系统有多种可用的 shell。一些最受欢迎的是:巴什克什桀骜tcsh在某些情况下您可能会想知道这一点。例如,如果您登录到一个您不认识的 Linux 系统,您可能想知道默认情况下使用的是哪个 shell。如果您经常在 Linux 中更改 shell,您可能想知道您现在使用的是哪个 shell。让我向您展示各种 Linux 命令,以了解您正在使用哪个 shell。找出您在 Linux 中使用的 shell现在没有任何命令可以为所有 shell 提供 100% 准确度的输出。但这些命令对于大多数 shell 来说应该是准确的。方法一您可以使用特殊的 shell 参数 $$。 “$$…
2025年2月28日

如何在 Linux 终端中创建文本文件 [4 种方法]

如何在 Linux 终端中创建文本文件 [4 种方法] 在这个 Linux 初学者系列中,您将学习在 Linux 终端中创建文件的各种方法。在这个 Linux 初学者系列中,您将学习在 Linux 终端中创建文本文件的各种方法。 如果您使用过Windows等面向桌面的操作系统,那么创建文件是小菜一碟。您右键单击文件资源管理器,您将找到创建新文件的选项。当您处于命令行环境中时,事情看起来会有所不同。这里没有右键单击选项。那么如何在 Linux 中创建文件呢?让我告诉你。在Linux命令行中创建文件在 Linux 终端中创建新文件的方法有多种。我将一一向您展示这些命令。我在这里使用 Ubuntu,但在 Ubuntu 终端中创建文件与任何其他 Linux 发行版相同。1.使用touch命令创建一个空文件Linux 中 touch 命令的最大用途之一是创建一个新的空文件…
2025年2月28日

如何在 Ubuntu 22.04 上使用免费的 Let's Encrypt SSL 安装 PhpMyAdmin

如何在 Ubuntu 22.04 上使用免费的 Let's Encrypt SSL 安装 PhpMyAdmin 本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 11.04(Natty Narwhal)在此页 先决条件 安装 Nginx、MariaDB 和 PHP 安装 phpMyAdmin 配置 MariaDB 数据库 为 phpMyAdmin 配置 Nginx 使用 Let's Encrypt SSL 保护 phpMyAdmin 访问 phpMyAdmin 结论 phpMyAdmin 是一个免费的、开源的、基于网络的应用程序,用于通过网络浏览器管理数据库。它提供了一个简单且用户友好的 Web 界面,可帮助数据库管理员执行多项任务、管理用户帐户和权限、导入和导出数据、执行 SQL 语句等等。它是用 PHP 编写的,使初学者能够与他们的 MySQL 数…
2025年2月28日

在 Linux 命令行中一次重命名多个文件

在 Linux 命令行中一次重命名多个文件 Linux 中的重命名命令可用于一次重命名多个文件。以下是一些可以使用重命名命令的实际场景。ufeff我相信你已经知道如何在 Linux 中使用 mv 命令重命名文件了。您只需按以下格式使用它:mv old_file_name new_file_name相同的 mv 命令也用于重命名目录。这个方法没有什么问题。毕竟这是标准方式。但是如果您必须重命名多个文件,该怎么办?一条一条地使用 mv 命令会花费大量时间,当然应该避免。您可以使用 find exec 命令选项和 mv 命令来自动执行此过程。但让我告诉您一种基于正则表达式模式重命名文件的更简单的方法。Linux 中的重命名命令有一个名为 rename 的命令行实用程序,它允许您重命名与 Perl 正则表达式形式的特定模式匹配的所有文件。重命名命令仅适用于文件名,不…
2025年2月28日

Linux 上 8 个最佳的音乐制作 DAW 应用程序

Linux 上 8 个最佳的音乐制作 DAW 应用程序 切换到 Linux 后您不必放弃您的音乐之旅。相反,使用这些顶级的免费 Linux DAW 应用程序让节拍落下。与大多数音频工程师和音乐家一样,您可能会发现自己偏向于 macOS 和 Windows 等优质操作系统以及 Cubase、FL Studio 和 Ableton Live 等优质音乐工具。然而,开源世界却带来了一些极其未被重视且资源丰富的 DAW 和完善的工程工具。下面提到的每个工具都吸收了这些高级替代品的原生功能。尽管如此,它们可以让您在 Linux 上创建专业级的声音,而无需花费一毛钱。请继续阅读,找出最适合 Linux 用户的 DAW。1. 热情Ardor 是一款开源、跨平台 DAW,可用于录制、编辑和混合数字音频。您可以使用音频接口录制吉他、键盘和麦克风等模拟乐器的声音,并具有出色的播放质量。或者,…
2025年2月28日

如何将 Ubuntu 日志发送到 Graylog 服务器

如何将 Ubuntu 日志发送到 Graylog 服务器 在此页 先决条件 设置 Graylog 输入 配置 Ubuntu 客户端发送日志 检查来自 Graylog 服务器的日志 结论 Graylog 是一个平台集中式日志管理系统。它是 DevOps 世界中最受欢迎的日志管理系统之一,具有多平台支持,可以安装在 Docker 和 Kubernetes 等容器环境中。作为一个日志管理系统,Graylog 支持针对不同类型的应用程序和系统的多种输入。您可以为类 Unix 操作系统使用 Syslog 输入,为 Windows 系统使用 Windows EventLog,为您的自定义应用程序使用 GELF(Graylog 扩展日志格式)。在本教程中,您将学习如何设置从 Ubuntu 机器发送日志到 Graylog 服务器。本演示使用最新的 Ubuntu 22.04 机器作为客户端和 Graylog 服务器…
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…
2025年2月28日

如何在 Linux 命令行中对目录进行 gzip

如何在 Linux 命令行中对目录进行 gzip 尝试对目录进行 gzip 压缩并在 Linux 中看到错误?这是在 Linux 终端中 gzip 压缩文件夹的命令(带解释)。如何在 Linux 中对目录进行 gzip 压缩?它绝对不是使用 gzip 命令,因为如果您尝试使用 gzip 命令压缩文件夹,您会看到以下错误:gzip:目标是一个目录 - 被忽略很有趣,不是吗? gzip 命令无法压缩目录,因为本质上,gzip 适用于单个文件,而不是整个文件夹。你现在可以做什么?如何在 Linux 中使用 gzip 压缩文件?这是你可以做的。使用 tar 命令对目录进行 gzip您应该首先对其使用 tar,而不是尝试直接压缩该文件夹。 tar 命令会将所有文件整理到一个存档文件中。它不会压缩文件本身。如果将 tar 与 gzip 结合使用,tar 命令将从该文件夹创建一个存档文件,然后 gzip 将…
2025年2月28日

如何在 Debian 11 上使用 Graylog 设置集中式日志系统

如何在 Debian 11 上使用 Graylog 设置集中式日志系统 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 9(Stretch)在此页 先决条件 安装基本包依赖 安装 MongoDB 安装弹性搜索 安装和配置 Graylog 服务器 将 Nginx 设置为反向代理 结论 Graylog 是一个免费的开源日志管理平台,用于捕获、存储和启用数据和日志的实时分析。它是用 Java 编写的,构建在其他开源软件(如 MongoDB 和 Elasticsearch)之上。 Graylog 提供了最高效、快速和灵活的集中式日志管理平台之一。使用 Graylog,您可以发送和分析来自几乎任何数据源的结构化和非结构化数据。在本教程中,我们将向您展示如何在 Debian 11 系统上安装和配置 Graylog 作为集中式日志系统。此外,我们还将向您展示如何…