找到 1448 篇文章 关于 Linux

如何在 Linux 中重启 MongoDB 等 NoSQL 数据库服务?

Satish Kumar
更新于 2022-12-01 08:57:14

927 次浏览

如果我们要为我们的应用程序使用 NoSQL 数据库,那么我们需要一些快速且易于使用的数据库。我们了解到“NoSQL”并不一定意味着“无需维护”。我们考虑使用 MongoDB 的 Atlas 或 Amazon 的 DynamoDB 等托管服务,但我们选择自行托管,无论是在本地还是在自己的云实例中。我们评估了包括 Redis 和 Cassandra 在内的几个 NoSQL 选项,并选择了 MongoDB。我们可能可以通过从 Linux 发行版安装、使用 Mongo 的存储库或使用 snap 来安装它。但是,如果出现问题,我们可能会... 阅读更多

Linux 中 sh 和 Bash 的区别?

Satish Kumar
更新于 2022-12-01 08:51:52

15K+ 次浏览

Bash 是 BourNeSh(Bourne Again ShEl),它是原始 Bourne shell 的改进版本。它用于在 Bash 编程语言中运行程序,通常被称为 Linux 发行版的“默认 shell”。Sh 是 UNIX System V Release 4.0 的简单命令解释器。Bash 和 sh 都可以用来编写各种语言的脚本,例如 Perl、Python、Ruby、PHP、Java、C++、JavaScript、Tcl、SQL 等。sh #!/bin/sh bash #!/bin/bash 注意 shell 是最终用户和操作系统之间的接口。sh 实现... 阅读更多

如何在 Linux 中替换大型单行文本文件中的字符串?

Satish Kumar
更新于 2022-12-01 08:48:10

866 次浏览

一些软件在处理输入文件之前会将其整个内容加载到内存中。如果输入文件包含一个非常长的字符串,那么如果没有足够的内存来存储整个字符串,软件可能会崩溃。我们将探讨在 Linux 中更改非常大的单行文件中的单个字符的方法。一些应用程序无法处理非常大的单行文件,因此我们将检查我们的选项。目标文件一些现代 JavaScript 框架将所有代码压缩到一个语句中。假设我们有一个名为 original.js 的 JavaScript 代码单行文件,其中包含一个错误。它调用了“fliter”,而不是... 阅读更多

如何在 Linux 上从 GitHub 下载 Tarball?

Satish Kumar
更新于 2022-12-01 08:44:37

3K+ 次浏览

Github 是一个在线源代码存储库和开源项目的托管服务,它提供了托管、版本控制、审查、分支和提交对任何托管在其上的项目的更改的能力。以下步骤将帮助您从 github.com 下载您选择的 tarball:通过使用 git clone 将 Git 存储库下载为 tar 或 zip 文件您可以使用命令行工具“Github”(默认安装)或 GUI 客户端“SourceTree”。但是,如果您没有这些工具,则可以下载 tar 格式的源代码并提取其内容... 阅读更多

如何获取 Linux 命令的路径?

Satish Kumar
更新于 2022-12-01 08:41:43

4K+ 次浏览

您从终端窗口运行的 Linux 命令可以是内置的(系统的一部分)、函数(输入特定命令时运行的应用程序)、别名(命令的另一个名称)或外部可执行文件(您下载的程序)。您可以使用 which、command、whereis、whatis 和 type 工具来确定每个命令是什么以及它们位于哪里。我们将查看 which、command、types 和 whereis 命令,因为它们通常存在于大多数基于 Linux 的操作系统中。因此,让我们探索如何在... 阅读更多

如何在 Bash 中合并 PDF 文件?

Vishesh Kumar
更新于 2022-11-21 10:21:51

548 次浏览

简介在各种情况下,我们希望合并 PDF 文件以对其进行组织、减少混乱或与他人共享。Linux 提供了多种用于合并 pdf 文件的实用程序。以下是一些最流行的:pdfunite pdftk gs convert qpdf 这些应用程序工具有很多功能,对于本文,我们将重点介绍其文件合并功能。让我们分别检查其中的一些。pdfunite “pdfunite”是 Poppler Utils 包中用于合并 PDF 文件的工具的名称。pdfunite 的使用非常简单。使用以下 DNF 命令... 阅读更多

如何将标准输出带颜色写入文件?

Vishesh Kumar
更新于 2022-11-21 10:20:02

752 次浏览

简介本文将介绍我们可以用来将标准输出发送到文件同时保持其颜色的工具。这在故障排除时特别有用,因为它使扫描输出日志变得更容易,因为彩色区域更容易识别。通过使用 Grep 可以使用 grep 命令搜索文件中是否存在文本模式或字符串。模式的名称为正则表达式。语法 grep 命令的语法如下:$ grep [options] pattern [files] 示例让我们用 cat 命令创建一个 example.txt 文件。之后我们将... 阅读更多

如何在 Linux 命令行中交换两个文件?

Vishesh Kumar
更新于 2022-11-21 10:17:04

1K+ 次浏览

作为系统管理员或 DevOps 功能,很多时候我们需要交换文件内容,例如,假设您有一个名为 /etc/password.backup 的 /etc/passwd 的备份文件,并且您想将其还原到 /etc/passwd 中,但您也希望 /etc/passwd 的当前内容应复制到 /etc/passwd.backup 中。换句话说,交换 /etc/passwd 和 /etc/passwd.backup 的内容,以及 /etc/passwd.backup 和 /etc/passwd 的内容。Linux 操作系统的有用工具和命令使您能够实现/完成各种文件操作目标。由于某种原因,您可能需要在 Linux 中交换两个文件... 阅读更多

如何使用 openssl 加密大型文件?

Vishesh Kumar
更新于 2022-11-21 10:15:16

1K+ 次浏览

OpenSSL OpenSSL 是一款用于通用加密和安全通信的宝贵工具,它可以执行各种任务,包括加密文件。大多数 Linux 发行版默认安装该设备;如果没有,您可以使用您的包管理器安装它。在使用 OpenSSL 加密文件之前,让我们先了解一下加密的基本知识。加密是一种对消息进行编码以保护其内容免受窥探的方法。一般来说,有两种类型:对称或密钥加密非对称或公钥加密密钥加密使用相同的密钥进行加密和解密,而公钥加密使用单独的密钥... 阅读更多

如何在 Linux 中在文件的每一行之后添加一个字符串?

Vishesh Kumar
更新于 2022-11-21 10:08:33

2K+ 次浏览

简介 我们偶尔需要快速更改文件,最好是从命令行进行。例如,在文件的每一行末尾添加一个字符串。在本文中,我们将探讨使用各种 Linux 命令来实现此目的的几种方法。以下示例文件 language.txt 将贯穿本文始终 - pi@TTP:~ $ touch language.txt 示例 将创建一个名为 language.txt 的文件。 pi@TTP:~ $ cat > language.txt 通过使用带 > 的 cat 命令,我们可以将数据插入文件。如果我们打开文件 language.txt,您会... 阅读更多

广告