找到 2047 篇文章 相关操作系统

使用 grep 命令时排除目录?

Satish Kumar
更新于 2022-12-26 12:07:25

4K+ 阅读量

概述 我们经常运行 grep 命令来查找文件中的特定文本字符串。grep 命令提供了一些额外的功能,使搜索更加完善。一项功能允许您从递归中排除某些目录。这在搜索大量数据时非常有用。Grep 可以与 -r 选项一起使用,这将允许您指定多个模式,然后使用 -v 选项仅显示与您的模式匹配的文件。我们将讨论实现此目的的不同方法。排除单个目录 实现此目的最简单的方法是 ... 阅读更多

将进程的输出重定向到文件和流?

Satish Kumar
更新于 2022-12-26 12:05:35

895 阅读量

概述 我们将了解一些将进程的输出同时重定向到文件和标准流(如 STDOut 和 STDERR)的方法。tee 命令 Tee 是我们可以用来重定向进程输出的最常见的 Linux 命令行工具之一。它也被称为“teeing”或“piping”。tee 命令接受两个参数 - 您希望将重定向输出保存到的文件名,以及将用于写入原始输入的另一个文件名。重定向 stdout 让我们开始吧!我们将查看一个重定向进程输出的简单示例 ... 阅读更多

在 Linux 中删除符号链接文件?

Satish Kumar
更新于 2022-12-26 12:00:46

14K+ 阅读量

概述 符号链接允许我们更轻松地访问文件,即使它们位于不同的位置。在本教程中,我们将学习如何从我们的系统中删除符号链接并将其替换为原始文件。问题 如果我们有一个 aDir 文件夹和一个在我们当前工作目录下的 aFile.text 文件,比如说。我们还创建了两个指向文件夹和子文件夹的符号链接文件 - $ ls -l total 0 drwxr-xr-x 2 kent kent 40 Apr 26 23:48 aDir/ -rw-r--r-- 1 kent kent 0 Apr 26 23:46 aFile.txt lrwxrwxrwx 1 kent kent 4 ... 阅读更多

Linux 命令中的“参数列表过长”错误

Satish Kumar
更新于 2022-12-26 11:51:19

2K+ 阅读量

概述 在本文中,我们将讨论在您尝试在 Linux 系统上执行命令时显示的错误消息,并且它显示“参数列表过长”。此错误可能是由多种原因引起的。在这篇文章中,我将解释导致此错误的原因以及如何解决它。什么是“参数列表过长”错误?此错误是由于传递给程序或 shell 脚本的无效参数引起的。这意味着参数比程序允许的多。例如,如果您运行以下命令 - ... 阅读更多

比较 Linux 中的两个目录?

Satish Kumar
更新于 2022-12-26 11:48:09

2K+ 阅读量

简介 人们经常需要比较两个目录。许多不同的因素使我们想要找出两件事之间是否存在真正的差异。例如,当出现问题时,我们通常希望找出与先前情况的不同之处。我们将学习如何使用命令行执行目录比较。有不同的方法可以用来比较目录列表。我们还将看到一些最常用的命令及其选项。设置 我们将为本教程在 /temp 目录中创建一些示例目录。Dir1       ... 阅读更多

在 Linux 中显示文件的特定列?

Satish Kumar
更新于 2022-12-26 11:42:26

5K+ 阅读量

概述 我们经常在 Linux 系统上执行各种文件操作。最常见的操作之一是从文本文档中显示某些列。在这里,我们将介绍实现此目的的不同方法。显示单列 让我们为我们的示例创建一个新文件夹。input.txt 文件包含 ls -l 命令以长列表(长)格式的输出。$ cat input.txt -rw-r--r-- 1 jarvis jarvis 200M Nov 27 22:04 file1.dat -rw-r--r-- 1 jarvis jarvis 400M Nov 27 22:04 file2.dat -rw-r--r-- 1 jarvis jarvis 500M Nov 27 22:04 file3.dat -rw-r--r-- 1 jarvis jarvis 600M Nov 27 ... 阅读更多

终止在特定端口上运行的进程?

Satish Kumar
更新于 2022-12-26 11:41:07

5K+ 阅读量

概述 在使用 Linux 时,通常希望停止进程使用特定的 TCP/IP 协议。例如,您可能正在运行一个侦听 HTTP 请求的应用程序,并且您不希望它侦听端口 80(标准 HTTP 端口)。您可以使用 netstat 命令查看当前哪些进程正在使用哪些端口 - $ netstat -lntp | grep :80 tcp6 0 0 :::80 :::* LISTEN 8072/httpd tcp4 0 0 ::ffff:127.0.0.1:80 :::::80 8069/httpd tcp6 0 127.0.0.5:53 :::* LISTEN 903/named udp6 0 0 :::22 :::* LISTEN 4963/sshd 我们将了解如何 ... 阅读更多

将输出重定向到出现“权限被拒绝”错误的位置?

Satish Kumar
更新于 2022-12-26 11:39:59

580 阅读量

概述 我们知道可以通过在 Linux shell 脚本末尾使用“>”运算符将 Linux shell 脚本的标准输出(std out)重定向到文件。有时,我们需要重定向到需要 root 权限的文件 - 例如,‘sudo command > file_requires_root_。如果我们使用‘su’命令,即使我们使用了‘su’,我们也可能会收到“访问被拒绝”消息。我们将了解此问题的原因,并查看是否有任何解决方案。问题简介 一个好的例子将是对问题的解释。让我们 ... 阅读更多

使用 ./(点斜杠)执行脚本文件?

Satish Kumar
更新于 2022-12-26 11:38:25

2K+ 阅读量

概述 在本教程中,我们将了解如何在 Linux 中使用 /(点斜杠)命令执行文件。这是 Linux 中最常用的命令之一,使用起来非常简单。让我们首先了解点斜杠是什么意思?点斜杠在 Linux 命令中是什么意思?点斜杠或正斜杠(/),如您所知,用于分隔目录和文件。例如:如果我有一个名为“/home/user1/Desktop”的目录,那么当我在该目录上键入 ls -l 时,它将显示该目录的所有内容 ... 阅读更多

将目录复制到现有的 Linux 目录中?

Satish Kumar
更新于 2022-12-26 11:31:05

862 阅读量

概述 使用 Linux shell 执行文件复制是最常见操作之一。我们通常为此目的使用 cp(复制)命令。我们将讨论如何在有或没有覆盖的情况下递归地将文件夹移动到另一个位置。问题简介 我们首先需要了解在本问题中“将文件夹复制到另一个位置”是什么意思。一个好的例子可以帮助您更好地理解它。$ tree -a . ├── src │ ├── .hidden.file │ ├── srcFile.txt │ └── subSrc │ ... 阅读更多

广告